DescriptionUse decoder's timestamp instead of the timestamp from AU during prerolling
When prerolling happens, MediaDecoderJob currently rolls to the timestamp from the access unit.
However, for video, the access unit's timestamp may not match that from the decoder due to reordering.
Even worse, the unit's timestamp may be greatly ahead of the presentation timestamp from the decoder since the decoder is still decoding previous access units. Some of the unit tests actually show this problem.
Fixed all the problematic unit tests along with this CL.
BUG=310823
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243210
Patch Set 1 #
Total comments: 9
Patch Set 2 : addressing comments #
Total comments: 4
Patch Set 3 : adding crbug #
Messages
Total messages: 12 (0 generated)
|