media/library
aquilescanta 586e657bd7 Allow opt-in HLS chunkless preparation
If allowed, the media period will try to finish preparation without downloading
chunks (similar to what DashMediaPeriod does). To create track groups,
HlsMediaPeriod will try to obtain as much information as possible from the
master playlist. If any vital information is missing for specific urls,
traditional preparation will take place instead.

This version does not support tracks with DrmInitData info. This affects tracks
with CDM DRM (e.g: Widevine, Clearkey, etc). AES_128 encryption is not affected.
This information needs to be obtained from media playlists, and this version
only takes the master playlist into account for preparation.

Issue:#3149

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=178098759
2017-12-12 18:51:51 +00:00
..
all Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00
core Change handling of renderer position offset for first media period. 2017-12-12 18:44:47 +00:00
dash Add ability for media period to discard buffered media at the back of the queue 2017-12-12 18:43:26 +00:00
hls Allow opt-in HLS chunkless preparation 2017-12-12 18:51:51 +00:00
smoothstreaming Add ability for media period to discard buffered media at the back of the queue 2017-12-12 18:43:26 +00:00
ui Hide subtitles when switching player in SimpleExoPlayerView 2017-12-12 18:39:14 +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.