Browse Source

adaptive: remove unused member

This fixes a Clang warning.
pull/68/head
Rémi Denis-Courmont 9 years ago
parent
commit
4b7f53f840
  1. 2
      modules/demux/adaptive/PlaylistManager.cpp
  2. 3
      modules/demux/adaptive/logic/NearOptimalAdaptationLogic.cpp
  3. 3
      modules/demux/adaptive/logic/NearOptimalAdaptationLogic.hpp

2
modules/demux/adaptive/PlaylistManager.cpp

@ -762,7 +762,7 @@ AbstractAdaptationLogic *PlaylistManager::createLogic(AbstractAdaptationLogic::L
case AbstractAdaptationLogic::NearOptimal:
{
NearOptimalAdaptationLogic *noplogic =
new (std::nothrow) NearOptimalAdaptationLogic(VLC_OBJECT(p_demux));
new (std::nothrow) NearOptimalAdaptationLogic();
if(noplogic)
conn->setDownloadRateObserver(noplogic);
logic = noplogic;

3
modules/demux/adaptive/logic/NearOptimalAdaptationLogic.cpp

@ -50,11 +50,10 @@ NearOptimalContext::NearOptimalContext()
, last_download_rate( 0 )
{ }
NearOptimalAdaptationLogic::NearOptimalAdaptationLogic( vlc_object_t *p_obj )
NearOptimalAdaptationLogic::NearOptimalAdaptationLogic()
: AbstractAdaptationLogic()
, currentBps( 0 )
, usedBps( 0 )
, p_obj( p_obj )
{
vlc_mutex_init(&lock);
}

3
modules/demux/adaptive/logic/NearOptimalAdaptationLogic.hpp

@ -47,7 +47,7 @@ namespace adaptive
class NearOptimalAdaptationLogic : public AbstractAdaptationLogic
{
public:
NearOptimalAdaptationLogic(vlc_object_t *);
NearOptimalAdaptationLogic();
virtual ~NearOptimalAdaptationLogic();
virtual BaseRepresentation* getNextRepresentation(BaseAdaptationSet *, BaseRepresentation *);
@ -65,7 +65,6 @@ namespace adaptive
std::map<uint64_t, float> utilities;
unsigned currentBps;
unsigned usedBps;
vlc_object_t * p_obj;
vlc_mutex_t lock;
};
}

Loading…
Cancel
Save