media/library
tonihei 7b855e45e6 Enable HLS sample queues as soon as possible.
Currently, the sample queues are lazily enabled when they are first read from.
This causes problems when the player tries to discard buffer and the
HlsSampleStreamWrapper assumes the sample queue is disabled even though it's
actually enabled but hasn't been read from.

This change moves setting the sample queue index of the sample stream back into
HlsSampleStreamWrapper. It enables the sample queues at track selection if the
queues are already built, or immediately after they have been built for
chunkless preparation.

Issue:#4241

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=197415741
2018-05-22 09:12:55 +01:00
..
all Migrate ExoPlayer Gradle build files. 2018-03-02 09:20:02 +00:00
core Update InstrumentationTestCase to use JUnit4. 2018-05-22 09:08:43 +01:00
dash Include checkerframework annotatons with compileOnly and remove lint exclusion 2018-05-12 18:56:12 +01:00
hls Enable HLS sample queues as soon as possible. 2018-05-22 09:12:55 +01:00
smoothstreaming Include checkerframework annotatons with compileOnly and remove lint exclusion 2018-05-12 18:56:12 +01:00
ui Support TTML font size using % correctly. 2018-05-18 15:04:55 +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.