]> git.sesse.net Git - vlc/commitdiff
stream_filter: dash: merge managers
authorFrancois Cartegnie <fcvlcdev@free.fr>
Tue, 18 Nov 2014 22:10:24 +0000 (23:10 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Thu, 18 Dec 2014 20:23:49 +0000 (21:23 +0100)
20 files changed:
modules/stream_filter/Makefile.am
modules/stream_filter/dash/DASHManager.cpp
modules/stream_filter/dash/DASHManager.h
modules/stream_filter/dash/adaptationlogic/AbstractAdaptationLogic.cpp
modules/stream_filter/dash/adaptationlogic/AbstractAdaptationLogic.h
modules/stream_filter/dash/adaptationlogic/AdaptationLogicFactory.cpp
modules/stream_filter/dash/adaptationlogic/AdaptationLogicFactory.h
modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp
modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.h
modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp
modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.h
modules/stream_filter/dash/mpd/BasicCMManager.cpp [deleted file]
modules/stream_filter/dash/mpd/BasicCMManager.h [deleted file]
modules/stream_filter/dash/mpd/IsoffMainManager.cpp [deleted file]
modules/stream_filter/dash/mpd/IsoffMainManager.h [deleted file]
modules/stream_filter/dash/mpd/MPDManager.cpp [moved from modules/stream_filter/dash/mpd/IMPDManager.cpp with 83% similarity]
modules/stream_filter/dash/mpd/MPDManager.hpp [moved from modules/stream_filter/dash/mpd/IMPDManager.h with 89% similarity]
modules/stream_filter/dash/mpd/MPDManagerFactory.cpp
modules/stream_filter/dash/mpd/MPDManagerFactory.h
modules/stream_filter/dash/xml/DOMParser.h

index 94516a4f6bfa71ac3a0db249ec7ecef2441d0c9d..907172e926a920b3adf6600c14b134b160427b55 100644 (file)
@@ -36,22 +36,18 @@ libdash_plugin_la_SOURCES = \
     stream_filter/dash/mpd/AdaptationSet.cpp \
     stream_filter/dash/mpd/AdaptationSet.h \
     stream_filter/dash/mpd/BaseUrl.h \
-    stream_filter/dash/mpd/BasicCMManager.cpp \
-    stream_filter/dash/mpd/BasicCMManager.h \
     stream_filter/dash/mpd/BasicCMParser.cpp \
     stream_filter/dash/mpd/BasicCMParser.h \
     stream_filter/dash/mpd/CommonAttributesElements.cpp \
     stream_filter/dash/mpd/CommonAttributesElements.h \
     stream_filter/dash/mpd/ContentDescription.cpp \
     stream_filter/dash/mpd/ContentDescription.h \
-    stream_filter/dash/mpd/IMPDManager.h \
-    stream_filter/dash/mpd/IMPDManager.cpp \
+    stream_filter/dash/mpd/MPDManager.hpp \
+    stream_filter/dash/mpd/MPDManager.cpp \
     stream_filter/dash/mpd/IMPDParser.cpp \
     stream_filter/dash/mpd/IMPDParser.h \
     stream_filter/dash/mpd/IsoffMainParser.cpp \
     stream_filter/dash/mpd/IsoffMainParser.h \
-    stream_filter/dash/mpd/IsoffMainManager.cpp \
-    stream_filter/dash/mpd/IsoffMainManager.h \
     stream_filter/dash/mpd/MPD.cpp \
     stream_filter/dash/mpd/MPD.h \
     stream_filter/dash/mpd/MPDFactory.cpp \
index 397f81b066136d0e54b4a96d11d31539263ff7f3..29012194c2f3baa56125a2c94d9f81cf11f04d2a 100644 (file)
@@ -92,7 +92,7 @@ int     DASHManager::peek( const uint8_t **pp_peek, size_t i_peek )
     return this->buffer->peek(pp_peek, i_peek);
 }
 
-const mpd::IMPDManager*         DASHManager::getMpdManager() const
+const mpd::MPDManager*         DASHManager::getMpdManager() const
 {
     return this->mpdManager;
 }
index 423c2dd83d5f10776c2112cd17f2a32c831e712b..a48e6fdb3e39da1a4755021feeea73b3b0a112fd 100644 (file)
@@ -29,7 +29,7 @@
 #include "xml/Node.h"
 #include "adaptationlogic/IAdaptationLogic.h"
 #include "adaptationlogic/AdaptationLogicFactory.h"
