]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
[media] doc-rst: fix a missing reference for V4L2_BUF_FLAG_LAST
authorMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 12 Jul 2016 14:49:17 +0000 (11:49 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Tue, 12 Jul 2016 14:49:17 +0000 (11:49 -0300)
Fix it by adding a header to the flat-table to match to
the list of define symbols.

As a side-effect, it also removes some exceptions from
videodev2.h.rst.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Documentation/media/uapi/v4l/buffer.rst
Documentation/media/videodev2.h.rst.exceptions

index 16cdd8e2c4d7df600d2a5f24e70b99d616c8fc96..5deb4a46f99265d355be2b0c9a9b7e9bb1873fb6 100644 (file)
@@ -512,7 +512,7 @@ Buffer Flags
     :widths:       3 1 4
 
 
-    -  .. row 1
+    -  .. _`V4L2-BUF-FLAG-MAPPED`:
 
        -  ``V4L2_BUF_FLAG_MAPPED``
 
@@ -526,7 +526,7 @@ Buffer Flags
          :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called. Set by the
          driver.
 
-    -  .. row 2
+    -  .. _`V4L2-BUF-FLAG-QUEUED`:
 
        -  ``V4L2_BUF_FLAG_QUEUED``
 
@@ -541,7 +541,7 @@ Buffer Flags
          the ``VIDIOC_QBUF``\ ioctl it is always set and after
          ``VIDIOC_DQBUF`` always cleared.
 
-    -  .. row 3
+    -  .. _`V4L2-BUF-FLAG-DONE`:
 
        -  ``V4L2_BUF_FLAG_DONE``
 
@@ -557,7 +557,7 @@ Buffer Flags
          buffer is in "dequeued" state, in the application domain so to
          say.
 
-    -  .. row 4
+    -  .. _`V4L2-BUF-FLAG-ERROR`:
 
        -  ``V4L2_BUF_FLAG_ERROR``
 
@@ -569,7 +569,7 @@ Buffer Flags
          normally. Drivers set this flag when the ``VIDIOC_DQBUF`` ioctl is
          called.
 
-    -  .. row 5
+    -  .. _`V4L2-BUF-FLAG-KEYFRAME`:
 
        -  ``V4L2_BUF_FLAG_KEYFRAME``
 
@@ -582,7 +582,7 @@ Buffer Flags
          Applications can set this bit when ``type`` refers to an output
          stream.
 
-    -  .. row 6
+    -  .. _`V4L2-BUF-FLAG-PFRAME`:
 
        -  ``V4L2_BUF_FLAG_PFRAME``
 
@@ -593,7 +593,7 @@ Buffer Flags
          Applications can set this bit when ``type`` refers to an output
          stream.
 
-    -  .. row 7
+    -  .. _`V4L2-BUF-FLAG-BFRAME`:
 
        -  ``V4L2_BUF_FLAG_BFRAME``
 
@@ -605,7 +605,7 @@ Buffer Flags
          frames to specify its content. Applications can set this bit when
          ``type`` refers to an output stream.
 
-    -  .. row 8
+    -  .. _`V4L2-BUF-FLAG-TIMECODE`:
 
        -  ``V4L2_BUF_FLAG_TIMECODE``
 
@@ -616,7 +616,7 @@ Buffer Flags
          this bit and the corresponding ``timecode`` structure when
          ``type`` refers to an output stream.
 
-    -  .. row 9
+    -  .. _`V4L2-BUF-FLAG-PREPARED`:
 
        -  ``V4L2_BUF_FLAG_PREPARED``
 
@@ -629,7 +629,7 @@ Buffer Flags
          :ref:`VIDIOC_QBUF` or
          :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl is called.
 
-    -  .. row 10
+    -  .. _`V4L2-BUF-FLAG-NO-CACHE-INVALIDATE`:
 
        -  ``V4L2_BUF_FLAG_NO_CACHE_INVALIDATE``
 
@@ -641,7 +641,7 @@ Buffer Flags
          will, probably, be passed on to a DMA-capable hardware unit for
          further processing or output.
 
-    -  .. row 11
+    -  .. _`V4L2-BUF-FLAG-NO-CACHE-CLEAN`:
 
        -  ``V4L2_BUF_FLAG_NO_CACHE_CLEAN``
 
@@ -652,7 +652,7 @@ Buffer Flags
          this buffer has not been created by the CPU but by some
          DMA-capable unit, in which case caches have not been used.
 
-    -  .. row 12
+    -  .. _`V4L2-BUF-FLAG-LAST`:
 
        -  ``V4L2_BUF_FLAG_LAST``
 
@@ -668,7 +668,7 @@ Buffer Flags
          :ref:`VIDIOC_DQBUF <VIDIOC_QBUF>` ioctl will not block anymore,
          but return an ``EPIPE`` error code.
 
-    -  .. row 13
+    -  .. _`V4L2-BUF-FLAG-TIMESTAMP-MASK`:
 
        -  ``V4L2_BUF_FLAG_TIMESTAMP_MASK``
 
@@ -678,7 +678,7 @@ Buffer Flags
          out bits not belonging to timestamp type by performing a logical
          and operation with buffer flags and timestamp mask.
 
-    -  .. row 14
+    -  .. _`V4L2-BUF-FLAG-TIMESTAMP-UNKNOWN`:
 
        -  ``V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN``
 
@@ -692,7 +692,7 @@ Buffer Flags
          :c:func:`clock_gettime(2)` using clock IDs ``CLOCK_MONOTONIC``
          and ``CLOCK_REALTIME``, respectively.
 
-    -  .. row 15
+    -  .. _`V4L2-BUF-FLAG-TIMESTAMP-MONOTONIC`:
 
        -  ``V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC``
 
@@ -702,7 +702,7 @@ Buffer Flags
          clock. To access the same clock outside V4L2, use
          :c:func:`clock_gettime(2)`.
 
-    -  .. row 16
+    -  .. _`V4L2-BUF-FLAG-TIMESTAMP-COPY`:
 
        -  ``V4L2_BUF_FLAG_TIMESTAMP_COPY``
 
@@ -711,7 +711,7 @@ Buffer Flags
        -  The CAPTURE buffer timestamp has been taken from the corresponding
          OUTPUT buffer. This flag applies only to mem2mem devices.
 
-    -  .. row 17
+    -  .. _`V4L2-BUF-FLAG-TSTAMP-SRC-MASK`:
 
        -  ``V4L2_BUF_FLAG_TSTAMP_SRC_MASK``
 
@@ -725,7 +725,7 @@ Buffer Flags
          ``type`` refers to an output stream and
          ``V4L2_BUF_FLAG_TIMESTAMP_COPY`` is set.
 
-    -  .. row 18
+    -  .. _`V4L2-BUF-FLAG-TSTAMP-SRC-EOF`:
 
        -  ``V4L2_BUF_FLAG_TSTAMP_SRC_EOF``
 
@@ -738,7 +738,7 @@ Buffer Flags
          time after the last pixel has been received or transmitten,
          depending on the system and other activity in it.
 
-    -  .. row 19
+    -  .. _`V4L2-BUF-FLAG-TSTAMP-SRC-SOE`:
 
        -  ``V4L2_BUF_FLAG_TSTAMP_SRC_SOE``
 
index c15660f5c58885d6ed7bcf41ee901dabb59db089..57e4ef5a5a30ff386c79dbe56afeb18588b142ed 100644 (file)
@@ -184,27 +184,6 @@ replace define V4L2_JPEG_MARKER_DRI jpeg-markers
 replace define V4L2_JPEG_MARKER_COM jpeg-markers
 replace define V4L2_JPEG_MARKER_APP jpeg-markers
 
-#V4L2 buffer flags
-replace define V4L2_BUF_FLAG_MAPPED buffer-flags
-replace define V4L2_BUF_FLAG_QUEUED buffer-flags
-replace define V4L2_BUF_FLAG_DONE buffer-flags
-replace define V4L2_BUF_FLAG_ERROR buffer-flags
-replace define V4L2_BUF_FLAG_KEYFRAME buffer-flags
-replace define V4L2_BUF_FLAG_PFRAME buffer-flags
-replace define V4L2_BUF_FLAG_BFRAME buffer-flags
-replace define V4L2_BUF_FLAG_TIMECODE buffer-flags
-replace define V4L2_BUF_FLAG_PREPARED buffer-flags
-replace define V4L2_BUF_FLAG_NO_CACHE_INVALIDATE buffer-flags
-replace define V4L2_BUF_FLAG_NO_CACHE_CLEAN buffer-flags
-replace define V4L2_BUF_FLAG_TIMESTAMP_MASK buffer-flags
-replace define V4L2_BUF_FLAG_TIMESTAMP_UNKNOWN buffer-flags
-replace define V4L2_BUF_FLAG_TIMESTAMP_MONOTONIC buffer-flags
-replace define V4L2_BUF_FLAG_TIMESTAMP_COPY buffer-flags
-replace define V4L2_BUF_FLAG_TSTAMP_SRC_MASK buffer-flags
-replace define V4L2_BUF_FLAG_TSTAMP_SRC_EOF buffer-flags
-replace define V4L2_BUF_FLAG_TSTAMP_SRC_SOE buffer-flags
-replace define V4L2_BUF_FLAG_LAST buffer-flags-FIXME
-
 # V4L2 framebuffer caps and flags
 
 replace define V4L2_FBUF_CAP_EXTERNOVERLAY framebuffer-cap