media/library
olly 0ff79c0e02 Support switching between Surface and VideoDecoderOutputBufferRenderer
Clear state for one mode when entering the other in both SimpleExoPlayer
and SimpleDecoderVideoRenderer. The latter is redundant for the case of
renderers that are used inside SimpleExoPlayer, but seems nice to have.

- Entering Surface mode means receiving a non-null Surface, SurfaceHolder
  or TextureView in SimpleExoPlayer, or a non-null Surface in
  SimpleDecoderVideoRenderer.
- Entering VideoDecoderOutputBufferRenderer means receiving a non-null
  VideoDecoderOutputBufferRenderer in SimpleExoPlayer and
  SimpleDecoderVideoRenderer.

PiperOrigin-RevId: 280155151
2019-11-15 05:15:48 +00:00
..
all Use new exoplayer.dev domain everywhere. 2019-04-16 15:25:27 +01:00
core Support switching between Surface and VideoDecoderOutputBufferRenderer 2019-11-15 05:15:48 +00:00
dash Handle new signaling for E-AC3 JOC in DASH 2019-11-15 05:13:31 +00:00
hls Fix detection of Dolby Atmos in HLS 2019-11-05 16:13:41 +00:00
smoothstreaming Add SequencableLoader.isLoading 2019-10-02 21:30:07 +01:00
ui Suppress warnings emitted by Checker Framework version 3.0.0 2019-11-15 05:14: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.