[vlc-devel] [vlc-commits] Added DASH stream filter

Rémi Denis-Courmont remi at remlab.net
Wed Oct 26 14:46:14 CEST 2011


On Wed, 26 Oct 2011 07:45:57 +0200 (CEST), git at videolan.org (Christopher
Mueller) wrote:
> vlc | branch: master | Christopher Mueller
> <christopher.mueller at itec.aau.at> | Thu Oct  6 19:36:57 2011 -0700|
> [f3600cde89b93c2291b72d4b918589e72825dc94] | committer: Jean-Baptiste
Kempf
> 
> Added DASH stream filter

That's a lot of warnings for new code:

  CXX    libstream_filter_dash_plugin_la-AbstractAdaptationLogic.lo
  CXX    libstream_filter_dash_plugin_la-AdaptationLogicFactory.lo
  CXX    libstream_filter_dash_plugin_la-AlwaysBestAdaptationLogic.lo
../../../../modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp:
In member function 'virtual dash::http::Chunk*
dash::logic::AlwaysBestAdaptationLogic::getNextChunk()':
../../../../modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp:51:43:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp:54:44:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp:
In member function 'void
dash::logic::AlwaysBestAdaptationLogic::initSchedule()':
../../../../modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp:72:41:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/adaptationlogic/AlwaysBestAdaptationLogic.cpp:79:50:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-RateBasedAdaptationLogic.lo
../../../../modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp:
In member function 'virtual dash::http::Chunk*
dash::logic::RateBasedAdaptationLogic::getNextChunk()':
../../../../modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp:63:37:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp:70:38:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/adaptationlogic/RateBasedAdaptationLogic.cpp:80:1:
warning: control reaches end of non-void function [-Wreturn-type]
  CXX    libstream_filter_dash_plugin_la-Chunk.lo
  CXX    libstream_filter_dash_plugin_la-HTTPConnection.lo
