media/library
olly 477eae3c57 Fix incorrect decoder non-reuse when operating rate needs clearing
This fixes a case where updateCodecOperatingRate would configure
the decoder to be drained and then released, only for
onInputFormatChanged to override the drain action with something
else.

We've not seen any reports of this issue, which suggests that either
it's OK to not release the decoder in such cases, or that the
case doesn't happen very often. I suspect that it's both, but let's
restore the intended behaviour for now.

PiperOrigin-RevId: 340909132
2020-11-06 16:34:08 +00:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Signal an ads identifier to the AdsLoader 2020-11-06 16:32:31 +00:00
core Fix incorrect decoder non-reuse when operating rate needs clearing 2020-11-06 16:34:08 +00:00
dash Publish components that depend on MediaParser 2020-11-02 22:59:05 +00:00
extractor Matroska: Support additional PCM codec modes 2020-11-02 23:02:06 +00:00
hls Block HLS playlist requests at part level 2020-11-06 16:33:15 +00:00
smoothstreaming Remove deprecated MediaSource builder methods and constructors. 2020-10-13 16:27:20 +01:00
ui Fix or suppress nullness warnings introduced by checkerframework 3.7.0 2020-11-06 16:33:59 +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.