[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