dash: move parser nodes/types to separated files
authorStéphane Cerveau <scerveau@collabora.com>
Fri, 24 May 2019 14:24:00 +0000 (16:24 +0200)
committerStéphane Cerveau <scerveau@collabora.com>
Thu, 5 Dec 2019 09:06:37 +0000 (09:06 +0000)
commitc28e7d928d6dd7ee26510b82631fbd0e499d1c53
tree4a9a9442a7f20804c78b1b253cdc52801816cead
parent86b251b7d10e4611e201becab8df6592d2120304
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.
44 files changed:
ext/dash/gstdashdemux.c
ext/dash/gstdashdemux.h
ext/dash/gstmpdadaptationsetnode.c [new file with mode: 0644]
ext/dash/gstmpdadaptationsetnode.h [new file with mode: 0644]
ext/dash/gstmpdbaseurlnode.c [new file with mode: 0644]
ext/dash/gstmpdbaseurlnode.h [new file with mode: 0644]
ext/dash/gstmpdclient.c
ext/dash/gstmpdclient.h
ext/dash/gstmpdcontentcomponentnode.c [new file with mode: 0644]
ext/dash/gstmpdcontentcomponentnode.h [new file with mode: 0644]
ext/dash/gstmpdhelper.c
ext/dash/gstmpdhelper.h
ext/dash/gstmpdmetricsnode.c [new file with mode: 0644]
ext/dash/gstmpdmetricsnode.h [new file with mode: 0644]
ext/dash/gstmpdmetricsrangenode.c [new file with mode: 0644]
ext/dash/gstmpdmetricsrangenode.h [new file with mode: 0644]
ext/dash/gstmpdparser.c
ext/dash/gstmpdparser.h
ext/dash/gstmpdperiodnode.c [new file with mode: 0644]
ext/dash/gstmpdperiodnode.h [new file with mode: 0644]
ext/dash/gstmpdprograminformationnode.c [new file with mode: 0644]
ext/dash/gstmpdprograminformationnode.h [new file with mode: 0644]
ext/dash/gstmpdrepresentationnode.c [new file with mode: 0644]
ext/dash/gstmpdrepresentationnode.h [new file with mode: 0644]
ext/dash/gstmpdrootnode.c [new file with mode: 0644]
ext/dash/gstmpdrootnode.h [new file with mode: 0644]
ext/dash/gstmpdsegmentlistnode.c [new file with mode: 0644]
ext/dash/gstmpdsegmentlistnode.h [new file with mode: 0644]
ext/dash/gstmpdsegmenttemplatenode.c [new file with mode: 0644]
ext/dash/gstmpdsegmenttemplatenode.h [new file with mode: 0644]
ext/dash/gstmpdsegmenttimelinenode.c [new file with mode: 0644]
ext/dash/gstmpdsegmenttimelinenode.h [new file with mode: 0644]
ext/dash/gstmpdsegmenturlnode.c [new file with mode: 0644]
ext/dash/gstmpdsegmenturlnode.h [new file with mode: 0644]
ext/dash/gstmpdsnode.c [new file with mode: 0644]
ext/dash/gstmpdsnode.h [new file with mode: 0644]
ext/dash/gstmpdsubrepresentationnode.c [new file with mode: 0644]
ext/dash/gstmpdsubrepresentationnode.h [new file with mode: 0644]
ext/dash/gstmpdsubsetnode.c [new file with mode: 0644]
ext/dash/gstmpdsubsetnode.h [new file with mode: 0644]
ext/dash/gstmpdutctimingnode.c [new file with mode: 0644]
ext/dash/gstmpdutctimingnode.h [new file with mode: 0644]
ext/dash/meson.build
tests/check/elements/dash_mpd.c