-#include "mpd/IMPDManager.h"
+#include "mpd/MPDManager.hpp"
 #include "mpd/MPDManagerFactory.h"
 #include "buffer/BlockBuffer.h"
 #include "DASHDownloader.h"
@@ -49,7 +49,7 @@ namespace dash
             int     peek          ( const uint8_t **pp_peek, size_t i_peek );
             int     seekBackwards ( unsigned len );
 
-            const mpd::IMPDManager*         getMpdManager   () const;
+            const mpd::MPDManager*         getMpdManager   () const;
             const logic::IAdaptationLogic*  getAdaptionLogic() const;
             const http::Chunk *getCurrentChunk() const;
 
@@ -58,7 +58,7 @@ namespace dash
             http::Chunk                         *currentChunk;
             logic::IAdaptationLogic             *adaptationLogic;
             logic::IAdaptationLogic::LogicType  logicType;
-            mpd::IMPDManager                    *mpdManager;
+            mpd::MPDManager                    *mpdManager;
             mpd::MPD                            *mpd;
             stream_t                            *stream;
             DASHDownloader                      *downloader;
index aa27f3745a2b60b61519ed03ffdd37cfed49c1a6..565aa95f6e6deaf1eef5364105736fd90ad93be2 100644 (file)
@@ -31,7 +31,7 @@ using namespace dash::logic;
 using namespace dash::xml;
 using namespace dash::mpd;
 
-AbstractAdaptationLogic::AbstractAdaptationLogic    (IMPDManager *mpdManager, stream_t *stream) :
+AbstractAdaptationLogic::AbstractAdaptationLogic    (MPDManager *mpdManager, stream_t *stream) :
                          bpsAvg                     (0),
                          bpsLastChunk               (0),
                          mpdManager                 (mpdManager),
index 91bff7427b0e379f0285ae67e07a50179c50874e..be21415964e71bf38faff6826531fa1cf154d3bb 100644 (file)
@@ -29,7 +29,7 @@
 #include "xml/Node.h"
 #include "http/Chunk.h"
 #include "mpd/MPD.h"
-#include "mpd/IMPDManager.h"
+#include "mpd/MPDManager.hpp"
 #include "mpd/Period.h"
 #include "mpd/Representation.h"
 #include "mpd/Segment.h"
@@ -43,7 +43,7 @@ namespace dash
         class AbstractAdaptationLogic : public IAdaptationLogic
         {
             public:
-                AbstractAdaptationLogic             (dash::mpd::IMPDManager *mpdManager, stream_t *stream);
+                AbstractAdaptationLogic             (dash::mpd::MPDManager *mpdManager, stream_t *stream);
                 virtual ~AbstractAdaptationLogic    ();
 
                 virtual void                downloadRateChanged     (uint64_t bpsAvg, uint64_t bpsLastChunk);
@@ -56,7 +56,7 @@ namespace dash
             private:
                 int                     bpsAvg;
                 long                    bpsLastChunk;
-                dash::mpd::IMPDManager  *mpdManager;
+                dash::mpd::MPDManager  *mpdManager;
                 stream_t                *stream;
                 mtime_t                 bufferedMicroSec;
                 int                     bufferedPercent;
index 8c0ce5a903866c9f82392fc49d42367d1f0e01c6..578aacbd16d7f49be8782cfd0ebd96b64093901d 100644 (file)
@@ -32,7 +32,7 @@ using namespace dash::xml;
 using namespace dash::mpd;
 
 IAdaptationLogic* AdaptationLogicFactory::create ( IAdaptationLogic::LogicType logic,
-                                                  IMPDManager *mpdManager, stream_t *stream)
+                                                  MPDManager *mpdManager, stream_t *stream)
 {
     switch(logic)
     {
index 20c7f90aa5b79748d58cf5d1580f046400e15d36..a7d9143429749623148fea1834ddb388c862da4b 100644 (file)
@@ -27,7 +27,7 @@
 
 #include "adaptationlogic/IAdaptationLogic.h"
 #include "xml/Node.h"
-#include "mpd/IMPDManager.h"
+#include "mpd/MPDManager.hpp"
 #include "adaptationlogic/AlwaysBestAdaptationLogic.h"
 #include "adaptationlogic/RateBasedAdaptationLogic.h"
 
@@ -40,7 +40,7 @@ namespace dash
         class AdaptationLogicFactory
         {
             public:
-                static IAdaptationLogic* create (IAdaptationLogic::LogicType logic, dash::mpd::IMPDManager *mpdManager, stream_t *stream);
+                static IAdaptationLogic* create (IAdaptationLogic::LogicType logic, dash::mpd::MPDManager *mpdManager, stream_t *stream);
         };
     }
 }
