[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