media/library
olly d88f5f47e6 Turn CacheUtil into stateful CacheWriter
- The new CacheWriter is simplified somewhat
- Blocking on PriorityTaskManager.proceed is moved out of
  CacheWriter and into the Downloader tasks. This is because
  we want to shift only the caching parts of the Downloaders
  onto their Executors, whilst keeping the blocking parts on
  the main Downloader threads. Else we can end up "using"
  the Executor threads indefinitely whilst they're blocked.

Issue: #5978
PiperOrigin-RevId: 313222923
2020-05-27 19:00:53 +01:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
common Replace TestUtil.joinByteArrays() with Guava's Bytes.concat() 2020-05-21 17:09:22 +01:00
core Turn CacheUtil into stateful CacheWriter 2020-05-27 19:00:53 +01:00
dash Make constants more readable with _ separator 2020-05-27 19:00:36 +01:00
extractor Make constants more readable with _ separator 2020-05-27 19:00:36 +01:00
hls Make fallback value more explicitly unset. 2020-05-27 19:00:18 +01:00
smoothstreaming Make constants more readable with _ separator 2020-05-27 19:00:36 +01:00
ui Update TrackSelectionDialogBuilder to use androidx compat Dialog. 2020-05-27 18:59:51 +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.