media/library
hschlueter af1d5856dc Merge transformer video renderers.
This change merges `TransformerMuxingVideoRenderer` and
`TransformerTranscodingVideoRenderer` into `TransformerVideoRenderer`.
Besides all features supported by `TransformerTranscodingVideoRenderer`
the new merged `TransformerVideoRenderer` also supports SEF slow motion
flatting without re-encoding like the `TransformerMuxingVideoRenderer`.
To do this, it uses a `SefSlowMotionVideoSampleTransformer` with
the `PassthroughPipeline`.

PiperOrigin-RevId: 410531478
2021-11-18 13:43:31 +00:00
..
all Add database module 2021-10-26 14:19:43 +01:00
common Populate ICY headers into MediaMetadata 2021-11-18 13:13:27 +00:00
core Set LogSessionId on MediaCodec. 2021-11-18 13:31:10 +00:00
dash Add parsed essential/supplemental properties to the Representation. 2021-11-15 14:52:25 +00:00
database Add database module 2021-10-26 14:19:43 +01:00
datasource Remove null keys from DefaultHttpDataSource#getResponseHeaders 2021-11-18 13:17:40 +00:00
decoder Make package in test manifest consistent 2021-10-29 11:35:26 +01:00
extractor Populate ICY headers into MediaMetadata 2021-11-18 13:13:27 +00:00
hls HLS: Merge muxedAudioFormat into primary audio tracks 2021-11-16 16:17:34 +00:00
rtsp Fix sequence number calculation logic. 2021-11-18 13:35:13 +00:00
smoothstreaming Add @Deprecated to MediaSourceFactory deprecated overrides 2021-11-08 14:41:45 +00:00
transformer Merge transformer video renderers. 2021-11-18 13:43:31 +00:00
ui Remove disabled types in StyledPlayerControlView when selecting tracks. 2021-11-16 16:22:09 +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.