media/library
andrewlewis d30b0285a3 Fix audio processor draining for reconfiguration
When transitioning to a new stream in a different format, the audio
processors are reconfigured. After this, they are drained and then
flushed so that they are ready to handle data in updated formats for the
new stream.

Before this change, some audio processors made the assumption that after
reconfiguration no more input would be queued in their old input format,
but this assumption is not correct: during draining more input may be
queued. Fix this behavior so that the new configuration is not referred
to while draining and only becomes active once flushed.

Issue: #6601
PiperOrigin-RevId: 282515359
2019-11-27 22:40:13 +00:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
core Fix audio processor draining for reconfiguration 2019-11-27 22:40:13 +00:00
dash Fix check for E-AC3 JOC in DASH 2019-11-22 16:59:31 +00:00
hls Rollback of <unknown commit> 2019-11-17 00:33:26 +00:00
smoothstreaming Rollback of <unknown commit> 2019-11-17 00:33:26 +00:00
ui Rollback of <unknown commit> 2019-11-17 00:33:26 +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.