From 464869cf5713b0e564eaafd1c94467655b5655ee Mon Sep 17 00:00:00 2001 From: eguven Date: Mon, 11 Jul 2016 08:02:57 -0700 Subject: [PATCH] Fix DASH duration. As multi period DASH isn't supported yet use the duration of the first period only. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=127086808 --- .../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 33c78de7c7..a35f0a2b2b 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 @@ -277,7 +277,7 @@ public final class DashMediaSource implements MediaPeriod, MediaSource, manifestUri = manifest.location; } if (!prepared) { - durationUs = manifest.dynamic ? C.UNSET_TIME_US : manifest.duration * 1000; + durationUs = manifest.dynamic ? C.UNSET_TIME_US : manifest.getPeriodDuration(0) * 1000; buildTrackGroups(manifest); if (manifest.utcTiming != null) { resolveUtcTimingElement(manifest.utcTiming);