media/library
tonihei 32e6cf5509 Remove further potential flakiness from ExoPlayerTest.
These were caused by two issues:
1. The FakeMediaSource can be updated with a new timeline. The setNewSourceInfo
is called from a different thread than prepareSource and both access local
variables without synchronization.
2. For multi-window playback, the FakeRenderer claims that isReady and isEnded
are both set to false if it read the end of the stream. However isReady should be
true because it is able to "render" its data until the end of the stream.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=182785169
2018-01-23 19:26:13 +00:00
..
all Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00
core Remove further potential flakiness from ExoPlayerTest. 2018-01-23 19:26:13 +00:00
dash Use same logic for DASH manifest reloading for all cases when manifest is invalid. 2018-01-23 19:23:11 +00:00
hls Add SAMPLE-AES-CTR, which replaces SAMPLE-AES-CENC per latest spefication: https://storage.googleapis.com/wvdocs/Widevine_DRM_HLS.pdf. 2018-01-23 19:05:03 +00:00
smoothstreaming Send downStreamFormatChanged notification for embedded streams. 2018-01-23 18:38:17 +00:00
ui add strings and drawables for fullscreen button 2018-01-23 19:09:19 +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.