From 364c53fd61f57d7f45300bd6be5c4b1f3aad55db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 8 Feb 2010 08:20:44 +0100 Subject: [PATCH] shapewipe: Always hold the mask mutex before signalling the GCond --- gst/shapewipe/gstshapewipe.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/shapewipe/gstshapewipe.c b/gst/shapewipe/gstshapewipe.c index 41ee168142..cdee621293 100644 --- a/gst/shapewipe/gstshapewipe.c +++ b/gst/shapewipe/gstshapewipe.c @@ -276,7 +276,9 @@ gst_shape_wipe_reset (GstShapeWipe * self) gst_buffer_unref (self->mask); self->mask = NULL; + g_mutex_lock (self->mask_mutex); g_cond_signal (self->mask_cond); + g_mutex_unlock (self->mask_mutex); self->fmt = GST_VIDEO_FORMAT_UNKNOWN; self->width = self->height = 0;