[vlc-commits] dash: Handle parsing of ContentProtection, Accessibility, Rating and Viewpoint in CommonAttributesElements

Hugo Beauzée-Luyssen git at videolan.org
Fri Dec 30 18:15:33 CET 2011


vlc | branch: master | Hugo Beauzée-Luyssen <beauze.h at gmail.com> | Sun Dec 25 20:26:10 2011 +0100| [e16536dc6a14f3d095ab9b80da7277dd26cde21d] | committer: Jean-Baptiste Kempf

dash: Handle parsing of ContentProtection, Accessibility, Rating and Viewpoint in CommonAttributesElements

All of these fields are of ContentDescription type, so
ContentProtection, Viewpoint, Rating and Accessibility classes are now
removed in favour of a unique class.
Moreover, the SchemeInformation is defined as a string by the standard.
Therefore, the SchemeInformation class has been removed.

Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>

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

 modules/stream_filter/dash/Modules.am              |    6 --
 modules/stream_filter/dash/mpd/Accessibility.h     |   40 -------------
 modules/stream_filter/dash/mpd/BasicCMParser.cpp   |   39 +++++++++++++
 modules/stream_filter/dash/mpd/BasicCMParser.h     |    3 +
 .../dash/mpd/CommonAttributesElements.cpp          |   58 ++++++++++++++++---
 .../dash/mpd/CommonAttributesElements.h            |   19 +++++--
 .../stream_filter/dash/mpd/ContentDescription.cpp  |   29 +++------
 .../stream_filter/dash/mpd/ContentDescription.h    |   19 ++----
 modules/stream_filter/dash/mpd/ContentProtection.h |   40 -------------
 modules/stream_filter/dash/mpd/Group.cpp           |   61 ++------------------
 modules/stream_filter/dash/mpd/Group.h             |   16 -----
 modules/stream_filter/dash/mpd/Rating.h            |   40 -------------
 modules/stream_filter/dash/mpd/Representation.cpp  |    5 +-
 modules/stream_filter/dash/mpd/Representation.h    |    3 -
 .../stream_filter/dash/mpd/SchemeInformation.cpp   |   38 ------------
 modules/stream_filter/dash/mpd/SchemeInformation.h |   41 -------------
 modules/stream_filter/dash/mpd/Viewpoint.h         |   40 -------------
 17 files changed, 128 insertions(+), 369 deletions(-)

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


More information about the vlc-commits mailing list