From 4a7622120fb3aa873aae7e2361354578d0e065da Mon Sep 17 00:00:00 2001 From: =?utf8?q?Hugo=20Beauz=C3=A9e-Luyssen?= Date: Thu, 24 Nov 2011 16:28:55 +0100 Subject: [PATCH] dash: RateBasedAdaptationLogic: cosmetics. Removing useless destructor & using initialization list. Signed-off-by: Jean-Baptiste Kempf --- .../adaptationlogic/RateBasedAdaptationLogic.cpp | 12 +++++------- .../dash/adaptationlogic/RateBasedAdaptationLogic.h | 1 - 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp b/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp index 03a3f8e513..386000bb1f 100644 --- a/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp +++ b/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp @@ -33,13 +33,11 @@ using namespace dash::http; using namespace dash::mpd; using namespace dash::exception; -RateBasedAdaptationLogic::RateBasedAdaptationLogic (IMPDManager *mpdManager) : AbstractAdaptationLogic(mpdManager) -{ - this->mpdManager = mpdManager; - this->currentPeriod = this->mpdManager->getFirstPeriod(); - this->count = 0; -} -RateBasedAdaptationLogic::~RateBasedAdaptationLogic () +RateBasedAdaptationLogic::RateBasedAdaptationLogic (IMPDManager *mpdManager) : + AbstractAdaptationLogic( mpdManager ), + mpdManager( mpdManager ), + count( 0 ), + currentPeriod( mpdManager->getFirstPeriod() ) { } diff --git a/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.h b/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.h index 83379227c1..f6e2b8911d 100644 --- a/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.h +++ b/modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.h @@ -40,7 +40,6 @@ namespace dash { public: RateBasedAdaptationLogic (dash::mpd::IMPDManager *mpdManager); - virtual ~RateBasedAdaptationLogic (); dash::http::Chunk* getNextChunk () throw(dash::exception::EOFException); -- 2.39.2