glbasefilter: Delete the un-paired unlock in change_state().
authorHe Junyan <junyan.he@intel.com>
Fri, 6 Nov 2020 07:36:21 +0000 (15:36 +0800)
committerHe Junyan <junyan.he@intel.com>
Thu, 3 Dec 2020 16:13:59 +0000 (00:13 +0800)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/922>

gst-libs/gst/gl/gstglbasefilter.c

index ac092f9..8671073 100644 (file)
@@ -464,10 +464,8 @@ gst_gl_base_filter_change_state (GstElement * element,
   switch (transition) {
     case GST_STATE_CHANGE_NULL_TO_READY:
       if (!gst_gl_ensure_element_data (element, &filter->display,
-              &filter->priv->other_context)) {
-        GST_OBJECT_UNLOCK (filter);
+              &filter->priv->other_context))
         return GST_STATE_CHANGE_FAILURE;
-      }
 
       gst_gl_display_filter_gl_api (filter->display,
           filter_class->supported_gl_api);