]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: au0828: Fix green screen in analog
authorBradford Love <brad@nextdimension.cc>
Tue, 17 Mar 2026 21:07:20 +0000 (16:07 -0500)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Wed, 25 Mar 2026 17:27:25 +0000 (18:27 +0100)
commit58119a0cffa8a597ce5d39587beb0f5a763434a0
treef90f3a1c9d652b78ad6df02b2fb88d90ad43d36f
parentb2aba766bc25ba31dd339de128345312509b738a
media: au0828: Fix green screen in analog

When the driver was converted to VB2 the original function to fix
green frame detection was removed and a default vb2 dqbuf function
was used instead. This vb2 dqbuf function leads to green frames not
being detected and correupting stream captures.

The vidioc_dqbuf function checks the greenscreen flag, and, if set
resets the stream to discard the green frame and decode a real frame.

Signed-off-by: Bradford Love <brad@nextdimension.cc>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
drivers/media/usb/au0828/au0828-video.c