fimc-is: Set allow_zero_bytesused flag on videbuf2 queues
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 12 Aug 2015 08:29:23 +0000 (10:29 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Fri, 27 Apr 2018 08:25:07 +0000 (10:25 +0200)
Change-Id: Ib477ca52c34de66b22e7583696ebd2a250917677
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
drivers/media/platform/exynos/fimc-is/fimc-is-video.c

index 191ef166894633c5a3d412b5ae828f282e0857f3..e18c01cec7ca859207c100c2367af9bdba0e7308 100644 (file)
@@ -301,6 +301,7 @@ static int queue_init(void *priv, struct vb2_queue *vbq_src,
                vbq_src->ops            = vctx->vb2_ops;
                vbq_src->mem_ops        = vctx->mem_ops;
                vbq_src->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
+               vbq_src->allow_zero_bytesused = 1;
 
                ret = vb2_queue_init(vbq_src);
                if (ret) {
@@ -334,6 +335,7 @@ static int queue_init(void *priv, struct vb2_queue *vbq_src,
                vbq_src->ops            = vctx->vb2_ops;
                vbq_src->mem_ops        = vctx->mem_ops;
                vbq_src->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
+               vbq_src->allow_zero_bytesused = 1;
 
                ret = vb2_queue_init(vbq_src);
                if (ret) {