Loading media/libstagefright/OggExtractor.cpp +7 −2 Original line number Diff line number Diff line Loading @@ -567,8 +567,13 @@ status_t MyVorbisExtractor::readNextPacket(MediaBuffer **out, bool conf) { 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 @@ -567,8 +567,13 @@ status_t MyVorbisExtractor::readNextPacket(MediaBuffer **out, bool conf) { 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