[vlc-commits] demux: adaptive: rework profile specific types for global timeline

Francois Cartegnie git at videolan.org
Fri Nov 27 11:23:19 CET 2020


vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Fri Oct 16 15:51:24 2020 +0200| [b15abfbf556c53b23a6bd86d3fd4ac4a4accec7d] | committer: Francois Cartegnie

demux: adaptive: rework profile specific types for global timeline

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

 modules/demux/Makefile.am                          |   4 +-
 modules/demux/adaptive/logic/BufferingLogic.cpp    |  26 +-
 .../demux/adaptive/playlist/BaseAdaptationSet.cpp  |   3 +
 modules/demux/adaptive/playlist/BasePeriod.cpp     |   4 +
 .../demux/adaptive/playlist/BaseRepresentation.cpp | 155 ++----------
 .../demux/adaptive/playlist/BaseRepresentation.h   |   4 +-
 modules/demux/adaptive/playlist/Segment.cpp        |  10 -
 modules/demux/adaptive/playlist/Segment.h          |   3 +-
 modules/demux/adaptive/playlist/SegmentBase.cpp    |  98 +++++++-
 modules/demux/adaptive/playlist/SegmentBase.h      |  23 +-
 .../demux/adaptive/playlist/SegmentBaseType.cpp    | 200 +++++++++++++++
 .../demux/adaptive/playlist/SegmentBaseType.hpp    |  91 +++++++
 .../demux/adaptive/playlist/SegmentInfoCommon.cpp  |  92 -------
 .../demux/adaptive/playlist/SegmentInfoCommon.h    |  63 -----
 .../demux/adaptive/playlist/SegmentInformation.cpp | 181 ++++----------
 .../demux/adaptive/playlist/SegmentInformation.hpp |  19 +-
 modules/demux/adaptive/playlist/SegmentList.cpp    | 199 ++++++++++++---
 modules/demux/adaptive/playlist/SegmentList.h      |  21 +-
 .../demux/adaptive/playlist/SegmentTemplate.cpp    | 277 +++++++++++++--------
 modules/demux/adaptive/playlist/SegmentTemplate.h  |  55 ++--
 .../demux/adaptive/playlist/SegmentTimeline.cpp    |  51 +++-
 modules/demux/adaptive/playlist/SegmentTimeline.h  |  10 +-
 modules/demux/adaptive/playlist/Url.cpp            |   2 +-
 modules/demux/adaptive/playlist/Url.hpp            |   6 +-
 modules/demux/dash/mpd/IsoffMainParser.cpp         | 105 ++++----
 modules/demux/dash/mpd/IsoffMainParser.h           |  12 +-
 modules/demux/dash/mpd/Representation.cpp          |   8 +-
 modules/demux/dash/mpd/Representation.h            |   6 +-
 modules/demux/hls/playlist/Parser.hpp              |   5 +-
 modules/demux/hls/playlist/Representation.cpp      |   3 +-
 modules/demux/smooth/mp4/IndexReader.cpp           |   4 +-
 modules/demux/smooth/playlist/Parser.cpp           |   2 +-
 modules/demux/smooth/playlist/Parser.hpp           |   4 +-
 modules/demux/smooth/playlist/Representation.cpp   |   6 +-
 modules/demux/smooth/playlist/Representation.hpp   |   4 +-
 modules/demux/smooth/playlist/SmoothSegment.cpp    |   8 +-
 modules/demux/smooth/playlist/SmoothSegment.hpp    |   6 +-
 37 files changed, 1023 insertions(+), 747 deletions(-)

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


More information about the vlc-commits mailing list