MPEG4Extractor: Keep CTS values positive
Media files with zero STTS delta in video track exists, probably malformed files. If the same
video track has edit shift entry to shift(prepone) video frames, then CTS could get negative.
Since negative CTS values are not meaningful, this CL fixes that by only subtracting the lower
of CTS and edit shift value from CTS.
Bug: 117402420
Test: cts-tradefed run cts-dev -m CtsMediaTestCases --compatibility:module-arg CtsMediaTestCases:
include-annotation:android.platform.test.annotations.RequiresDevice
Change-Id: I49657457f90e9bbee5fc8bf45235eeb7b0873ab6
2 files changed