media/library
tonihei 394ab7bcfd Make use of position discontinuity changes.
The extended onPositionDiscontinuity callback can be used to improve some
listener classes:
 - Listening to onTimelineChanged to detect discontinuities is no longer needed.
 - Listening to onSeekStarted is no longer needed as the start position is part
   of the onPositionDiscontinuty callback.
 - The exact old position is also useful for media time history logging.

As a side effect, removing onSeekStarted handling from PlaybackStatsListener
fixes Issue: #8675 that was caused by the special EventTime handling for
onSeekStarted.

PiperOrigin-RevId: 365558959
2021-04-01 16:04:00 +01:00
..
all Add Transformer "Getting started" page 2021-02-03 15:03:16 +00:00
common Log error for TrackGroups with multiple languages or role flags. 2021-04-01 16:03:43 +01:00
core Make use of position discontinuity changes. 2021-04-01 16:04:00 +01:00
dash SampleStream/SampleQueue: Introduce read flags 2021-03-24 18:03:28 +00:00
extractor Log error for TrackGroups with multiple languages or role flags. 2021-04-01 16:03:43 +01:00
hls Avoid invalid extractors in DefaultHlsExtractorFactory 2021-03-24 18:04:17 +00: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 Document that the order of cues passed to TextOutput is important 2021-04-01 16:03:35 +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.