media/library
olly 722a5b2279 Move PriorityTaskManager inside CacheDataSource
In the same way it made sense to tie CacheKeyFactory and CacheDataSource
together in
7ea83d7167,
it makes sense to tie the PriorityTaskManager to the CacheDataSource as
well. This prevents error prone scenarios where one can end up being
passed around without (or with the wrong instance of) the other.

This change also internalizes use of PriorityDataSource directly into
CacheDataSource, rather than requiring the caller to chain things
themselves.

PiperOrigin-RevId: 307647290
2020-04-27 10:38:46 +01:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
common Add key set id to MediaItem 2020-04-27 10:18:20 +01:00
core Move PriorityTaskManager inside CacheDataSource 2020-04-27 10:38:46 +01:00
dash Separate encryption data into a new TrackOutput method 2020-04-27 10:19:13 +01:00
extractor Fix timestamp rounding error in fMP4 extractor. 2020-04-27 10:19:23 +01:00
hls Separate encryption data into a new TrackOutput method 2020-04-27 10:19:13 +01:00
smoothstreaming Remove loadTaskId to Loader.Callback 2020-04-01 22:37:43 +01:00
ui Use anti-aliasing and bitmap filtering for bitmap subtitles 2020-04-27 10:18:31 +01: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.