From 1695e2ac48a1e523637267301d959bdd30a1b08e Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Thu, 18 Aug 2016 01:49:09 -0700 Subject: [PATCH] Fix DASH period index calculation. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=130612920 --- .../google/android/exoplayer2/source/dash/DashMediaSource.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java b/library/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java index 9b01d45fda..4cff6360e5 100644 --- a/library/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java +++ b/library/src/main/java/com/google/android/exoplayer2/source/dash/DashMediaSource.java @@ -348,7 +348,7 @@ public final class DashMediaSource implements MediaSource { private void processManifest() { // Update any periods. for (int i = 0; i < periodsById.size(); i++) { - periodsById.valueAt(i).updateManifest(manifest, firstPeriodId + periodsById.keyAt(i)); + periodsById.valueAt(i).updateManifest(manifest, periodsById.keyAt(i) - firstPeriodId); } // Remove any pending simulated updates. handler.removeCallbacks(simulateManifestRefreshRunnable);