Fix integer overflow abort

Bug: 148817900
Test: play video in Discord
Change-Id: I06ce9f40aa22044e5fead7b8a7878650afc72e0c
gugelfrei
Marco Nelissen 4 years ago
parent 4a23235ad6
commit 04e8626f14

@ -5967,7 +5967,11 @@ media_status_t MPEG4Source::read(
sampleTime += mElstInitialEmptyEditTicks;
}
if (mElstShiftStartTicks > 0){
sampleTime -= mElstShiftStartTicks;
if (sampleTime > mElstShiftStartTicks) {
sampleTime -= mElstShiftStartTicks;
} else {
sampleTime = 0;
}
}
targetSampleTimeUs = (sampleTime * 1000000ll) / mTimescale;
}

Loading…
Cancel
Save