media/library
krocard d2e50e40dc Use "Passthrough" terminology only for non-offload direct playback
The term "passthrough" was heavily overloaded. For clarity, split most
of its usage to different terms:
 * codec "bypass": no MediaCodec is used
 * "direct playback": no decoding occurs (but decryption may or may not)
 * "decrypt only codec": a MediaCodec used only to decrypt, not decode
 * "offload": playback to an offload AudioTrack.
 * "passthrough" is now only used in the sense of playing encoded audio
 * to a non offload AudioTrack.

PiperOrigin-RevId: 324984612
2020-08-07 19:01:25 +01:00
..
all Move common gradle setup to a setting file. 2020-06-26 11:13:25 +01:00
common Remove deprecated parts of demo app IntentUtil 2020-08-07 18:59:11 +01:00
core Use "Passthrough" terminology only for non-offload direct playback 2020-08-07 19:01:25 +01:00
dash Add a builder for DownloadRequest 2020-08-07 18:59:30 +01:00
extractor FragmentedMp4Extractor: Fix clearHeaderSize handling 2020-08-07 18:58:21 +01:00
hls Fix chunkless preparation for playlists with dangling EXT-X-MEDIA tags 2020-08-07 19:00:48 +01:00
smoothstreaming Add a builder for DownloadRequest 2020-08-07 18:59:30 +01:00
ui Final string import for 2.12 2020-08-07 18:58:51 +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.