media/library
tonihei 127aa29fa7 Fix track selection with mixed empty/non-empty overrides
When we have multiple overrides for TrackGroups associated with
one renderer, we need to look at all of them to find the non-empty
one. Empty ones should only be used to remove previously selected
tracks for this group and otherwise be ignored.

Currently this is broken because the first override (no matter if
it's empty or not) is used as the final selection for this renderer.

Issue: google/ExoPlayer#9649

PiperOrigin-RevId: 407792330
2021-11-08 10:16:06 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common Bump version to 2.16.0 2021-11-03 15:58:14 +00:00
core Fix track selection with mixed empty/non-empty overrides 2021-11-08 10:16:06 +00:00
dash Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Fix rewriting upstream/crypto package in lib-datasource 2021-11-01 17:39:24 +00:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor WavExtractor: split header reading state into 2 states 2021-11-03 15:57:39 +00:00
hls Merge pull request #9576 from TiVo:p-fix-duration-round 2021-11-01 17:38:51 +00:00
rtsp Add missing RetentionPolicy for IntDef 2021-11-03 15:57:29 +00:00
smoothstreaming Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
transformer Fix END_OF_STREAM transformer timestamp matching previous. 2021-11-03 15:58:05 +00:00
ui Migrate usages of Window-based Player methods 2021-11-02 13:10:20 +00:00
README.md Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00

ExoPlayer library

The ExoPlayer library is split into multiple modules. See ExoPlayer's top level README for more information about the available library modules and how to use them.