media/library
tonihei 637b52ae0e Add missing call to timeline.getWindow.
The window object is used without being filled with data. This used to work
well for most cases as the same live stream is sending regular updates and the
first update is almost never used if it's not the first item in a playlist.

It causes problems when the first timeline update of a live stream is actually
used for playback (e.g. when the live stream is lazily prepared in a playlist
and played first).

PiperOrigin-RevId: 228530232
2019-01-14 23:57:14 +00:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Add missing call to timeline.getWindow. 2019-01-14 23:57:14 +00:00
dash Remove player and isTopLevelSource parameters from MediaSource.prepare. 2019-01-08 07:38:00 +00:00
hls Expand check for muxed audio media tags to include uris that match variants 2019-01-08 07:38:21 +00:00
smoothstreaming Remove player and isTopLevelSource parameters from MediaSource.prepare. 2019-01-08 07:38:00 +00:00
ui Prepare DownloadState for upcoming changes 2019-01-08 07:33:23 +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.