When getMedatadata from an ExtractorMediaPeriod, due to the MediaPeriod refreshing its Timeline twice, the MetadataRetriever may wrongly reset periodIndex of the current trackGroup to C.TIME_UNSET, which makes it unable to handle subsequent metadata queries. This CL changes the MetadataRetriever to keep track of periodUid of the current trackGroup instead of period index. PeriodUid is not changed on timeline refreshing, so is not prone the existing problem. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=201969350
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| sample.mp4 | Loading commit data... | |
| sample.mp4.0.dump | Loading commit data... | |
| sample.mp4.1.dump | Loading commit data... | |
| sample.mp4.2.dump | Loading commit data... | |
| sample.mp4.3.dump | Loading commit data... | |
| sample_fragmented.mp4 | Loading commit data... | |
| sample_fragmented.mp4.0.dump | Loading commit data... | |
| sample_fragmented_seekable.mp4 | Loading commit data... | |
| sample_fragmented_seekable.mp4.0.dump | Loading commit data... | |
| sample_fragmented_seekable.mp4.1.dump | Loading commit data... | |
| sample_fragmented_seekable.mp4.2.dump | Loading commit data... | |
| sample_fragmented_seekable.mp4.3.dump | Loading commit data... | |
| sample_fragmented_sei.mp4 | Loading commit data... | |
| sample_fragmented_sei.mp4.0.dump | Loading commit data... | |
| testvid_1022ms.mp4 | Loading commit data... |