Make interface implementation consistent among ExtractorOutputs
The method track(int id) currently has different behaviours across implementations. This CL maps ids to track outputs, which means that successive calls with the same id will return the same TrackOutput instance. Also fixes TsExtractor inconsistent behavior after a seek. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=136026721
Showing
with
81 additions
and
61 deletions
Please
register
or
sign in
to comment