media/library
tonihei 99eb35179d Update track selection to prefer content over technical preferences.
Currently we prefer technical preferences set in the Parameters over
content preferences implied by the media. It proably makes more
sense in the opposite order to avoid the situation where a
non-default track (e.g. commentary) is selected just because it
better matches some technical criteria.

Also add comments explaining the track selection logic stages.

PiperOrigin-RevId: 412840962
2021-12-02 12:11:50 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common GL: Remove redundant use() call. 2021-11-26 16:16:42 +00:00
core Update track selection to prefer content over technical preferences. 2021-12-02 12:11:50 +00:00
dash Parse DASH forced-subtitle role value 2021-11-26 16:07:17 +00:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Remove null keys from DefaultHttpDataSource#getResponseHeaders 2021-11-18 13:17:40 +00:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor Fix inconsistency with spec in H.265 SPS nal units parsing 2021-11-26 16:19:51 +00:00
hls Merge pull request #9536 from TiVo:p-fix-issue-2882 2021-11-26 14:41:45 +00:00
rtsp Fix sequence number calculation logic. 2021-11-18 13:35:13 +00:00
smoothstreaming Move DrmSessionManager initial player setup to its own method. 2021-11-19 14:15:03 +00:00
transformer Use audio passthrough if flattening is requested but not needed. 2021-12-02 12:07:13 +00:00
ui Document that channelNameResourceId needs to be set 2021-11-26 15:26:35 +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.