diff --git a/subprojects/gstreamer/plugins/tracers/gstlatency.c b/subprojects/gstreamer/plugins/tracers/gstlatency.c index b1640da3e6..f2c3621b02 100644 --- a/subprojects/gstreamer/plugins/tracers/gstlatency.c +++ b/subprojects/gstreamer/plugins/tracers/gstlatency.c @@ -597,12 +597,6 @@ gst_latency_tracer_set_property (GObject * object, guint prop_id, } } -static void -gst_latency_tracer_constructed (GObject * object) -{ - G_OBJECT_CLASS (parent_class)->constructed (object); -} - static void gst_latency_tracer_class_init (GstLatencyTracerClass * klass) { @@ -610,7 +604,6 @@ gst_latency_tracer_class_init (GstLatencyTracerClass * klass) gst_tracer_class_set_use_structure_params (GST_TRACER_CLASS (klass), TRUE); - gobject_class->constructed = gst_latency_tracer_constructed; gobject_class->get_property = gst_latency_tracer_get_property; gobject_class->set_property = gst_latency_tracer_set_property; diff --git a/subprojects/gstreamer/plugins/tracers/gstlog.c b/subprojects/gstreamer/plugins/tracers/gstlog.c index 7eb6771a28..48a2d1a0b2 100644 --- a/subprojects/gstreamer/plugins/tracers/gstlog.c +++ b/subprojects/gstreamer/plugins/tracers/gstlog.c @@ -458,6 +458,8 @@ gst_log_tracer_constructed (GObject * object) const gchar *name; GstStructure *params_struct = NULL; + G_OBJECT_CLASS (parent_class)->constructed (object); + g_object_get (self, "params", ¶ms, NULL); if (!params) diff --git a/subprojects/gstreamer/plugins/tracers/gststats.c b/subprojects/gstreamer/plugins/tracers/gststats.c index 51644d84f0..ba3157f512 100644 --- a/subprojects/gstreamer/plugins/tracers/gststats.c +++ b/subprojects/gstreamer/plugins/tracers/gststats.c @@ -534,6 +534,8 @@ gst_stats_tracer_constructed (GObject * object) const gchar *name; GstStructure *params_struct = NULL; + G_OBJECT_CLASS (parent_class)->constructed (object); + g_object_get (self, "params", ¶ms, NULL); if (!params)