LinuxTV Patchwork [PATCHv4,11/10] extended-controls.rst: update the mpeg2 compound controls

login
register
mail settings
Submitter Hans Verkuil
Date Dec. 5, 2018, 10:33 a.m.
Message ID <87840d0c-15a8-21f3-7c9c-a46e6b548bad@xs4all.nl>
Download mbox | patch
Permalink /patch/53316/
State New
Delegated to: Hans Verkuil
Headers show

Comments

Hans Verkuil - Dec. 5, 2018, 10:33 a.m.
The layout of the compound controls has changed to fix
32/64 bit alignment issues and the use of tags instead of
buffer indices to refer to buffers. Note that these controls
are only used by the cedrus staging driver.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
---
 .../media/uapi/v4l/extended-controls.rst      | 24 ++++++++++---------
 1 file changed, 13 insertions(+), 11 deletions(-)

Patch

diff --git a/Documentation/media/uapi/v4l/extended-controls.rst b/Documentation/media/uapi/v4l/extended-controls.rst
index 65a1d873196b..b9e3af29a704 100644
--- a/Documentation/media/uapi/v4l/extended-controls.rst
+++ b/Documentation/media/uapi/v4l/extended-controls.rst
@@ -1528,17 +1528,19 @@  enum v4l2_mpeg_video_h264_hierarchical_coding_type -
       - ``picture``
       - Structure with MPEG-2 picture metadata, merging relevant fields from
 	the picture header and picture coding extension parts of the bitstream.
-    * - __u8
+    * - __u32
+      - ``backward_ref_tag``
+      - Tag for the V4L2 buffer to use as backward reference, used with
+	B-coded and P-coded frames. The tag refers to the ``tag`` field in
+	struct :c:type:`v4l2_buffer`.
+    * - __u32
+      - ``forward_ref_tag``
+      - Tag for the V4L2 buffer to use as forward reference, used with
+	B-coded frames. The tag refers to the ``tag`` field in
+	struct :c:type:`v4l2_buffer`.
+    * - __u32
       - ``quantiser_scale_code``
       - Code used to determine the quantization scale to use for the IDCT.
-    * - __u8
-      - ``backward_ref_index``
-      - Index for the V4L2 buffer to use as backward reference, used with
-	B-coded and P-coded frames.
-    * - __u8
-      - ``forward_ref_index``
-      - Index for the V4L2 buffer to use as forward reference, used with
-	B-coded frames.

 .. c:type:: v4l2_mpeg2_sequence

@@ -1559,7 +1561,7 @@  enum v4l2_mpeg_video_h264_hierarchical_coding_type -
       - ``vbv_buffer_size``
       - Used to calculate the required size of the video buffering verifier,
 	defined (in bits) as: 16 * 1024 * vbv_buffer_size.
-    * - __u8
+    * - __u16
       - ``profile_and_level_indication``
       - The current profile and level indication as extracted from the
 	bitstream.
@@ -1617,7 +1619,7 @@  enum v4l2_mpeg_video_h264_hierarchical_coding_type -
     * - __u8
       - ``repeat_first_field``
       - This flag affects the decoding process of progressive frames.
-    * - __u8
+    * - __u16
       - ``progressive_frame``
       - Indicates whether the current frame is progressive.


Privacy Policy