From 56136d1572f74c5a5278bc4cf4ffcdff54f16c62 Mon Sep 17 00:00:00 2001 From: "kunpeng.tang" Date: Fri, 10 Nov 2017 14:13:41 +0800 Subject: [PATCH] media: ionvideo: fix adaptiveEosFlushSeek bug PD#152800: init inovideo queue when flush Change-Id: I3fdf24407586ef191905a37cfad1957dab2c9f6c Signed-off-by: kunpeng.tang --- drivers/amlogic/media/video_processor/ionvideo/ionvideo.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/amlogic/media/video_processor/ionvideo/ionvideo.c b/drivers/amlogic/media/video_processor/ionvideo/ionvideo.c index 1a92995135ca..3dd3843e4bf0 100644 --- a/drivers/amlogic/media/video_processor/ionvideo/ionvideo.c +++ b/drivers/amlogic/media/video_processor/ionvideo/ionvideo.c @@ -504,6 +504,10 @@ static int vidioc_streamoff(struct file *file, void *priv, enum v4l2_buf_type i) * Typical driver might need to wait here until dma engine stops. * In this case we can abort imiedetly, so it's just a noop. */ + v4l2q_init(&dev->input_queue, IONVIDEO_POOL_SIZE + 1, + &dev->ionvideo_input_queue[0]); + v4l2q_init(&dev->output_queue, IONVIDEO_POOL_SIZE + 1, + &dev->ionvideo_output_queue[0]); return 0; }