media/library
tonihei 949bbcfb2e Add masking for playWhenReady.
Masking is needed as soon as updates to a value can happen both in EPI
and EPII. PlayWhenReady is currently not masked because all updates
happen in EPI only. As soon as we allow pausing at certain times
(e.g. end of a stream), playWhenReady changes may be triggered by EPII
as well and that's why we need masking.

To know when the value actually changed, we also need to update the
internal state to include whether playback is supppressed.

PiperOrigin-RevId: 300284613
2020-03-11 16:27:16 +00:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
common DataReader: replace InterruptedException with InterruptedIOException 2020-03-10 10:19:45 +00:00
core Add masking for playWhenReady. 2020-03-11 16:27:16 +00:00
dash replace extension with mime type 2020-03-11 16:26:23 +00:00
extractor Miscellaneous cleanup related to recent changes 2020-03-11 16:26:41 +00:00
hls replace extension with mime type 2020-03-11 16:26:23 +00:00
smoothstreaming replace extension with mime type 2020-03-11 16:26:23 +00:00
ui Add show/hideScrubber to DefaultTimeBar 2020-03-11 16:27:07 +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.