From c9dcc63eb8f40e11c1dad3b2a1f03c2de2b43d2b Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Fri, 23 May 2014 17:18:16 -0400 Subject: [PATCH] v4l2videodec: Fix use of atomic value --- sys/v4l2/gstv4l2videodec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/v4l2/gstv4l2videodec.c b/sys/v4l2/gstv4l2videodec.c index 604710c5ff..7c07749434 100644 --- a/sys/v4l2/gstv4l2videodec.c +++ b/sys/v4l2/gstv4l2videodec.c @@ -293,7 +293,7 @@ gst_v4l2_video_dec_finish (GstVideoDecoder * decoder) GstFlowReturn ret = GST_FLOW_OK; GstBuffer *buffer; - if (!self->processing) + if (!g_atomic_int_get (&self->processing)) goto done; GST_DEBUG_OBJECT (self, "Finishing decoding");