../../../../modules/stream_filter/dash/http/HTTPConnection.cpp: In member
function 'bool dash::http::HTTPConnection::sendData(std::string)':
../../../../modules/stream_filter/dash/http/HTTPConnection.cpp:114:18:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-HTTPConnectionManager.lo
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp: In
member function 'bool
dash::http::HTTPConnectionManager::closeAllConnections()':
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp:96:1:
warning: no return statement in function returning non-void [-Wreturn-type]
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp: In
member function 'int
dash::http::HTTPConnectionManager::read(dash::http::Chunk*, void*,
size_t)':
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp:137:25:
warning: unused variable 'con' [-Wunused-variable]
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp: In
member function 'int
dash::http::HTTPConnectionManager::peek(dash::http::Chunk*, const
uint8_t**, size_t)':
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp:146:21:
warning: unused variable 'con' [-Wunused-variable]
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp: In
member function 'void dash::http::HTTPConnectionManager::notify()':
../../../../modules/stream_filter/dash/http/HTTPConnectionManager.cpp:164:49:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-BasicCMManager.lo
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp: In member
function 'virtual std::vector<dash::mpd::ISegment*>
dash::mpd::BasicCMManager::getSegments(dash::mpd::Representation*)':
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp:53:42:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp: In member
function 'virtual dash::mpd::Representation*
dash::mpd::BasicCMManager::getBestRepresentation(dash::mpd::Period*)':
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp:74:36:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp:77:38:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp: In member
function 'virtual dash::mpd::Representation*
dash::mpd::BasicCMManager::getRepresentation(dash::mpd::Period*, long
int)':
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp:113:36:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp:116:38:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp: In member
function 'virtual dash::mpd::Period*
dash::mpd::BasicCMManager::getNextPeriod(dash::mpd::Period*)':
../../../../modules/stream_filter/dash/mpd/BasicCMManager.cpp:151:37:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-BasicCMParser.lo
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void dash::mpd::BasicCMParser::setMPDBaseUrl(dash::xml::Node*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:56:38:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void dash::mpd::BasicCMParser::setPeriods(dash::xml::Node*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:66:37:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void dash::mpd::BasicCMParser::setGroups(dash::xml::Node*,
dash::mpd::Period*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:77:36:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void
dash::mpd::BasicCMParser::setRepresentations(dash::xml::Node*,
dash::mpd::Group*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:88:45:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void dash::mpd::BasicCMParser::setSegmentInfo(dash::xml::Node*,
dash::mpd::Representation*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:99:41:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void dash::mpd::BasicCMParser::setInitSegment(dash::xml::Node*,
dash::mpd::SegmentInfo*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:112:37:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp: In member
function 'void dash::mpd::BasicCMParser::setSegments(dash::xml::Node*,
dash::mpd::SegmentInfo*)':
../../../../modules/stream_filter/dash/mpd/BasicCMParser.cpp:123:38:
warning: comparison between signed and unsigned integer expressions
[-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-ContentDescription.lo
  CXX    libstream_filter_dash_plugin_la-Group.lo
../../../../modules/stream_filter/dash/mpd/Group.cpp: In destructor
'virtual dash::mpd::Group::~Group()':
../../../../modules/stream_filter/dash/mpd/Group.cpp:40:51: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-InitSegment.lo
  CXX    libstream_filter_dash_plugin_la-MPD.lo
../../../../modules/stream_filter/dash/mpd/MPD.cpp: In destructor 'virtual
dash::mpd::MPD::~MPD()':
../../../../modules/stream_filter/dash/mpd/MPD.cpp:44:43: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../../modules/stream_filter/dash/mpd/MPD.cpp:47:44: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-MPDManagerFactory.lo
  CXX    libstream_filter_dash_plugin_la-NullManager.lo
../../../../modules/stream_filter/dash/mpd/NullManager.cpp:48:9: warning:
unused parameter 'period' [-Wunused-parameter]
../../../../modules/stream_filter/dash/mpd/NullManager.cpp:52:17: warning:
unused parameter 'period' [-Wunused-parameter]
../../../../modules/stream_filter/dash/mpd/NullManager.cpp:56:25: warning:
unused parameter 'rep' [-Wunused-parameter]
../../../../modules/stream_filter/dash/mpd/NullManager.cpp:60:17: warning:
unused parameter 'period' [-Wunused-parameter]
../../../../modules/stream_filter/dash/mpd/NullManager.cpp:60:17: warning:
unused parameter 'bitrate' [-Wunused-parameter]
  CXX    libstream_filter_dash_plugin_la-Period.lo
../../../../modules/stream_filter/dash/mpd/Period.cpp: In destructor
'virtual dash::mpd::Period::~Period()':
../../../../modules/stream_filter/dash/mpd/Period.cpp:38:42: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-ProgramInformation.lo
  CXX    libstream_filter_dash_plugin_la-Representation.lo
  CXX    libstream_filter_dash_plugin_la-SchemeInformation.lo
  CXX    libstream_filter_dash_plugin_la-Segment.lo
  CXX    libstream_filter_dash_plugin_la-SegmentInfo.lo
../../../../modules/stream_filter/dash/mpd/SegmentInfo.cpp: In destructor
'virtual dash::mpd::SegmentInfo::~SegmentInfo()':
../../../../modules/stream_filter/dash/mpd/SegmentInfo.cpp:40:44: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-TrickModeType.lo
  CXX    libstream_filter_dash_plugin_la-DOMHelper.lo
../../../../modules/stream_filter/dash/xml/DOMHelper.cpp: In static member
function 'static std::vector<dash::xml::Node*>
dash::xml::DOMHelper::getElementByTagName(dash::xml::Node*, std::string,
bool)':
../../../../modules/stream_filter/dash/xml/DOMHelper.cpp:36:49: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../../modules/stream_filter/dash/xml/DOMHelper.cpp: In static member
function 'static std::vector<dash::xml::Node*>
dash::xml::DOMHelper::getChildElementByTagName(dash::xml::Node*,
std::string)':
../../../../modules/stream_filter/dash/xml/DOMHelper.cpp:47:49: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../../modules/stream_filter/dash/xml/DOMHelper.cpp: In static member
function 'static void
dash::xml::DOMHelper::getElementsByTagName(dash::xml::Node*, std::string,
std::vector<dash::xml::Node*>*, bool)':
../../../../modules/stream_filter/dash/xml/DOMHelper.cpp:66:49: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-DOMParser.lo
../../../../modules/stream_filter/dash/xml/DOMParser.cpp: In member
function 'dash::xml::Node* dash::xml::DOMParser::processNode()':
../../../../modules/stream_filter/dash/xml/DOMParser.cpp:84:43: warning:
suggest parentheses around assignment used as truth value [-Wparentheses]
../../../../modules/stream_filter/dash/xml/DOMParser.cpp: In member
function 'void dash::xml::DOMParser::print(dash::xml::Node*, int)':
../../../../modules/stream_filter/dash/xml/DOMParser.cpp:112:34: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../../modules/stream_filter/dash/xml/DOMParser.cpp:119:49: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-Node.lo
../../../../modules/stream_filter/dash/xml/Node.cpp: In destructor
'virtual dash::xml::Node::~Node()':
../../../../modules/stream_filter/dash/xml/Node.cpp:37:44: warning:
comparison between signed and unsigned integer expressions [-Wsign-compare]
  CXX    libstream_filter_dash_plugin_la-dash.lo
  CXX    libstream_filter_dash_plugin_la-DASHManager.lo
  CXXLD  libstream_filter_dash_plugin.la

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the vlc-devel mailing list