diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 4e4a293a22..959c2184d9 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -423,7 +423,7 @@ _ensure_gl_setup (GstGLImageSink * gl_sink) if (!gst_gl_context_create (gl_sink->context, gl_sink->other_context, &error)) { - g_object_unref (window); + gst_object_unref (window); goto context_error; } @@ -438,7 +438,7 @@ _ensure_gl_setup (GstGLImageSink * gl_sink) GST_GL_WINDOW_CB (gst_glimage_sink_on_close), gst_object_ref (gl_sink), (GDestroyNotify) gst_object_unref); - g_object_unref (window); + gst_object_unref (window); } if (!gl_sink->upload) { @@ -453,7 +453,7 @@ upload_error: { GST_ELEMENT_ERROR (gl_sink, RESOURCE, NOT_FOUND, ("Failed to init upload"), (NULL)); - g_object_unref (gl_sink->upload); + gst_object_unref (gl_sink->upload); gl_sink->upload = NULL; return FALSE; } @@ -461,7 +461,7 @@ context_error: { GST_ELEMENT_ERROR (gl_sink, RESOURCE, NOT_FOUND, ("%s", error->message), (NULL)); - g_object_unref (gl_sink->context); + gst_object_unref (gl_sink->context); gl_sink->context = NULL; return FALSE; }