* Marked ByteVector::null and ByteVector::isNull() deprecated.
* Marked String::null and ByteVector::isNull() deprecated.
* Marked XiphComment::removeField() deprecated.
+ * Marked Ogg::Page::getCopyWithNewPageSequenceNumber() deprecated. It returns null.
* Marked custom integer types deprecated.
* Many smaller bug fixes and performance improvements.
return l;
}
-Ogg::Page* Ogg::Page::getCopyWithNewPageSequenceNumber(int sequenceNumber)
+Ogg::Page* Ogg::Page::getCopyWithNewPageSequenceNumber(int /*sequenceNumber*/)
{
- Page *pResultPage = NULL;
-
- // TODO: a copy constructor would be helpful
-
- if(d->file == 0) {
- pResultPage = new Page(
- d->packets,
- d->header.streamSerialNumber(),
- sequenceNumber,
- d->header.firstPacketContinued(),
- d->header.lastPacketCompleted(),
- d->header.lastPageOfStream());
- }
- else
- {
- pResultPage = new Page(d->file, d->fileOffset);
- pResultPage->d->header.setPageSequenceNumber(sequenceNumber);
- }
- return pResultPage;
+ debug("Ogg::Page::getCopyWithNewPageSequenceNumber() -- This function is obsolete. Returning null.");
+ return 0;
}
////////////////////////////////////////////////////////////////////////////////
* \see header()
* \see PageHeader::setPageSequenceNumber()
*
- * \deprecated
+ * \deprecated Always returns null.
*/
Page* getCopyWithNewPageSequenceNumber(int sequenceNumber);