]> git.sesse.net Git - vlc/commitdiff
demux: dash: remove unused buffer observer impl
authorFrancois Cartegnie <fcvlcdev@free.fr>
Tue, 23 Dec 2014 13:12:41 +0000 (14:12 +0100)
committerFrancois Cartegnie <fcvlcdev@free.fr>
Wed, 24 Dec 2014 14:43:24 +0000 (15:43 +0100)
modules/stream_filter/dash/adaptationlogic/AbstractAdaptationLogic.cpp
modules/stream_filter/dash/adaptationlogic/AbstractAdaptationLogic.h
modules/stream_filter/dash/adaptationlogic/IAdaptationLogic.h

index 3fcabf137a591bec2093af11eba173696aa4ffb6..fc62828e5d0ee3ec9e3e76b2a7edc748d2a91bf6 100644 (file)
@@ -35,9 +35,7 @@ AbstractAdaptationLogic::AbstractAdaptationLogic    (MPD *mpd_) :
                          mpd                        (mpd_),
                          currentPeriod              (mpd->getFirstPeriod()),
                          count                      (0),
-                         prevRepresentation         (NULL),
-                         bufferedMicroSec           (0),
-                         bufferedPercent            (0)
+                         prevRepresentation         (NULL)
 {
 }
 
@@ -99,17 +97,6 @@ Chunk*  AbstractAdaptationLogic::getNextChunk(Streams::Type type)
     return NULL;
 }
 
-void AbstractAdaptationLogic::bufferLevelChanged     (mtime_t bufferedMicroSec, int bufferedPercent)
-{
-    this->bufferedMicroSec = bufferedMicroSec;
-    this->bufferedPercent  = bufferedPercent;
-}
-
 void AbstractAdaptationLogic::updateDownloadRate    (size_t, mtime_t)
 {
 }
-
-int AbstractAdaptationLogic::getBufferPercent        () const
-{
-    return this->bufferedPercent;
-}
index 8bb311dac8f22aebac8fc14fd36bff0d2eeaf1ba..90e3799362adb46f2ce2c4b7c54f21d6b1363e22 100644 (file)
@@ -47,18 +47,11 @@ namespace dash
 
                 virtual void                updateDownloadRate     (size_t, mtime_t);
 
-                virtual void                bufferLevelChanged      (mtime_t bufferedMicroSec, int bufferedPercent);
-                int                         getBufferPercent        () const;
-
             protected:
                 dash::mpd::MPD         *mpd;
                 dash::mpd::Period      *currentPeriod;
                 size_t                  count;
                 mpd::Representation    *prevRepresentation;
-
-            private:
-                mtime_t                 bufferedMicroSec;
-                int                     bufferedPercent;
         };
     }
 }
index a08e7841ef6d8b1a6a6c7d294fe578cdc2267f77..e9abecca24d7d409c47c0cc97a2df81cd0b5c9fb 100644 (file)
@@ -35,7 +35,7 @@ namespace dash
 {
     namespace logic
     {
-        class IAdaptationLogic : public IDownloadRateObserver, public dash::buffer::IBufferObserver
+        class IAdaptationLogic : public IDownloadRateObserver
         {
             public: