From 19eb7795fe27d78193808a0cccdfa6bdc0b540df Mon Sep 17 00:00:00 2001 From: Oliver Woodman Date: Mon, 3 Nov 2014 12:01:53 +0000 Subject: [PATCH] Fix default startNumber. Issue: #108 --- .../dash/mpd/MediaPresentationDescriptionParser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/src/main/java/com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.java b/library/src/main/java/com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.java index de5fc9bdb6..bf1ba532b7 100644 --- a/library/src/main/java/com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.java +++ b/library/src/main/java/com/google/android/exoplayer/dash/mpd/MediaPresentationDescriptionParser.java @@ -362,7 +362,7 @@ public class MediaPresentationDescriptionParser extends DefaultHandler long presentationTimeOffset = parseLong(xpp, "presentationTimeOffset", parent != null ? parent.presentationTimeOffset : 0); long duration = parseLong(xpp, "duration", parent != null ? parent.duration : -1); - int startNumber = parseInt(xpp, "startNumber", parent != null ? parent.startNumber : 0); + int startNumber = parseInt(xpp, "startNumber", parent != null ? parent.startNumber : 1); RangedUri initialization = null; List timeline = null; @@ -406,7 +406,7 @@ public class MediaPresentationDescriptionParser extends DefaultHandler long presentationTimeOffset = parseLong(xpp, "presentationTimeOffset", parent != null ? parent.presentationTimeOffset : 0); long duration = parseLong(xpp, "duration", parent != null ? parent.duration : -1); - int startNumber = parseInt(xpp, "startNumber", parent != null ? parent.startNumber : 0); + int startNumber = parseInt(xpp, "startNumber", parent != null ? parent.startNumber : 1); UrlTemplate mediaTemplate = parseUrlTemplate(xpp, "media", parent != null ? parent.mediaTemplate : null); UrlTemplate initializationTemplate = parseUrlTemplate(xpp, "initialization",