diff --git a/gst-libs/gst/gl/gstglmixer.c b/gst-libs/gst/gl/gstglmixer.c index f4e26c2133..5a0d1bcc3f 100644 --- a/gst-libs/gst/gl/gstglmixer.c +++ b/gst-libs/gst/gl/gstglmixer.c @@ -1029,7 +1029,7 @@ gst_gl_mixer_request_new_pad (GstElement * element, /* add the pad to the element */ gst_element_add_pad (element, GST_PAD (mixpad)); - gst_child_proxy_child_added (G_OBJECT (mix), G_OBJECT (mixpad), + gst_child_proxy_child_added (GST_CHILD_PROXY (mix), G_OBJECT (mixpad), GST_OBJECT_NAME (mixpad)); return GST_PAD (mixpad); @@ -1053,7 +1053,7 @@ gst_gl_mixer_release_pad (GstElement * element, GstPad * pad) mixpad = GST_GL_MIXER_PAD (pad); mix->sinkpads = g_slist_remove (mix->sinkpads, pad); - gst_child_proxy_child_removed (G_OBJECT (mix), G_OBJECT (mixpad), + gst_child_proxy_child_removed (GST_CHILD_PROXY (mix), G_OBJECT (mixpad), GST_OBJECT_NAME (mixpad)); mix->numpads--;