media/library
tonihei 3e5103a3e5 Mark iterationFinished when triggering release event.
When we currently trigger the iteration finished event during the
release, we don't mark the event as triggered. This means that
someone can trigger another release from within the callback,
which then tries to resend the event.

Issue: google/ExoPlayer#10758

#minor-release

PiperOrigin-RevId: 488645089
2022-11-16 12:25:08 +00:00
..
all Fix minimum API level issue 2022-02-08 11:03:36 +00:00
common Mark iterationFinished when triggering release event. 2022-11-16 12:25:08 +00:00
core Calculate SSAI window duration for live periods with unset duration. 2022-11-16 12:17:47 +00:00
dash Add missing IntDef on MediaSource.Factory.getSupportedTypes overrides 2022-11-10 16:12:02 +00:00
database Reformat some javadoc 2022-02-18 15:02:33 +00:00
datasource Fix instrumentation tests not working via Gradle 2022-10-19 22:54:45 +00:00
decoder Expect PresentationTime Discontinuity During Stream Transitions 2022-04-26 14:25:46 +01:00
effect Handle buffers in DefaultAudioSink with AudioProcessingPipeline. 2022-11-16 12:10:21 +00:00
extractor Handle buffers in DefaultAudioSink with AudioProcessingPipeline. 2022-11-16 12:10:21 +00:00
hls Handle buffers in DefaultAudioSink with AudioProcessingPipeline. 2022-11-16 12:10:21 +00:00
rtsp Add missing IntDef on MediaSource.Factory.getSupportedTypes overrides 2022-11-10 16:12:02 +00:00
smoothstreaming Add missing IntDef on MediaSource.Factory.getSupportedTypes overrides 2022-11-10 16:12:02 +00:00
transformer Utilize AudioProcessingPipeline in Transformer. 2022-11-16 12:21:36 +00:00
ui Remove ForwardingPlayer special case from PlayerControlView.setPlayer 2022-10-20 03:08:12 +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.