media/library
tonihei 72aa150f02 Handle potential timeline updates that switch from content to ad.
We currently don't test if an ad needs to be played in case we are already
playing content.

This is to prevent recreating the current content period when
an ad is marked as skipped. We prefer playing until the designated ad group
position and appending another piece of content. This is less likely to cause
visible discontinuities in case the ad group position is at a key frame
boundary.

However, this means we currently miss updates that require us to play an ad
after a timeline update.

PiperOrigin-RevId: 267553459
2019-09-16 17:04:32 -07:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
core Handle potential timeline updates that switch from content to ad. 2019-09-16 17:04:32 -07:00
dash Modify EventMessageDecoder to return null if decoding fails (currently throws exceptions) 2019-09-02 14:34:19 +01:00
hls Update stale TrackSelections in chunk sources when keeping the streams. 2019-08-05 20:36:04 +01:00
smoothstreaming Update stale TrackSelections in chunk sources when keeping the streams. 2019-08-05 20:36:04 +01:00
ui move transparency values of buttons to resources to make it accessible for customization 2019-09-16 16:57:53 -07: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.