[vlc-commits] demux: adaptative: split update steps and handle failures

Francois Cartegnie git at videolan.org
Sat Nov 28 19:15:51 CET 2015


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Thu Nov 26 23:06:24 2015 +0100| [146d47c4128ba0b1ed4634f47d65aed6b343c274] | committer: Francois Cartegnie

demux: adaptative: split update steps and handle failures

And use targetduration hint for scheduling HLS updates

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

 modules/demux/adaptative/PlaylistManager.cpp       |   19 +++++-
 modules/demux/adaptative/PlaylistManager.h         |    3 +
 modules/demux/adaptative/SegmentTracker.cpp        |   16 +++--
 .../adaptative/playlist/BaseRepresentation.cpp     |   11 ++++
 .../demux/adaptative/playlist/BaseRepresentation.h |    4 +-
 .../adaptative/playlist/SegmentInformation.cpp     |    5 --
 .../adaptative/playlist/SegmentInformation.hpp     |    1 -
 modules/demux/dash/DASHManager.cpp                 |   60 ++++++++++--------
 modules/demux/dash/DASHManager.h                   |    4 +-
 modules/demux/hls/playlist/Parser.cpp              |    4 ++
 modules/demux/hls/playlist/Representation.cpp      |   65 ++++++++++++--------
 modules/demux/hls/playlist/Representation.hpp      |    6 +-
 modules/demux/smooth/SmoothManager.cpp             |   63 ++++++++++---------
 modules/demux/smooth/SmoothManager.hpp             |    5 +-
 14 files changed, 170 insertions(+), 96 deletions(-)

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


More information about the vlc-commits mailing list