diff --git a/gst/videoadjust/gstvideolevels.c b/gst/videoadjust/gstvideolevels.c index 26225ae..8a54e95 100644 --- a/gst/videoadjust/gstvideolevels.c +++ b/gst/videoadjust/gstvideolevels.c @@ -546,9 +546,6 @@ gst_videolevels_transform (GstBaseTransform * base, GstBuffer * inbuf, GST_DEBUG_OBJECT (videolevels, "Performing non-inplace transform"); - /* We need to lock our videolevels params to prevent segfaults */ - GST_BASE_TRANSFORM_LOCK (videolevels); - input = GST_BUFFER_DATA (inbuf); output = GST_BUFFER_DATA (outbuf); @@ -571,8 +568,6 @@ gst_videolevels_transform (GstBaseTransform * base, GstBuffer * inbuf, ret = gst_videolevels_do_levels (videolevels, input, output); - GST_BASE_TRANSFORM_UNLOCK (videolevels); - if (ret) return GST_FLOW_OK; else