Loading media/libstagefright/OggExtractor.cpp +7 −2 Original line number Diff line number Diff line Loading @@ -770,8 +770,13 @@ status_t MyOggExtractor::_readNextPacket(MediaBuffer **out, bool calcVorbisTimes return n < 0 ? n : (status_t)ERROR_END_OF_STREAM; } // Prevent a harmless unsigned integer overflow by clamping to 0 if (mCurrentPage.mGranulePosition >= mPrevGranulePosition) { mCurrentPageSamples = mCurrentPage.mGranulePosition - mPrevGranulePosition; } else { mCurrentPageSamples = 0; } mFirstPacketInPage = true; mPrevGranulePosition = mCurrentPage.mGranulePosition; Loading Loading
media/libstagefright/OggExtractor.cpp +7 −2 Original line number Diff line number Diff line Loading @@ -770,8 +770,13 @@ status_t MyOggExtractor::_readNextPacket(MediaBuffer **out, bool calcVorbisTimes return n < 0 ? n : (status_t)ERROR_END_OF_STREAM; } // Prevent a harmless unsigned integer overflow by clamping to 0 if (mCurrentPage.mGranulePosition >= mPrevGranulePosition) { mCurrentPageSamples = mCurrentPage.mGranulePosition - mPrevGranulePosition; } else { mCurrentPageSamples = 0; } mFirstPacketInPage = true; mPrevGranulePosition = mCurrentPage.mGranulePosition; Loading