media/library
hschlueter 4e63bdf3cc Move OpenGL setup to FrameProcessorChain#configure().
The factory method is replaced by a public constructor and
configure() method which configures the input/output surfaces
and handles the OpenGL setup.

This is a prerequisite for removing the responsibility of the
caller to configureSizes() before creating the chain in a follow-up.

PiperOrigin-RevId: 437028882
2022-03-25 14:10:52 +00:00
..
all Fix minimum API level issue 2022-02-08 11:03:36 +00:00
common Convert FrameEditor to a FrameProcessorChain. 2022-03-22 14:29:53 +00:00
core Deprecate DefaultDrmSessionManager#setDrmUserAgent 2022-03-22 18:13:26 +00:00
dash Fix 11 ErrorProneStyle findings: 2022-03-23 13:55:36 +00:00
database Reformat some javadoc 2022-02-18 15:02:33 +00:00
datasource Reformat some javadoc 2022-02-18 15:02:33 +00:00
decoder Reformat some javadoc 2022-02-18 15:02:33 +00:00
extractor Simplify nullability in Mp4Extractor 2022-03-24 15:38:20 +00:00
hls Reformat some javadoc 2022-02-18 15:02:33 +00:00
rtsp Merge pull request #36 from ittiam-systems:rtp-h265 2022-02-18 16:46:09 +00:00
smoothstreaming Reformat some javadoc 2022-02-18 15:02:33 +00:00
transformer Move OpenGL setup to FrameProcessorChain#configure(). 2022-03-25 14:10:52 +00:00
ui Tolerate the result of View.getLayoutParams being null 2022-03-24 16:47:44 +00:00
README.md Update to androidx.media3 2021-10-27 09:12:46 +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.