media/library
olly 7a13163664 MediaCodecAdapter.Factory creates a started Adapter.
This change moves the responsibility of creating, configuring and starting the MediaCodec from the MediaCodecRender to the MediaCodecAdapter.Factory.

This move allows ExoPlayer's client to decide how and when codecs are created and/or reused.

To allow the move, this CL replaces MediaCodecRenderer.ConfigureCodec with MediaCodecRenderer.getCodecConfiguration

PiperOrigin-RevId: 369273887
2021-04-20 00:10:36 +01:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Rollback of cdebf6c68b 2021-04-20 00:09:45 +01:00
core MediaCodecAdapter.Factory creates a started Adapter. 2021-04-20 00:10:36 +01:00
dash Make ProgramInformation final. 2021-04-20 00:09:59 +01:00
extractor Update internal codebase location for flac extension 2021-04-14 11:42:51 +01:00
hls Merge pull request #8812 from TiVo:p-fix-iframe-only-implicit-init 2021-04-20 00:10:13 +01:00
smoothstreaming Add common prefix to loader thread names 2021-02-11 12:05:06 +00:00
transformer MediaCodecAdapter.Factory creates a started Adapter. 2021-04-20 00:10:36 +01:00
ui Rollback of cdebf6c68b 2021-04-20 00:09:45 +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.