]> git.baikalelectronics.ru Git - kernel.git/commit
media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF
authorHans Verkuil <hverkuil-cisco@xs4all.nl>
Fri, 11 Oct 2019 09:32:40 +0000 (06:32 -0300)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 21 Oct 2019 10:37:57 +0000 (07:37 -0300)
commit0a6cd73fba64eef10f0b8f4fec6c27e2168c8146
treed72ddc241e6533e749de7ed65751d1373b48284c
parent7b27077b8697e4e019aae990332eeef2cbdae78a
media: vb2: add V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF

This patch adds support for the V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF
flag.

It also adds a new V4L2_BUF_CAP_SUPPORTS_M2M_HOLD_CAPTURE_BUF
capability.

Drivers should set vb2_queue->subsystem_flags to
VB2_V4L2_FL_SUPPORTS_M2M_HOLD_CAPTURE_BUF to indicate support
for this flag.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
Documentation/media/uapi/v4l/buffer.rst
Documentation/media/uapi/v4l/vidioc-reqbufs.rst
drivers/media/common/videobuf2/videobuf2-v4l2.c
include/media/videobuf2-core.h
include/media/videobuf2-v4l2.h
include/uapi/linux/videodev2.h