[vlc-commits] demux: adaptive: rework pl update, keep played segments

Francois Cartegnie git at videolan.org
Mon Mar 30 16:16:00 CEST 2020


vlc/vlc-3.0 | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Fri May 24 10:35:39 2019 +0200| [ece43b650515bbadc8337728583bf7d319beac9b] | committer: Francois Cartegnie

demux: adaptive: rework pl update, keep played segments

(cherry picked from commit 740c1ad4ea1f44a46379e564ccf1cc799f929e5f)

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

 modules/demux/adaptive/PlaylistManager.cpp            |  3 ++-
 modules/demux/adaptive/playlist/AbstractPlaylist.cpp  | 16 ++++++++--------
 modules/demux/adaptive/playlist/AbstractPlaylist.hpp  |  5 +++--
 .../demux/adaptive/playlist/SegmentInformation.cpp    | 19 ++++++++++---------
 .../demux/adaptive/playlist/SegmentInformation.hpp    |  4 ++--
 modules/demux/adaptive/playlist/SegmentList.cpp       |  9 ++++++++-
 modules/demux/adaptive/playlist/SegmentList.h         |  2 +-
 modules/demux/adaptive/playlist/SegmentTemplate.cpp   |  8 ++++----
 modules/demux/adaptive/playlist/SegmentTemplate.h     |  2 +-
 modules/demux/adaptive/playlist/SegmentTimeline.cpp   | 18 +-----------------
 modules/demux/adaptive/playlist/SegmentTimeline.h     |  4 +---
 modules/demux/dash/DASHManager.cpp                    | 11 +----------
 modules/demux/dash/mpd/IsoffMainParser.cpp            |  2 +-
 modules/demux/dash/mpd/MPD.h                          |  2 ++
 modules/demux/hls/playlist/Parser.cpp                 |  2 +-
 modules/demux/hls/playlist/Representation.cpp         |  5 +----
 modules/demux/smooth/SmoothManager.cpp                |  2 +-
 17 files changed, 48 insertions(+), 66 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commitdiff;h=ece43b650515bbadc8337728583bf7d319beac9b


More information about the vlc-commits mailing list