[PATCH v2 3/3] media: docs: dev-stateless-decoder: Document frame type flags

From: Dmitry Osipenko
Date: Sun Jan 16 2022 - 13:56:59 EST


Document that frame type flags must be set for the coded buffer.
Decoders, like NVIDIA Tegra h264 decoder for example, won't work
properly without these flags.

Signed-off-by: Dmitry Osipenko <digetx@xxxxxxxxx>
---
.../userspace-api/media/v4l/dev-stateless-decoder.rst | 3 +++
1 file changed, 3 insertions(+)

diff --git a/Documentation/userspace-api/media/v4l/dev-stateless-decoder.rst b/Documentation/userspace-api/media/v4l/dev-stateless-decoder.rst
index 4a26646eeec5..845f4481d34f 100644
--- a/Documentation/userspace-api/media/v4l/dev-stateless-decoder.rst
+++ b/Documentation/userspace-api/media/v4l/dev-stateless-decoder.rst
@@ -271,6 +271,9 @@ A typical frame would thus be decoded using the following sequence:
we are not sure that the current decode request is the last one needed
to produce a fully decoded frame, then
``V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF`` must also be set.
+ ``V4L2_BUF_FLAG_KEYFRAME``, ``V4L2_BUF_FLAG_PFRAME`` and
+ ``V4L2_BUF_FLAG_BFRAME`` must be set if relevant to the coded
+ format.

``request_fd``
must be set to the file descriptor of the decoding request.
--
2.33.1