From bd993e5e064174c3b1852820da62ce36b83abe25 Mon Sep 17 00:00:00 2001 From: "Joshua M. Doe" Date: Mon, 25 Jun 2012 22:23:42 -0400 Subject: [PATCH] videolevels: Don't lock base transform to avoid lockup Maybe lock is already established in BaseTransform now? --- gst/videoadjust/gstvideolevels.c | 5 ----- 1 file changed, 5 deletions(-) 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