media/library
tonihei b489f58cdb Change listener notification in DynamicConcatenatingMediaSource.
Up to now we use a boolean "preventListenerNotification" to suppress updates
while other operations are still in progress. This ensures, for example, that
only one initial timeline is issued even for multiple child sources.

As soon as we allow to reuse the same instance, it becomes increasingly difficult
to manage this manual listener notification suppression. Therefore, this change
schedules an update as a new message on the playback thread immediately after the
current message. This way, we also ensure that all simultaneous updates within one
looper message iteration are reported together.

Issue:#3498

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=187180342
2018-03-02 09:05:19 +00:00
..
all Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00
core Change listener notification in DynamicConcatenatingMediaSource. 2018-03-02 09:05:19 +00:00
dash Merge pull request #3771 from reudismam/dev-v2 2018-02-27 11:24:29 +00:00
hls Move extension tests to Robolectric. 2018-02-27 11:03:50 +00:00
smoothstreaming Move extension tests to Robolectric. 2018-02-27 11:03:50 +00:00
ui Translation console import 2018-02-16 11:47:49 +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.