media/library
olly 53166e9a78 Package VideoDecoderGLSurfaceView a little more nicely
The main change here is that VideoDecoderGLSurfaceView now implements
VideoDecoderOutputBufferRenderer directly. This avoids SimpleExoPlayer
having to cast to VideoDecoderGLSurfaceView, which will be necessary
if VideoDecoderGLSurfaceView is moved to the UI module. Instead, the
player can cast directly to VideoDecoderOutputBufferRenderer, which
could be moved to the Common module.

The renderer is also moved to be an inner class, since it's not used
anywhere else and since doing this makes it a little easier to move
things around.

PiperOrigin-RevId: 367398147
2021-04-09 13:18:59 +01:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Add missing default implementations to Player.Listener 2021-04-09 13:18:45 +01:00
core Package VideoDecoderGLSurfaceView a little more nicely 2021-04-09 13:18:59 +01:00
dash Add test for emsg near to end of DASH period 2021-04-01 16:05:27 +01:00
extractor Fix DefaultExtractorInputTest.largeSkip 2021-04-01 16:04:42 +01:00
hls Fix 1 ErrorProneStyle finding: 2021-04-09 13:18:07 +01:00
smoothstreaming Add common prefix to loader thread names 2021-02-11 12:05:06 +00:00
transformer SampleStream/SampleQueue: Introduce read flags 2021-03-24 18:03:28 +00:00
ui Package VideoDecoderGLSurfaceView a little more nicely 2021-04-09 13:18:59 +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.