media/library
tonihei bb787d662d Ensure onAdPlaybackStarted is only called after the session is created
We currently try to call onAdPlaybackStarted even if the ad session
is not created yet and if not, we never call the callback afterwards.

Make sure to update and create the current session before trying to
send onAdPlaybackStarted.

As a result, we can merge updateSessions into the existing
handleTimelineChanged and handleDiscontinuity calls as they always
need to be called together.

PiperOrigin-RevId: 321383860
2020-07-24 10:36:20 +01:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Migrate usages of renderer constants in C.java to the Renderer ones 2020-07-24 10:33:00 +01:00
core Ensure onAdPlaybackStarted is only called after the session is created 2020-07-24 10:36:20 +01:00
dash Release Extractor resources in DASH 2020-07-24 10:34:48 +01:00
extractor Fix sample time of partially fragmented MP4s with tfdt box 2020-07-24 10:31:12 +01:00
hls Migrate usages of DownloadHelper TrackSelector constants 2020-07-24 10:32:51 +01:00
smoothstreaming Release Extractor resources in DASH 2020-07-24 10:34:48 +01:00
ui Migrate usages of deprecated Player#set/getPlaybackParameters() 2020-07-24 10:33:36 +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.