Loading media/libstagefright/SampleTable.cpp +7 −1 Original line number Original line Diff line number Diff line Loading @@ -701,9 +701,15 @@ void SampleTable::buildSampleEntriesTable() { } } ++sampleIndex; ++sampleIndex; if (sampleTime > UINT32_MAX - delta) { ALOGE("%u + %u would overflow, clamping", sampleTime, delta); sampleTime = UINT32_MAX; } else { sampleTime += delta; sampleTime += delta; } } } } } qsort(mSampleTimeEntries, mNumSampleSizes, sizeof(SampleTimeEntry), qsort(mSampleTimeEntries, mNumSampleSizes, sizeof(SampleTimeEntry), CompareIncreasingTime); CompareIncreasingTime); Loading Loading
media/libstagefright/SampleTable.cpp +7 −1 Original line number Original line Diff line number Diff line Loading @@ -701,9 +701,15 @@ void SampleTable::buildSampleEntriesTable() { } } ++sampleIndex; ++sampleIndex; if (sampleTime > UINT32_MAX - delta) { ALOGE("%u + %u would overflow, clamping", sampleTime, delta); sampleTime = UINT32_MAX; } else { sampleTime += delta; sampleTime += delta; } } } } } qsort(mSampleTimeEntries, mNumSampleSizes, sizeof(SampleTimeEntry), qsort(mSampleTimeEntries, mNumSampleSizes, sizeof(SampleTimeEntry), CompareIncreasingTime); CompareIncreasingTime); Loading