From cbc4ebdbd4a2442656435a79c8fb543ecba8803d Mon Sep 17 00:00:00 2001 From: Jason Chen Date: Wed, 3 Feb 2010 13:31:43 +0800 Subject: [PATCH] ENGR00120507 v4l2 output: fix dqueue fail for ic_bypass mode if dqueue buffer before the third frame queue, dqueue will failed. Signed-off-by: Jason Chen --- drivers/media/video/mxc/output/mxc_v4l2_output.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/video/mxc/output/mxc_v4l2_output.c b/drivers/media/video/mxc/output/mxc_v4l2_output.c index 47c4bd1e776..91205bed04d 100644 --- a/drivers/media/video/mxc/output/mxc_v4l2_output.c +++ b/drivers/media/video/mxc/output/mxc_v4l2_output.c @@ -329,6 +329,7 @@ static void timer_work_func(struct work_struct *work) queue_buf(&vout->done_q, last_buf); vout->ipu_buf[1] = -1; g_buf_output_cnt = 2; + wake_up_interruptible(&vout->v4l_bufq); if (vout->state == STATE_STREAM_PAUSED) { index = peek_next_buf(&vout->ready_q); if (index != -1) {