]> git.sesse.net Git - vlc/commitdiff
stream_filter: dash: switch default parser
authorFrancois Cartegnie <fcvlcdev@free.fr>
Tue, 18 Nov 2014 15:06:31 +0000 (16:06 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 18 Dec 2014 20:23:48 +0000 (21:23 +0100)
modules/stream_filter/dash/mpd/MPDFactory.cpp

index ecfc56789fc119676444aaeca1ebb150511d202d..9225b8914e68575f49483a5c11faf11fa3cc13d1 100644 (file)
@@ -36,8 +36,8 @@ MPD* MPDFactory::create             (dash::xml::Node *root, stream_t *p_stream,
     switch( profile )
     {
         case dash::mpd::Profile::Full:
-        case dash::mpd::Profile::ISOOnDemand:
             return MPDFactory::createBasicCMMPD(root, p_stream);
+        case dash::mpd::Profile::ISOOnDemand:
         case dash::mpd::Profile::ISOMain:
             return MPDFactory::createIsoffMainMPD(root, p_stream);
 
@@ -50,7 +50,7 @@ MPD* MPDFactory::createBasicCMMPD    (dash::xml::Node *root, stream_t *p_stream)
 
     if(mpdParser.parse() == false || mpdParser.getMPD() == NULL)
         return NULL;
-    mpdParser.getMPD()->setProfile( dash::mpd::Profile::ISOOnDemand );
+    mpdParser.getMPD()->setProfile( Profile(Profile::ISOOnDemand) );
     return mpdParser.getMPD();
 }
 MPD* MPDFactory::createIsoffMainMPD  (dash::xml::Node *root, stream_t *p_stream)
@@ -59,6 +59,6 @@ MPD* MPDFactory::createIsoffMainMPD  (dash::xml::Node *root, stream_t *p_stream)
 
     if(mpdParser.parse() == false || mpdParser.getMPD() == NULL)
         return NULL;
-    mpdParser.getMPD()->setProfile( dash::mpd::Profile::ISOMain );
+    mpdParser.getMPD()->setProfile( Profile(Profile::ISOMain) );
     return mpdParser.getMPD();
 }