aboutsummaryrefslogtreecommitdiffstats
path: root/include/media/media-device.h
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ideasonboard.com>2021-04-12 13:02:09 +0200
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>2021-06-08 12:04:08 +0200
commita810ed0b3370e0b3f448233d526d085effd1f829 (patch)
tree2a78bd9d06cc2ba2a6e7186c2574e8aff5a4b02e /include/media/media-device.h
parentmedia: pci: tw5864: avoid usage of some characters (diff)
downloadlinux-dev-a810ed0b3370e0b3f448233d526d085effd1f829.tar.xz
linux-dev-a810ed0b3370e0b3f448233d526d085effd1f829.zip
media: videobuf2-v4l2.c: add vb2_queue_change_type() helper
On some platforms a video device can capture either video data or metadata. The driver can implement vidioc functions for both video and metadata, and use a single vb2_queue for the buffers. However, vb2_queue requires choosing a single buffer type, which conflicts with the idea of capturing either video or metadata. The buffer type of vb2_queue can be changed, but it's not obvious how this should be done in the drivers. To help this, add a new helper function vb2_queue_change_type() which ensures the correct checks and documents how it can be used. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Diffstat (limited to 'include/media/media-device.h')
0 files changed, 0 insertions, 0 deletions