media/library
bachinger 20820800f3 Prevent parallel timeline access in MaskingMediaSource
The list of MediaSourceHolder in ExoPlayerImpl is only maintained to be able to create a PlaylistTimeline for masking. By keeping only the id and a snapshot of the timeline of the MediaSourceHolder in ExoPlayerImpl, parallel access is prevented and we still have sufficient information to create the masking timeline.

PiperOrigin-RevId: 319003837
2020-07-03 09:00:19 +01:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Prevent parallel timeline access in MaskingMediaSource 2020-07-03 09:00:19 +01:00
core Prevent parallel timeline access in MaskingMediaSource 2020-07-03 09:00:19 +01:00
dash Push all Downloader networking onto the executor 2020-06-29 13:32:36 +01:00
extractor Parse stbl in FragmentedMp4Extractor 2020-06-29 14:38:42 +01:00
hls Don't support upstream discard from spliced-in chunks. 2020-07-03 09:00:01 +01:00
smoothstreaming Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
ui Add StyledPlayerView and StyledPlayerControlView into ui/ 2020-07-03 09:00:10 +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.