index 349fad6feb52967ce15752547de4020260d146da..d8b869b29f1b3e00ae0dd7fc556938cbbf53f7c6 100644 (file)
@@ -32,7 +32,7 @@ using namespace dash::xml;
 using namespace dash::http;
 using namespace dash::mpd;
 
-AlwaysBestAdaptationLogic::AlwaysBestAdaptationLogic    (IMPDManager *mpdManager, stream_t *stream) :
+AlwaysBestAdaptationLogic::AlwaysBestAdaptationLogic    (MPDManager *mpdManager, stream_t *stream) :
                            AbstractAdaptationLogic      (mpdManager, stream)
 {
     this->mpdManager    = mpdManager;
index 40b239f1715dd7ab0831894f0b95cbc117e37660..7fb9a231c66159b01afe420d1eff01fa2864cdf7 100644 (file)
 #include "Representationselectors.hpp"
 #include "http/Chunk.h"
 #include "xml/Node.h"
-#include "mpd/IMPDManager.h"
+#include "mpd/MPDManager.hpp"
 #include "mpd/Period.h"
 #include "mpd/Segment.h"
-#include "mpd/BasicCMManager.h"
 #include <vector>
 
 namespace dash
@@ -42,7 +41,7 @@ namespace dash
         class AlwaysBestAdaptationLogic : public AbstractAdaptationLogic
         {
             public:
-                AlwaysBestAdaptationLogic           (dash::mpd::IMPDManager *mpdManager, stream_t *stream);
+                AlwaysBestAdaptationLogic           (dash::mpd::MPDManager *mpdManager, stream_t *stream);
                 virtual ~AlwaysBestAdaptationLogic  ();
 
                 dash::http::Chunk* getNextChunk();
@@ -50,7 +49,7 @@ namespace dash
 
             private:
                 std::vector<mpd::Segment *>         schedule;
-                dash::mpd::IMPDManager              *mpdManager;
+                dash::mpd::MPDManager              *mpdManager;
                 size_t                              count;
                 dash::mpd::Representation           *bestRepresentation;
 
index 1b99970d6b15fccd7289adba30fbcc87a06edb9f..3d0d7d69479762fffd0cfb03f7522da7cadeb4aa 100644 (file)
@@ -33,7 +33,7 @@ using namespace dash::xml;
 using namespace dash::http;
 using namespace dash::mpd;
 
-RateBasedAdaptationLogic::RateBasedAdaptationLogic  (IMPDManager *mpdManager, stream_t *stream) :
+RateBasedAdaptationLogic::RateBasedAdaptationLogic  (MPDManager *mpdManager, stream_t *stream) :
                           AbstractAdaptationLogic   (mpdManager, stream),
                           mpdManager                (mpdManager),
                           count                     (0),
index f6c920b346088d5e664a84813a14158dd14be2ce..fcecd66ff5e006828b85eb86d6f893d981eb60a4 100644 (file)
@@ -27,9 +27,8 @@
 
 #include "adaptationlogic/AbstractAdaptationLogic.h"
 #include "xml/Node.h"
-#include "mpd/IMPDManager.h"
+#include "mpd/MPDManager.hpp"
 #include "http/Chunk.h"
-#include "mpd/BasicCMManager.h"
 
 #include <vlc_common.h>
 #include <vlc_stream.h>
@@ -43,13 +42,13 @@ namespace dash
         class RateBasedAdaptationLogic : public AbstractAdaptationLogic
         {
             public:
-                RateBasedAdaptationLogic            (dash::mpd::IMPDManager *mpdManager, stream_t *stream);
+                RateBasedAdaptationLogic            (dash::mpd::MPDManager *mpdManager, stream_t *stream);
 
                 dash::http::Chunk*      getNextChunk();
                 const dash::mpd::Representation *getCurrentRepresentation() const;
 
             private:
-                dash::mpd::IMPDManager  *mpdManager;
+                dash::mpd::MPDManager  *mpdManager;
                 size_t                  count;
                 dash::mpd::Period       *currentPeriod;
                 int                     width;
diff --git a/modules/stream_filter/dash/mpd/BasicCMManager.cpp b/modules/stream_filter/dash/mpd/BasicCMManager.cpp
deleted file mode 100644 (file)
index 57911c5..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * BasicCMManager.cpp
- *****************************************************************************
- * Copyright (C) 2010 - 2011 Klagenfurt University
- *
- * Created on: Aug 10, 2010
- * Authors: Christopher Mueller <christopher.mueller@itec.uni-klu.ac.at>
- *          Christian Timmerer  <christian.timmerer@itec.uni-klu.ac.at>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
- *****************************************************************************/
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#include "BasicCMManager.h"
-
-using namespace dash::mpd;
-
-BasicCMManager::BasicCMManager(MPD *mpd) :
-    IMPDManager(mpd)
-{
-
-}
diff --git a/modules/stream_filter/dash/mpd/BasicCMManager.h b/modules/stream_filter/dash/mpd/BasicCMManager.h
deleted file mode 100644 (file)
index 4094711..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * BasicCMManager.h
- *****************************************************************************
- * Copyright (C) 2010 - 2011 Klagenfurt University
- *
- * Created on: Aug 10, 2010
- * Authors: Christopher Mueller <christopher.mueller@itec.uni-klu.ac.at>
- *          Christian Timmerer  <christian.timmerer@itec.uni-klu.ac.at>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
- *****************************************************************************/
-
-#ifndef BASICCMMANAGER_H_
-#define BASICCMMANAGER_H_
-
-#include <iostream>
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "mpd/IMPDManager.h"
-#include "mpd/SegmentInfo.h"
-#include "mpd/Segment.h"
-
-namespace dash
-{
-    namespace mpd
-    {
-        class BasicCMManager : public IMPDManager
-        {
-            public:
-                BasicCMManager          (MPD *mpd);
-
-        };
-    }
-}
-
-#endif /* BASICCMMANAGER_H_ */
diff --git a/modules/stream_filter/dash/mpd/IsoffMainManager.cpp b/modules/stream_filter/dash/mpd/IsoffMainManager.cpp
deleted file mode 100644 (file)
index 58a8b60..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * IsoffMainManager.cpp
- *****************************************************************************
- * Copyright (C) 2010 - 2012 Klagenfurt University
- *
- * Created on: Jan 27, 2010
- * Authors: Christopher Mueller <christopher.mueller@itec.uni-klu.ac.at>
- *          Christian Timmerer  <christian.timmerer@itec.uni-klu.ac.at>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
- *****************************************************************************/
-
-#ifdef HAVE_CONFIG_H
-# include "config.h"
-#endif
-
-#include "IsoffMainManager.h"
-#include "../adaptationlogic/Representationselectors.hpp"
-
-using namespace dash::mpd;
-using namespace dash::logic;
-
-IsoffMainManager::IsoffMainManager(MPD *mpd) :
-    IMPDManager( mpd )
-{
-
-}
-
diff --git a/modules/stream_filter/dash/mpd/IsoffMainManager.h b/modules/stream_filter/dash/mpd/IsoffMainManager.h
deleted file mode 100644 (file)
index 43dd066..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * IsoffMainManager.h
- *****************************************************************************
- * Copyright (C) 2010 - 2012 Klagenfurt University
- *
- * Created on: Jan 27, 2010
- * Authors: Christopher Mueller <christopher.mueller@itec.uni-klu.ac.at>
- *          Christian Timmerer  <christian.timmerer@itec.uni-klu.ac.at>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as published
- * by the Free Software Foundation; either version 2.1 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this program; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
- *****************************************************************************/
-
-#ifndef ISOFFMAINMANAGER_H_
-#define ISOFFMAINMANAGER_H_
-
-#include <iostream>
-#include <stdio.h>
-#include <stdlib.h>
-
-#include "mpd/IMPDManager.h"
-#include "mpd/AdaptationSet.h"
-#include "mpd/SegmentInfo.h"
-#include "mpd/Segment.h"
-
-namespace dash
-{
-    namespace mpd
-    {
-        class IsoffMainManager : public IMPDManager
-        {
-            public:
-                IsoffMainManager            (MPD *mpd);
-
-        };
-    }
-}
-
-#endif /* ISOFFMAINMANAGER_H_ */
similarity index 83%
rename from modules/stream_filter/dash/mpd/IMPDManager.cpp
rename to modules/stream_filter/dash/mpd/MPDManager.cpp
index 47a128e535d8a41ecaa95c5be57982eae0e78180..801060e17a74f0cf716a5a5106e00e985accb96d 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * IMPDManager.cpp
+ * MPDManager.cpp
  *****************************************************************************
  * Copyright (C) 2014 - VideoLAN Authors
  *
 # include "config.h"
 #endif
 
-#include "IMPDManager.h"
+#include "MPDManager.hpp"
 #include <limits>
 
 using namespace dash::mpd;
 
-IMPDManager::IMPDManager(MPD *mpd_) :
+MPDManager::MPDManager(MPD *mpd_) :
     mpd(mpd_)
 {
 
 }
 
-IMPDManager::~IMPDManager()
+MPDManager::~MPDManager()
 {
     delete mpd;
 }
 
-const std::vector<Period*>& IMPDManager::getPeriods() const
+const std::vector<Period*>& MPDManager::getPeriods() const
 {
     return mpd->getPeriods();
 }
 
-Period* IMPDManager::getFirstPeriod() const
+Period* MPDManager::getFirstPeriod() const
 {
     std::vector<Period *> periods = getPeriods();
 
@@ -52,7 +52,7 @@ Period* IMPDManager::getFirstPeriod() const
         return NULL;
 }
 
-Period* IMPDManager::getNextPeriod(Period *period)
+Period* MPDManager::getNextPeriod(Period *period)
 {
     std::vector<Period *> periods = getPeriods();
 
@@ -65,7 +65,7 @@ Period* IMPDManager::getNextPeriod(Period *period)
     return NULL;
 }
 
-const MPD* IMPDManager::getMPD() const
+const MPD* MPDManager::getMPD() const
 {
     return mpd;
 }
similarity index 89%
rename from modules/stream_filter/dash/mpd/IMPDManager.h
rename to modules/stream_filter/dash/mpd/MPDManager.hpp
index bc472d9daa8feb7ea7835349b3f0ce85001e4884..4a05e58297e7605f9c435949b4cf511fbb5a9bfa 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * IMPDManager.h
+ * MPDManager.hpp
  *****************************************************************************
  * Copyright (C) 2010 - 2011 Klagenfurt University
  *
@@ -22,8 +22,8 @@
  * Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
  *****************************************************************************/
 
-#ifndef IMPDMANAGER_H_
-#define IMPDMANAGER_H_
+#ifndef MPDMANAGER_H_
+#define MPDMANAGER_H_
 
 #include "mpd/MPD.h"
 #include "mpd/Period.h"
@@ -33,11 +33,11 @@ namespace dash
 {
     namespace mpd
     {
-        class IMPDManager
+        class MPDManager
         {
             public:
-                IMPDManager( MPD *mpd );
-                virtual ~IMPDManager();
+                MPDManager( MPD *mpd );
+                virtual ~MPDManager();
 
                 virtual const std::vector<Period *>&    getPeriods              () const;
                 virtual Period*                         getFirstPeriod          () const;
@@ -49,4 +49,4 @@ namespace dash
         };
     }
 }
-#endif /* IMPDMANAGER_H_ */
+#endif /* MPDMANAGER_H_ */
index d5e030b924b6720c775e171ad4e9bca20f82921d..064c0ee0d254ee96dd7cab64bab727c71d3b2a07 100644 (file)
 
 using namespace dash::mpd;
 
-IMPDManager* MPDManagerFactory::create( MPD *mpd )
+MPDManager* MPDManagerFactory::create( MPD *mpd )
 {
     switch( mpd->getProfile() )
     {
         case mpd::Profile::ISOOnDemand:
         case mpd::Profile::Full:
-            return new BasicCMManager   (mpd);
         case mpd::Profile::ISOMain:
-            return new IsoffMainManager (mpd);
+            return new MPDManager(mpd);
         default:
             return NULL;
     }
index 73f034aa1ed3d1ba2e72ce56d47328a8b108ed07..fd9b6381f2dd6db84492b46fb938c7c271f494e7 100644 (file)
@@ -25,9 +25,7 @@
 #ifndef MPDMANAGERFACTORY_H_
 #define MPDMANAGERFACTORY_H_
 
-#include "mpd/IMPDManager.h"
-#include "mpd/BasicCMManager.h"
-#include "mpd/IsoffMainManager.h"
+#include "mpd/MPDManager.hpp"
 
 namespace dash
 {
@@ -36,7 +34,7 @@ namespace dash
         class MPDManagerFactory
         {
             public:
-                static IMPDManager* create( MPD *mpd );
+                static MPDManager* create( MPD *mpd );
         };
     }
 }
index 9cf75ff434f699bd37370844f299671f04a0ace2..377a5157ad6e6c9b54be8da33a7b6e8288820857 100644 (file)
@@ -33,7 +33,7 @@
 #include <vlc_stream.h>
 #include <vlc_xml.h>
 
-#include "mpd/IMPDManager.h"
+#include "mpd/MPDManager.hpp"
 #include "xml/Node.h"
 
 namespace dash