media/library
tonihei 8fce3ce678 Do not throw in resolveSeekPosition on playback thread.
We currently throw if a pending seek position was valid when the user issued
it on the app thread, but can't be resolved on the playback thread because the
timeline changed in the meantime. Throwing in this case seems wrong as the
user could not have known about the issue (and the seek position was actually
valid). Also, in other cases where the currently playing period is no longer
in the new timeline, we gracefully use a subsequent period or transition to
ENDED state instead of throwing. So it seems more consistent to transition to
ENDED state as well.

PiperOrigin-RevId: 236274862
2019-03-06 17:29:18 +00:00
..
all Upgrade gradle plugin and friends 2019-02-18 15:57:55 +00:00
core Do not throw in resolveSeekPosition on playback thread. 2019-03-06 17:29:18 +00:00
dash Migrate to androidx 2019-02-19 13:22:54 +00:00
hls Fix channel count propagation on HLS traditional preparation 2019-03-06 16:54:08 +00:00
smoothstreaming Migrate to androidx 2019-02-19 13:22:54 +00:00
ui Remove unneccessary deprecated constants and classes. 2019-03-06 17:29:18 +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.