Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc

Clearly state that the V4L2_CID_MIN_BUFFERS_FOR_OUTPUT and
V4L2_CID_MIN_BUFFERS_FOR_CAPTURE controls are required for
stateful codecs.

Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
Hans Verkuil 2024-10-31 08:50:04 +01:00
parent 0503440f84
commit c1fcd68e7b

View File

@ -290,13 +290,15 @@ Control IDs
This is a read-only control that can be read by the application and This is a read-only control that can be read by the application and
used as a hint to determine the number of CAPTURE buffers to pass to used as a hint to determine the number of CAPTURE buffers to pass to
REQBUFS. The value is the minimum number of CAPTURE buffers that is REQBUFS. The value is the minimum number of CAPTURE buffers that is
necessary for hardware to work. necessary for hardware to work. This control is required for stateful
decoders.
``V4L2_CID_MIN_BUFFERS_FOR_OUTPUT`` ``(integer)`` ``V4L2_CID_MIN_BUFFERS_FOR_OUTPUT`` ``(integer)``
This is a read-only control that can be read by the application and This is a read-only control that can be read by the application and
used as a hint to determine the number of OUTPUT buffers to pass to used as a hint to determine the number of OUTPUT buffers to pass to
REQBUFS. The value is the minimum number of OUTPUT buffers that is REQBUFS. The value is the minimum number of OUTPUT buffers that is
necessary for hardware to work. necessary for hardware to work. This control is required for stateful
encoders.
.. _v4l2-alpha-component: .. _v4l2-alpha-component: