diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 1212b18921..9befa059e0 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -161,6 +161,9 @@ * Fix bug where non-primary playlists keep reloading for LL-HLS streams ([#1240](https://github.com/androidx/media/issues/1240)). * DASH Extension: + * Fix bug where re-preparing a multi-period live stream can throw an + `IndexOutOfBoundsException` + ([#1329](https://github.com/androidx/media/issues/1329)). * Smooth Streaming Extension: * RTSP Extension: * Decoder Extensions (FFmpeg, VP9, AV1, MIDI, etc.): diff --git a/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/DashMediaSource.java b/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/DashMediaSource.java index f79a96f3a4..5e9a2087c7 100644 --- a/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/DashMediaSource.java +++ b/libraries/exoplayer_dash/src/main/java/androidx/media3/exoplayer/dash/DashMediaSource.java @@ -604,7 +604,6 @@ public final class DashMediaSource extends BaseMediaSource { } manifestLoadStartTimestampMs = 0; manifestLoadEndTimestampMs = 0; - manifest = sideloadedManifest ? manifest : null; manifestUri = initialManifestUri; manifestFatalError = null; if (handler != null) {