Haihua Hu
|
a4a532c092
|
dashsink: fix critical log when exit dynamic pipeline
availability-start-time and publish-time shared the same
GstDateTime object, this object will be unref twice and
cause reference count issue. Should use g_value_dup_boxed()
to copy this object.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1928>
|
2020-12-31 10:34:50 +08:00 |
|
Stéphane Cerveau
|
d1b3b19088
|
dash: add set/get property for nodes
Add a way to set/get properties for given nodes:
- root
- baseurl
- representation
|
2020-01-03 20:50:27 +00:00 |
|
Stéphane Cerveau
|
ac74b042ec
|
dash: Generate an XML content from object.
Add mpd node base class to provide
xml generation facilities for child
objects.
|
2020-01-03 20:50:27 +00:00 |
|
Stéphane Cerveau
|
c28e7d928d
|
dash: move parser nodes/types to separated files
Rename GstMpdClient to GstMPDClient and use GObject model.
Move nodes to file from gstmpdparser.c:
- GstMPDRootNode
- GstMPDBaseURLNode
- GstMPDUTCTimingNode
- GstMPDMetricsNode
- GstMPDMetricsRangeNode
- GstMPDSNode
- GstMPDSegmentTimelineNode
- GstSegmentTemplateNode
- GstMPDSegmentURLNode
- GstMPDSegmentListNode
- GstMPDPeriodNode
- GstMPDRepresentationNode
- GstMPDsubRepresentationNode
- GstMPDAdaptationSetNode
- GstMPDContentComponentNode
- GstMPDSubsetNode
- GstMPDProgramInformationNode
Move types to gstmpdhelper from gstmpdparser.c:
- GstURLType
- GstDescriptorType
- GstSegmentBaseType
- GstMPDMultSegmentBaseType
- GstMPDRepresentationBaseType
Cleanup naming when possible.
|
2019-12-05 09:06:37 +00:00 |
|