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)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:33:30 +0000 (16:33 +0100)
commit5e73dd2bf42358448ca3e2ccd5625041208581de
treeb1939598f08ea050ba22aeba9ccb2a41712caf2b
parent40ec59727842654fcece212f66d3bc60e6af973c
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