diff --git a/ext/gl/gstglsinkbin.c b/ext/gl/gstglsinkbin.c index 1c9649a609..e3aa283d22 100644 --- a/ext/gl/gstglsinkbin.c +++ b/ext/gl/gstglsinkbin.c @@ -205,8 +205,10 @@ gst_gl_sink_bin_set_property (GObject * object, guint prop_id, if (self->sink) gst_bin_remove (GST_BIN (self), self->sink); self->sink = sink; - if (sink) + if (sink) { + gst_object_ref_sink (sink); _connect_sink_element (self); + } break; } case PROP_FORCE_ASPECT_RATIO: