This change merges the duties of FormatEvaluator into TrackSelection classes, so that both the static and dynamic parts of track selection are implemented in a single place. New feature: Demo app now allows you to enable random adaptation in the track selection dialog. Notes: - It should be quite easy to allow application side track blacklisting in addition to source side, as an extension to this. That would effectively allow applications to do seamless/deferred track selection by creating a TrackSelection with all tracks enabled, and then toggling the blacklist flags to select the ones they want to be active. - It should be trivial to implement format blacklisting for DASH and SS as an extension to this. Will do in a follow up CL. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=128707517
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| AdaptiveVideoTrackSelection.java | Loading commit data... | |
| BaseTrackSelection.java | Loading commit data... | |
| DefaultTrackSelector.java | Loading commit data... | |
| FixedTrackSelection.java | Loading commit data... | |
| MappingTrackSelector.java | Loading commit data... | |
| RandomTrackSelection.java | Loading commit data... | |
| TrackSelection.java | Loading commit data... | |
| TrackSelectionArray.java | Loading commit data... | |
| TrackSelector.java | Loading commit data... |