media/library
olly cbe99ec475 Make SimpleDecoderXRenderers work with any Decoder implementation
The restriction that these classes only work with SimpleDecoders
is unnecessary. An FfmpegVideoRenderer will not be able to use a
SimpleDecoder, because the SimpleDecoder assumption that each input
buffer can be decoded immediately into a corresponding output is
not true for all video codecs that Ffmpeg supports (e.g., H264 does
not have this property). Generalizing SimpleDecoderVideoRenderer to
DecoderVideoRenderer will allow FfmpegVideoRenderer to still use
the base class, without having to use a SimpleDecoder.

This is a preliminary change toward being able to merge a version
of https://github.com/google/ExoPlayer/pull/7079.

Issue: #2159
PiperOrigin-RevId: 301412344
2020-03-19 00:49:58 +00:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
common Clarify DataSpec.httpRequestHeaders documentation 2020-03-19 00:47:49 +00:00
core Make SimpleDecoderXRenderers work with any Decoder implementation 2020-03-19 00:49:58 +00:00
dash Merge pull request #7064 from davibe:enhancement/6907 2020-03-11 16:27:47 +00:00
extractor Drop prefix test- from test methods under v2/library 2020-03-19 00:46:48 +00:00
hls Drop prefix test- from test methods under v2/library 2020-03-19 00:46:48 +00:00
smoothstreaming Drop prefix test- from test methods under v2/library 2020-03-19 00:46:48 +00:00
ui Add option for sensor rotation in 360 playbacks 2020-03-19 00:47:12 +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.