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)
commit137272cdf7cc5be835f44216e6003769d1638480
treed72ddc241e6533e749de7ed65751d1373b48284c
parent4b1d7c2760d26363c497b959a81f8d055ba767c1
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