From ca70b10c0388525bd54b76dfcbf0baa20ae62393 Mon Sep 17 00:00:00 2001 From: Davide Bertola Date: Mon, 9 Mar 2020 16:33:57 +0100 Subject: [PATCH] DASHMediaSource: ensure MPD.Location is applied in also case of http redirect --- .../google/android/exoplayer2/source/dash/DashMediaSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java b/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java index 53a28c2545..4a0a79da2a 100644 --- a/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java +++ b/library/dash/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java @@ -809,7 +809,7 @@ public final class DashMediaSource extends BaseMediaSource { // this load. If it was, we ignore the manifest location and prefer the manual replacement. @SuppressWarnings("ReferenceEquality") boolean isSameUriInstance = loadable.dataSpec.uri == manifestUri; - if (isSameUriInstance) { + if (isSameUriInstance || isRedirect) { manifestUri = manifest.location; } }