media/library
hschlueter 62a35018f8 Separate TransformerAudioRenderer and new AudioSamplePipeline.
`TransformerAudioRenderer` reads input and passes `DecoderInputBuffer`s to the `AudioSamplePipeline`. The `AudioSamplePipeline` handles all steps from decoding to encoding. `TransformerAudioRenderer` receives `DecoderInputBuffer`s from the `AudioSamplePipeline` and passes their data to the muxer.

`AudioSamplePipeline` implements a new interface `SamplePipeline`. A pass-through pipeline will be added in a future cl.

PiperOrigin-RevId: 407555102
2021-11-05 11:48:26 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common Bump version to 2.16.0 2021-11-03 15:35:19 +00:00
core Add DefaultMediaCodecFactory.getCodecAdapter() method 2021-11-04 00:55:55 +00:00
dash Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Fix rewriting upstream/crypto package in lib-datasource 2021-11-01 17:26:19 +00:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor WavExtractor: split header reading state into 2 states 2021-11-03 15:21:28 +00:00
hls Merge pull request #9576 from TiVo:p-fix-duration-round 2021-11-01 17:16:56 +00:00
rtsp Add missing RetentionPolicy for IntDef 2021-11-03 15:12:19 +00:00
smoothstreaming Migrate callers of deprecated C.java methods to Util.java 2021-10-29 11:31:50 +01:00
transformer Separate TransformerAudioRenderer and new AudioSamplePipeline. 2021-11-05 11:48:26 +00:00
ui Migrate usages of Window-based Player methods 2021-11-02 12:08:18 +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.