v4l2videodec: Don't drain if processing thread is inactive
authorNicolas Dufresne <nicolas.dufresne@collabora.com>
Tue, 11 Mar 2014 18:01:27 +0000 (14:01 -0400)
committerNicolas Dufresne <nicolas.dufresne@collabora.com>
Thu, 8 May 2014 19:56:35 +0000 (15:56 -0400)
sys/v4l2/gstv4l2videodec.c

index d18b4b0..6d367fc 100644 (file)
@@ -288,7 +288,7 @@ gst_v4l2_video_dec_finish (GstVideoDecoder * decoder)
   GstFlowReturn ret = GST_FLOW_OK;
   GstBuffer *buffer;
 
-  if (!self->input_state)
+  if (!self->processing)
     goto done;
 
   GST_DEBUG_OBJECT (self, "Finishing decoding");