From 42af40675d902fe7eae20051d24d1f53321484ac Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 9 May 2020 19:38:16 +0200 Subject: [PATCH] v4l2: mark data CORRUPTED We need to mark the data corrupted in the chunk, not buffer flags. --- spa/plugins/v4l2/v4l2-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spa/plugins/v4l2/v4l2-utils.c b/spa/plugins/v4l2/v4l2-utils.c index 39eaea221..899c4d897 100644 --- a/spa/plugins/v4l2/v4l2-utils.c +++ b/spa/plugins/v4l2/v4l2-utils.c @@ -1221,7 +1221,7 @@ static int mmap_read(struct impl *this) d[0].chunk->stride = port->fmt.fmt.pix.bytesperline; d[0].chunk->flags = 0; if (buf.flags & V4L2_BUF_FLAG_ERROR) - d[0].flags |= SPA_CHUNK_FLAG_CORRUPTED; + d[0].chunk->flags |= SPA_CHUNK_FLAG_CORRUPTED; spa_list_append(&port->queue, &b->link); return 0;