diff options
author | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-02-08 08:20:44 +0100 |
---|---|---|
committer | Sebastian Dröge <sebastian.droege@collabora.co.uk> | 2010-02-08 08:20:44 +0100 |
commit | 364c53fd61f57d7f45300bd6be5c4b1f3aad55db (patch) | |
tree | 853ccb56d5b79bf67574f8d00e119dc815ca96c3 | |
parent | d875dce9bb8b1c48c27b80426a3084987b774839 (diff) |
shapewipe: Always hold the mask mutex before signalling the GCond
-rw-r--r-- | gst/shapewipe/gstshapewipe.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst/shapewipe/gstshapewipe.c b/gst/shapewipe/gstshapewipe.c index 41ee16814..cdee62129 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; |