Bug 635726 - Ignore Ogg header pages in seek timestamp capture. r=doublec

This commit is contained in:
Chris Pearce 2011-07-07 09:50:44 +12:00
parent 454b198b26
commit fb29383b24

View File

@ -1329,14 +1329,14 @@ nsresult nsOggReader::SeekBisection(PRInt64 aTarget,
ogg_int64_t granulepos = ogg_page_granulepos(&page);
if (HasAudio() &&
granulepos != -1 &&
granulepos > 0 &&
serial == mVorbisState->mSerial &&
audioTime == -1) {
audioTime = mVorbisState->Time(granulepos);
}
if (HasVideo() &&
granulepos != -1 &&
granulepos > 0 &&
serial == mTheoraState->mSerial &&
videoTime == -1) {
videoTime = mTheoraState->StartTime(granulepos);