]> git.sesse.net Git - vlc/commitdiff
demux: dash: add missing period duration parsing
authorFrancois Cartegnie <fcvlcdev@free.fr>
Mon, 23 Feb 2015 22:34:19 +0000 (23:34 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Mon, 23 Feb 2015 22:34:19 +0000 (23:34 +0100)
modules/demux/dash/mpd/IsoffMainParser.cpp

index 2e7a45c47d33fc373889907b844f3aa5e3511378..17708dbe6b02b6813f3d96bd6e9bd2602b12335e 100644 (file)
@@ -107,6 +107,8 @@ void IsoffMainParser::parsePeriods(Node *root)
         parseSegmentInformation(*it, period);
         if((*it)->hasAttribute("start"))
             period->startTime.Set(IsoTime((*it)->getAttributeValue("start")));
+        if((*it)->hasAttribute("duration"))
+            period->duration.Set(IsoTime((*it)->getAttributeValue("duration")));
         if((*it)->hasAttribute("id"))
             period->setId((*it)->getAttributeValue("id"));
         setAdaptationSets(*it, period);