[vlc-commits] stream_filter: dash: split all logic and queues by stream type

Francois Cartegnie git at videolan.org
Thu Dec 18 22:39:52 CET 2014


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Sun Nov 30 15:41:10 2014 +0100| [6dd2798f34335d29dd9fb7720ea82707fa27f848] | committer: Francois Cartegnie

stream_filter: dash: split all logic and queues by stream type

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6dd2798f34335d29dd9fb7720ea82707fa27f848
---

 modules/stream_filter/Makefile.am                  |    5 +-
 modules/stream_filter/dash/DASHDownloader.cpp      |    2 +-
 modules/stream_filter/dash/DASHManager.cpp         |    2 +-
 modules/stream_filter/dash/Streams.cpp             |   51 ++++++++++++++++++++
 modules/stream_filter/dash/Streams.hpp             |   46 ++++++++++++++++--
 modules/stream_filter/dash/StreamsType.hpp         |   39 +++++++++++++++
 .../adaptationlogic/AlwaysBestAdaptationLogic.cpp  |   30 +++++++-----
 .../adaptationlogic/AlwaysBestAdaptationLogic.h    |   17 ++++---
 .../AlwaysLowestAdaptationLogic.cpp                |   10 ++--
 .../AlwaysLowestAdaptationLogic.hpp                |    4 +-
 .../dash/adaptationlogic/IAdaptationLogic.h        |    5 +-
 .../adaptationlogic/RateBasedAdaptationLogic.cpp   |   12 ++---
 .../adaptationlogic/RateBasedAdaptationLogic.h     |    4 +-
 .../adaptationlogic/Representationselectors.cpp    |   16 +++---
 .../adaptationlogic/Representationselectors.hpp    |    6 +--
 .../dash/http/HTTPConnectionManager.cpp            |   21 ++++----
 .../dash/http/HTTPConnectionManager.h              |    6 ++-
 modules/stream_filter/dash/mpd/Period.cpp          |   23 +++++++++
 modules/stream_filter/dash/mpd/Period.h            |    3 ++
 19 files changed, 234 insertions(+), 68 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=6dd2798f34335d29dd9fb7720ea82707fa27f848


More information about the vlc-commits mailing list