dash: sink references of all MDP objects

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6398>
This commit is contained in:
Víctor Manuel Jáquez Leal 2024-04-02 14:46:32 +02:00 committed by GStreamer Marge Bot
parent 0d48ede4a9
commit c080e7041d
23 changed files with 106 additions and 21 deletions

View file

@ -262,7 +262,11 @@ gst_mpd_adaptation_set_node_init (GstMPDAdaptationSetNode * self)
GstMPDAdaptationSetNode *
gst_mpd_adaptation_set_node_new (void)
{
return g_object_new (GST_TYPE_MPD_ADAPTATION_SET_NODE, NULL);
GstMPDAdaptationSetNode *ret;
ret = g_object_new (GST_TYPE_MPD_ADAPTATION_SET_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -155,7 +155,11 @@ gst_mpd_baseurl_node_init (GstMPDBaseURLNode * self)
GstMPDBaseURLNode *
gst_mpd_baseurl_node_new (void)
{
return g_object_new (GST_TYPE_MPD_BASEURL_NODE, NULL);
GstMPDBaseURLNode *ret;
ret = g_object_new (GST_TYPE_MPD_BASEURL_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -459,9 +459,13 @@ gst_mpd_client_init (GstMPDClient * client)
GstMPDClient *
gst_mpd_client_new (void)
{
GstMPDClient *ret;
GST_DEBUG_CATEGORY_INIT (gst_dash_mpd_client_debug, "dashmpdclient", 0,
"DashmMpdClient");
return g_object_new (GST_TYPE_MPD_CLIENT, NULL);
ret = g_object_new (GST_TYPE_MPD_CLIENT, NULL);
gst_object_ref_sink (ret);
return ret;
}
GstMPDClient *

View file

@ -109,7 +109,11 @@ gst_mpd_content_component_node_init (GstMPDContentComponentNode * self)
GstMPDContentComponentNode *
gst_mpd_content_component_node_new (void)
{
return g_object_new (GST_TYPE_MPD_CONTENT_COMPONENT_NODE, NULL);
GstMPDContentComponentNode *ret;
ret = g_object_new (GST_TYPE_MPD_CONTENT_COMPONENT_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -88,6 +88,7 @@ gst_mpd_descriptor_type_node_new (const gchar * name)
GstMPDDescriptorTypeNode *self =
g_object_new (GST_TYPE_MPD_DESCRIPTOR_TYPE_NODE, NULL);
self->node_name = g_strdup (name);
gst_object_ref_sink (self);
return self;
}

View file

@ -73,7 +73,11 @@ gst_mpd_location_node_init (GstMPDLocationNode * self)
GstMPDLocationNode *
gst_mpd_location_node_new (void)
{
return g_object_new (GST_TYPE_MPD_LOCATION_NODE, NULL);
GstMPDLocationNode *ret;
ret = g_object_new (GST_TYPE_MPD_LOCATION_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -83,7 +83,10 @@ gst_mpd_metrics_node_init (GstMPDMetricsNode * self)
GstMPDMetricsNode *
gst_mpd_metrics_node_new (void)
{
return g_object_new (GST_TYPE_MPD_METRICS_NODE, NULL);
GstMPDMetricsNode *ret;
ret = g_object_new (GST_TYPE_MPD_METRICS_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -64,7 +64,11 @@ gst_mpd_metrics_range_node_init (GstMPDMetricsRangeNode * self)
GstMPDMetricsRangeNode *
gst_mpd_metrics_range_node_new (void)
{
return g_object_new (GST_TYPE_MPD_METRICS_RANGE_NODE, NULL);
GstMPDMetricsRangeNode *ret;
ret = g_object_new (GST_TYPE_MPD_METRICS_RANGE_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -203,7 +203,11 @@ gst_mpd_period_node_init (GstMPDPeriodNode * self)
GstMPDPeriodNode *
gst_mpd_period_node_new (void)
{
return g_object_new (GST_TYPE_MPD_PERIOD_NODE, NULL);
GstMPDPeriodNode *ret;
ret = g_object_new (GST_TYPE_MPD_PERIOD_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -114,7 +114,11 @@ gst_mpd_program_information_node_init (GstMPDProgramInformationNode * self)
GstMPDProgramInformationNode *
gst_mpd_program_information_node_new (void)
{
return g_object_new (GST_TYPE_MPD_PROGRAM_INFORMATION_NODE, NULL);
GstMPDProgramInformationNode *ret;
ret = g_object_new (GST_TYPE_MPD_PROGRAM_INFORMATION_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -53,7 +53,11 @@ gst_mpd_reporting_node_init (GstMPDReportingNode * self)
GstMPDReportingNode *
gst_mpd_reporting_node_new (void)
{
return g_object_new (GST_TYPE_MPD_REPORTING_NODE, NULL);
GstMPDReportingNode *ret;
ret = g_object_new (GST_TYPE_MPD_REPORTING_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -187,7 +187,11 @@ gst_mpd_representation_node_init (GstMPDRepresentationNode * self)
GstMPDRepresentationNode *
gst_mpd_representation_node_new (void)
{
return g_object_new (GST_TYPE_MPD_REPRESENTATION_NODE, NULL);
GstMPDRepresentationNode *ret;
ret = g_object_new (GST_TYPE_MPD_REPRESENTATION_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -405,7 +405,11 @@ gst_mpd_root_node_init (GstMPDRootNode * self)
GstMPDRootNode *
gst_mpd_root_node_new (void)
{
return g_object_new (GST_TYPE_MPD_ROOT_NODE, NULL);
GstMPDRootNode *ret;
ret = g_object_new (GST_TYPE_MPD_ROOT_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -101,7 +101,11 @@ gst_mpd_segment_base_node_init (GstMPDSegmentBaseNode * self)
GstMPDSegmentBaseNode *
gst_mpd_segment_base_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SEGMENT_BASE_NODE, NULL);
GstMPDSegmentBaseNode *ret;
ret = g_object_new (GST_TYPE_MPD_SEGMENT_BASE_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -84,7 +84,11 @@ gst_mpd_segment_list_node_init (GstMPDSegmentListNode * self)
GstMPDSegmentListNode *
gst_mpd_segment_list_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SEGMENT_LIST_NODE, NULL);
GstMPDSegmentListNode *ret;
ret = g_object_new (GST_TYPE_MPD_SEGMENT_LIST_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -175,7 +175,11 @@ gst_mpd_segment_template_node_init (GstMPDSegmentTemplateNode * self)
GstMPDSegmentTemplateNode *
gst_mpd_segment_template_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SEGMENT_TEMPLATE_NODE, NULL);
GstMPDSegmentTemplateNode *ret;
ret = g_object_new (GST_TYPE_MPD_SEGMENT_TEMPLATE_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -78,7 +78,11 @@ gst_mpd_segment_timeline_node_init (GstMPDSegmentTimelineNode * self)
GstMPDSegmentTimelineNode *
gst_mpd_segment_timeline_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SEGMENT_TIMELINE_NODE, NULL);
GstMPDSegmentTimelineNode *ret;
ret = g_object_new (GST_TYPE_MPD_SEGMENT_TIMELINE_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -139,7 +139,11 @@ gst_mpd_segment_url_node_init (GstMPDSegmentURLNode * self)
GstMPDSegmentURLNode *
gst_mpd_segment_url_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SEGMENT_URL_NODE, NULL);
GstMPDSegmentURLNode *ret;
ret = g_object_new (GST_TYPE_MPD_SEGMENT_URL_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -66,7 +66,11 @@ gst_mpd_s_node_init (GstMPDSNode * self)
GstMPDSNode *
gst_mpd_s_node_new (void)
{
return g_object_new (GST_TYPE_MPD_S_NODE, NULL);
GstMPDSNode *ret;
ret = g_object_new (GST_TYPE_MPD_S_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -98,7 +98,11 @@ gst_mpd_sub_representation_node_init (GstMPDSubRepresentationNode * self)
GstMPDSubRepresentationNode *
gst_mpd_sub_representation_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SUB_REPRESENTATION_NODE, NULL);
GstMPDSubRepresentationNode *ret;
ret = g_object_new (GST_TYPE_MPD_SUB_REPRESENTATION_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -77,7 +77,11 @@ gst_mpd_subset_node_init (GstMPDSubsetNode * self)
GstMPDSubsetNode *
gst_mpd_subset_node_new (void)
{
return g_object_new (GST_TYPE_MPD_SUBSET_NODE, NULL);
GstMPDSubsetNode *ret;
ret = g_object_new (GST_TYPE_MPD_SUBSET_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void

View file

@ -82,6 +82,7 @@ gst_mpd_url_type_node_new (const gchar * name)
{
GstMPDURLTypeNode *self = g_object_new (GST_TYPE_MPD_URL_TYPE_NODE, NULL);
self->node_name = g_strdup (name);
gst_object_ref_sink (self);
return self;
}

View file

@ -106,7 +106,11 @@ gst_mpd_utctiming_node_init (GstMPDUTCTimingNode * self)
GstMPDUTCTimingNode *
gst_mpd_utctiming_node_new (void)
{
return g_object_new (GST_TYPE_MPD_UTCTIMING_NODE, NULL);
GstMPDUTCTimingNode *ret;
ret = g_object_new (GST_TYPE_MPD_UTCTIMING_NODE, NULL);
gst_object_ref_sink (ret);
return ret;
}
void