gstreamer/ext/dash
Alex Ashley fd1e75900d dashdemux: copy ContentProtection element including xml namespaces
Commit bc09d8cc changed gstmpdparser to put the entire
<ContentProtection> element in the "value" field, so that DRMs
other than PlayReady could make use of the data inside this
element.

However, the data in the "value" field does not include any
XML namespace declarations that are used within the element. This
causes problems for a namespace aware XML parser that wants to
make use of this data.

This commit modifies the way the XML is converted to a string
so that XML namespaces are preserved in the output.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2487>
2021-08-27 10:47:06 +00:00
..
gstdash_debug.h dash: use same debug category for dashdemux and the mpd parser 2013-07-01 14:22:02 -03:00
gstdashdemux.c dashdemux: Properly initalize GError 2021-08-20 14:35:43 +02:00
gstdashdemux.h dash: allow per feature registration 2021-03-23 14:19:16 +00:00
gstdashsink.c dashsink: fix crash with no pad name for representation 2021-07-07 13:50:35 +00:00
gstdashsink.h dash: allow per feature registration 2021-03-23 14:19:16 +00:00
gstmpdadaptationsetnode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdadaptationsetnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdbaseurlnode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdbaseurlnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdclient.c dash: fix VARARGS coverity error 2020-04-08 20:02:57 +00:00
gstmpdclient.h dashsink: Add new sink to produce DASH content 2020-01-03 20:50:27 +00:00
gstmpdcontentcomponentnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdcontentcomponentnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpddescriptortypenode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpddescriptortypenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdhelper.c dashsink: add h265 codec support 2021-01-26 17:47:53 +00:00
gstmpdhelper.h dashsink: Add new sink to produce DASH content 2020-01-03 20:50:27 +00:00
gstmpdlocationnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdlocationnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdmetricsnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdmetricsnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdmetricsrangenode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdmetricsrangenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdmultsegmentbasenode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdmultsegmentbasenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdparser.c dash: Store entire ContentProtection node in protection event data 2021-07-15 13:05:54 +00:00
gstmpdparser.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdperiodnode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdperiodnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdprograminformationnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdprograminformationnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdreportingnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdreportingnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdrepresentationbasenode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdrepresentationbasenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdrepresentationnode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdrepresentationnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdrootnode.c dashsink: fix critical log when exit dynamic pipeline 2020-12-31 10:34:50 +08:00
gstmpdrootnode.h dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdsegmentbasenode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmentbasenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmentlistnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmentlistnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmenttemplatenode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdsegmenttemplatenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmenttimelinenode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmenttimelinenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsegmenturlnode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdsegmenturlnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsubrepresentationnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsubrepresentationnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsubsetnode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdsubsetnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdurltypenode.c dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdurltypenode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstmpdutctimingnode.c dash: add set/get property for nodes 2020-01-03 20:50:27 +00:00
gstmpdutctimingnode.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
gstplugin.c dash: allow per feature registration 2021-03-23 14:19:16 +00:00
gstxmlhelper.c dashdemux: copy ContentProtection element including xml namespaces 2021-08-27 10:47:06 +00:00
gstxmlhelper.h dash: Generate an XML content from object. 2020-01-03 20:50:27 +00:00
meson.build dash: add build-dep on pbutils 2020-03-03 06:34:40 +00:00