media/library
andrewlewis 7b08899818 Move resetting audio processors to initialize()
The set of active audio processors was only updated on reconfiguration and when
draining playback parameters completed. Draining playback parameters are cleared
in reset(), so if parameters were set while paused then the sink was quickly
reset, without draining completing, the set of active audio processors wouldn't
be updated. This means that a switch to or from speed or pitch = 1 would not be
handled correctly if made while paused and followed by a seek.

Move resetting active audio processors from configure (where if the active audio
processors were reset we'd always initialize a new AudioTrack) to initialize().

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=177442098
2017-12-04 17:38:11 +00:00
..
all Tweak and add READMEs + remove refs to V1 2017-08-17 22:59:34 +01:00
core Move resetting audio processors to initialize() 2017-12-04 17:38:11 +00:00
dash Allow setting supported formats on AdsLoaders 2017-12-04 17:38:11 +00:00
hls Avoid concurrent read/write access to sampleQueues in HlsSampleStreamWrapper 2017-12-04 17:38:11 +00:00
smoothstreaming Bump target API level to 27 2017-11-21 13:03:28 +00:00
ui Add reason to onTimelineChanged. 2017-11-21 13:07:46 +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.