media/library
christosts a162d689b6 MediaCodecRenderer: do not call protected methods from constructor
MediaCodecRenderer is calling its protected methods
resetCodecStateForRelease() and resetCodecStateForFlush() from its
constructor. Classess that override the methods (eg.
DebugMediaCodecVideoRenderer) need to checks if the methods
are called from the superclass constructor thus their members are not
initialized yet.

With this change, the MCR constructor does not call the two
methods and sets the respective state directly on its fields.

PiperOrigin-RevId: 370445978
2021-04-26 18:29:13 +01:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Change String MediaMetadata.title to CharSequence trackTitle. 2021-04-26 18:29:01 +01:00
core MediaCodecRenderer: do not call protected methods from constructor 2021-04-26 18:29:13 +01:00
dash Fix 1 ErrorProneStyle finding: 2021-04-26 18:01:38 +01:00
extractor Re-format some javadoc 2021-04-21 18:46:00 +01:00
hls Re-format some javadoc 2021-04-21 18:46:00 +01:00
smoothstreaming Re-format some javadoc 2021-04-21 18:46:00 +01:00
transformer Adds Format to MediaCodecAdapter.Configuration. 2021-04-21 09:48:46 +01:00
ui Re-format some javadoc 2021-04-21 18:46:00 +01: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.