summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHe Junyan <junyan.he@intel.com>2020-11-06 15:36:21 +0800
committerGStreamer Merge Bot <gitlab-merge-bot@gstreamer-foundation.org>2020-12-05 22:04:21 +0000
commit2b041f4e15ed15323bd557868ffab281d34e5fd0 (patch)
tree45c730c1af65b87433432249770be9fba0d0c3ff
parentbd9b7daf210b7b7674055b0223deca2534a822b3 (diff)
downloadgstreamer-plugins-base-2b041f4e15ed15323bd557868ffab281d34e5fd0.tar.gz
glbasefilter: Delete the un-paired unlock in change_state().
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/962>
-rw-r--r--gst-libs/gst/gl/gstglbasefilter.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gst-libs/gst/gl/gstglbasefilter.c b/gst-libs/gst/gl/gstglbasefilter.c
index ac092f9f9..86710733a 100644
--- a/gst-libs/gst/gl/gstglbasefilter.c
+++ b/gst-libs/gst/gl/gstglbasefilter.c
@@ -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);