media/library
bachinger 25e5680415 Ignore MetadataRenderer when evaluating SSAI period transitions
This makes the reading period advance early as expected at the end of an ad
period. Before this change the reading position of the metadata renderer
prevented advancing the period until metadata arrived after the start position of
the following period. Only then the reading position of the metadata renderer
is updated and beyond the start position of the following period which is a
condition to advance the reading period.

Because transitioning to the next period is a virtual transition and the
SharedMediaPeriod keeps reading from the same underlying sample streams, the
metadata renderer can safely be ignored for this check.

#minor-release

PiperOrigin-RevId: 432646037
2022-03-05 14:16:43 +00:00
..
all Fix minimum API level issue 2022-02-08 11:03:36 +00:00
common TrackSelectionOverride: Remove select-all-tracks constructor 2022-03-03 12:27:28 +00:00
core Ignore MetadataRenderer when evaluating SSAI period transitions 2022-03-05 14:16:43 +00:00
dash Reformat some javadoc 2022-02-18 15:02:33 +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 FMP4: Fix output of mixed v0 and v1 emsg samples 2022-03-01 09:46:31 +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 Add method to disable passthrough. 2022-03-04 17:15:16 +00:00
ui Remove media3 PlayerView javadoc references to overriding layouts 2022-03-07 11:38:51 +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.