media/library
tonihei 7a4cf96f4a Improve housekeeping of ConcatenatingMediaSource callbacks.
When calling releaseSource(), all pending messages will be removed. That means
that all action-on-completion callbacks which are somewhere in flight are
just dropped without being called. This change adds code to keep track of the
current state of each callback to allow all of them being called when the
source is released.

Issue:#5464
PiperOrigin-RevId: 232312528
2019-02-04 19:39:54 +00:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Improve housekeeping of ConcatenatingMediaSource callbacks. 2019-02-04 19:39:54 +00:00
dash Synchronously change to next state from downloading state 2019-01-30 16:38:26 +00:00
hls Ensure normalized language code is used everywhere and update documentation. 2019-01-29 16:45:32 +00:00
smoothstreaming Remove DownloadHelper subclasses and use static methods instead. 2019-01-29 16:45:10 +00:00
ui Remove remainder of skip button focus hack 2019-01-31 14:06:38 +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.