Commit 5bd4bb78 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] docs-rst: add tabularcolumns to all tables

LaTeX doesn't handle too well auto-width on tables, and ReST
markup requires an special tag to give it the needed hints.

As we're using A4 paper, we have 17cm of useful spaces. As
most media tables have widths, let's use it to generate the
needed via the following perl script:

my ($line_size, $table_header, $has_cols) = (17.5, 0, 0);
my $out;
my $header = "";
my @widths = ();
sub round { $_[0] > 0 ? int($_[0] + .5) : -int(-$_[0] + .5) }
while (<>) {
	if (!$table_header) {
		$has_cols = 1 if (m/..\s+tabularcolumns::/);
		if (m/..\s+flat-table::/) {
			$table_header = 1;
			$header = $_;
			next;
		}
		$out .= $_;
		next;
	}
	$header .= $_;
	@widths = split(/ /, $1) if (m/:widths:\s+(.*)/);
	if (m/^\n$/) {
		if (!$has_cols && @widths) {
			my ($tot, $t, $i) = (0, 0, 0);
			foreach my $v(@widths) { $tot += $v; };
			$out .= ".. tabularcolumns:: |";
			for ($i = 0; $i < scalar @widths - 1; $i++) {
				my $v = $widths[$i];
				my $w = round(10 * ($v * $line_size) / $tot) / 10;
				$out .= sprintf "p{%.1fcm}|", $w;
				$t += $w;
			}
			my $w = $line_size - $t;
			$out .= sprintf "p{%.1fcm}|\n\n", $w;
		}
		$out .= $header;
		$table_header = 0;
		$has_cols = 0;
		$header = "";
		@widths = ();
	}
}
print $out;
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 1d80b03e
......@@ -44,6 +44,8 @@ returns the information to the application. The ioctl never fails.
.. _cec-caps:
.. tabularcolumns:: |p{1.0cm}|p{1.0cm}|p{15.5cm}|
.. flat-table:: struct cec_caps
:header-rows: 0
:stub-columns: 0
......@@ -89,6 +91,8 @@ returns the information to the application. The ioctl never fails.
.. _cec-capabilities:
.. tabularcolumns:: |p{4.4cm}|p{1.5cm}|p{11.6cm}|
.. flat-table:: CEC Capabilities Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -69,6 +69,8 @@ logical address types are already defined will return with error ``EBUSY``.
.. _cec-log-addrs:
.. tabularcolumns:: |p{1.0cm}|p{1.0cm}|p{15.5cm}|
.. flat-table:: struct cec_log_addrs
:header-rows: 0
:stub-columns: 0
......@@ -205,6 +207,8 @@ logical address types are already defined will return with error ``EBUSY``.
.. _cec-versions:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: CEC Versions
:header-rows: 0
:stub-columns: 0
......@@ -239,6 +243,8 @@ logical address types are already defined will return with error ``EBUSY``.
.. _cec-prim-dev-types:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: CEC Primary Device Types
:header-rows: 0
:stub-columns: 0
......@@ -305,6 +311,8 @@ logical address types are already defined will return with error ``EBUSY``.
.. _cec-log-addr-types:
.. tabularcolumns:: |p{2.6cm}|p{0.9cm}|p{14.0cm}|
.. flat-table:: CEC Logical Address Types
:header-rows: 0
:stub-columns: 0
......@@ -373,6 +381,8 @@ logical address types are already defined will return with error ``EBUSY``.
.. _cec-all-dev-types-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: CEC All Device Types Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -54,6 +54,8 @@ it is guaranteed that the state did change in between the two events.
.. _cec-event-state-change_s:
.. tabularcolumns:: |p{1.8cm}|p{1.8cm}|p{13.9cm}|
.. flat-table:: struct cec_event_state_change
:header-rows: 0
:stub-columns: 0
......@@ -80,6 +82,8 @@ it is guaranteed that the state did change in between the two events.
.. _cec-event-lost-msgs_s:
.. tabularcolumns:: |p{1.0cm}|p{1.0cm}|p{15.5cm}|
.. flat-table:: struct cec_event_lost_msgs
:header-rows: 0
:stub-columns: 0
......@@ -106,6 +110,8 @@ it is guaranteed that the state did change in between the two events.
.. _cec-event:
.. tabularcolumns:: |p{1.6cm}|p{1.6cm}|p{1.6cm}|p{12.7cm}|
.. flat-table:: struct cec_event
:header-rows: 0
:stub-columns: 0
......@@ -177,6 +183,8 @@ it is guaranteed that the state did change in between the two events.
.. _cec-events:
.. tabularcolumns:: |p{2.6cm}|p{0.9cm}|p{14.0cm}|
.. flat-table:: CEC Events Types
:header-rows: 0
:stub-columns: 0
......@@ -206,6 +214,8 @@ it is guaranteed that the state did change in between the two events.
.. _cec-event-flags:
.. tabularcolumns:: |p{4.4cm}|p{1.5cm}|p{11.6cm}|
.. flat-table:: CEC Event Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -76,6 +76,8 @@ Available initiator modes are:
.. _cec-mode-initiator_e:
.. tabularcolumns:: |p{2.6cm}|p{0.9cm}|p{14.0cm}|
.. flat-table:: Initiator Modes
:header-rows: 0
:stub-columns: 0
......@@ -119,6 +121,8 @@ Available follower modes are:
.. _cec-mode-follower_e:
.. tabularcolumns:: |p{2.6cm}|p{0.9cm}|p{14.0cm}|
.. flat-table:: Follower Modes
:header-rows: 0
:stub-columns: 0
......@@ -211,6 +215,8 @@ Core message processing details:
.. _cec-core-processing:
.. tabularcolumns:: |p{1.9cm}|p{15.6cm}|
.. flat-table:: Core Message Processing
:header-rows: 0
:stub-columns: 0
......
......@@ -75,6 +75,8 @@ result.
.. _cec-msg:
.. tabularcolumns:: |p{1.0cm}|p{1.0cm}|p{15.5cm}|
.. flat-table:: struct cec_msg
:header-rows: 0
:stub-columns: 0
......@@ -252,6 +254,8 @@ result.
.. _cec-tx-status:
.. tabularcolumns:: |p{2.6cm}|p{0.9cm}|p{14.0cm}|
.. flat-table:: CEC Transmit Status
:header-rows: 0
:stub-columns: 0
......@@ -320,6 +324,8 @@ result.
.. _cec-rx-status:
.. tabularcolumns:: |p{2.6cm}|p{0.9cm}|p{14.0cm}|
.. flat-table:: CEC Receive Status
:header-rows: 0
:stub-columns: 0
......
......@@ -42,6 +42,8 @@ Receives reply from a DiSEqC 2.0 command.
struct dvb_diseqc_slave_reply
-----------------------------
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct dvb_diseqc_slave_reply
:header-rows: 0
:stub-columns: 0
......
......@@ -42,6 +42,8 @@ Sends a DiSEqC command to the antenna subsystem.
struct dvb_diseqc_master_cmd
============================
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct dvb_diseqc_master_cmd
:header-rows: 0
:stub-columns: 0
......
......@@ -47,6 +47,8 @@ returns an error.
struct dvb_frontend_info
========================
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct dvb_frontend_info
:header-rows: 0
:stub-columns: 0
......
......@@ -13,6 +13,8 @@ fe_type_t type, defined as:
.. _fe-type:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Frontend types
:header-rows: 1
:stub-columns: 0
......
......@@ -9,6 +9,8 @@ Generic Error Codes
.. _gen-errors:
.. tabularcolumns:: |p{1.0cm}|p{16.5cm}|
.. flat-table:: Generic error codes
:header-rows: 0
:stub-columns: 0
......
......@@ -42,6 +42,8 @@ ioctl never fails.
.. _media-device-info:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct media_device_info
:header-rows: 0
:stub-columns: 0
......
......@@ -53,6 +53,8 @@ id's until they get an error.
.. _media-entity-desc:
.. tabularcolumns:: |p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{11.5cm}|
.. flat-table:: struct media_entity_desc
:header-rows: 0
:stub-columns: 0
......
......@@ -57,6 +57,8 @@ returned during the enumeration process.
.. _media-links-enum:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct media_links_enum
:header-rows: 0
:stub-columns: 0
......@@ -93,6 +95,8 @@ returned during the enumeration process.
.. _media-pad-desc:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct media_pad_desc
:header-rows: 0
:stub-columns: 0
......@@ -127,6 +131,8 @@ returned during the enumeration process.
.. _media-link-desc:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct media_link_desc
:header-rows: 0
:stub-columns: 0
......
......@@ -51,6 +51,8 @@ desired arrays with the media graph elements.
.. _media-v2-topology:
.. tabularcolumns:: |p{1.6cm}|p{3.2cm}|p{12.7cm}|
.. flat-table:: struct media_v2_topology
:header-rows: 0
:stub-columns: 0
......@@ -145,6 +147,8 @@ desired arrays with the media graph elements.
.. _media-v2-entity:
.. tabularcolumns:: |p{1.6cm}|p{3.2cm}|p{12.7cm}|
.. flat-table:: struct media_v2_entity
:header-rows: 0
:stub-columns: 0
......@@ -188,6 +192,8 @@ desired arrays with the media graph elements.
.. _media-v2-interface:
.. tabularcolumns:: |p{1.6cm}|p{3.2cm}|p{12.7cm}|
.. flat-table:: struct media_v2_interface
:header-rows: 0
:stub-columns: 0
......@@ -239,6 +245,8 @@ desired arrays with the media graph elements.
.. _media-v2-intf-devnode:
.. tabularcolumns:: |p{1.6cm}|p{3.2cm}|p{12.7cm}|
.. flat-table:: struct media_v2_interface
:header-rows: 0
:stub-columns: 0
......@@ -265,6 +273,8 @@ desired arrays with the media graph elements.
.. _media-v2-pad:
.. tabularcolumns:: |p{1.6cm}|p{3.2cm}|p{12.7cm}|
.. flat-table:: struct media_v2_pad
:header-rows: 0
:stub-columns: 0
......@@ -308,6 +318,8 @@ desired arrays with the media graph elements.
.. _media-v2-link:
.. tabularcolumns:: |p{1.6cm}|p{3.2cm}|p{12.7cm}|
.. flat-table:: struct media_v2_pad
:header-rows: 0
:stub-columns: 0
......
......@@ -25,6 +25,8 @@ the remote via /dev/input/event devices.
.. _rc_standard_keymap:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: IR default keymapping
:header-rows: 0
:stub-columns: 0
......
......@@ -39,6 +39,8 @@ buffer.
struct v4l2_buffer
==================
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table:: struct v4l2_buffer
:header-rows: 0
:stub-columns: 0
......@@ -282,6 +284,8 @@ struct v4l2_buffer
struct v4l2_plane
=================
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -399,6 +403,8 @@ struct v4l2_plane
enum v4l2_buf_type
==================
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -513,6 +519,8 @@ enum v4l2_buf_type
Buffer Flags
============
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -762,6 +770,8 @@ Buffer Flags
enum v4l2_memory
================
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -816,6 +826,8 @@ The :ref:`struct v4l2_timecode <v4l2-timecode>` structure is designed to hold a
struct v4l2_timecode
--------------------
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -886,6 +898,8 @@ struct v4l2_timecode
Timecode Types
--------------
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -939,6 +953,8 @@ Timecode Types
Timecode Flags
--------------
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -102,6 +102,8 @@ and always returns default parameters as :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` does
.. _v4l2-vbi-format:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_vbi_format
:header-rows: 0
:stub-columns: 0
......@@ -227,6 +229,8 @@ and always returns default parameters as :ref:`VIDIOC_G_FMT <VIDIOC_G_FMT>` does
.. _vbifmt-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Raw VBI Format Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -95,6 +95,8 @@ RDS datastructures
.. _v4l2-rds-data:
.. tabularcolumns:: |p{2.5cm}|p{2.5cm}|p{12.5cm}|
.. flat-table:: struct v4l2_rds_data
:header-rows: 0
:stub-columns: 0
......@@ -129,6 +131,8 @@ RDS datastructures
.. _v4l2-rds-block:
.. tabularcolumns:: |p{2.9cm}|p{14.6cm}|
.. flat-table:: Block description
:header-rows: 0
:stub-columns: 0
......@@ -166,6 +170,8 @@ RDS datastructures
.. _v4l2-rds-block-codes:
.. tabularcolumns:: |p{2.2cm}|p{2.2cm}|p{2.2cm}|p{10.9cm}|
.. flat-table:: Block defines
:header-rows: 0
:stub-columns: 0
......
......@@ -80,6 +80,8 @@ data transfer, set by the driver in order to inform application.
.. _v4l2-sdr-format:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_sdr_format
:header-rows: 0
:stub-columns: 0
......
......@@ -105,6 +105,8 @@ which may return ``EBUSY`` can be the
struct v4l2_sliced_vbi_format
-----------------------------
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -250,6 +252,8 @@ struct v4l2_sliced_vbi_format
Sliced VBI services
-------------------
.. tabularcolumns:: |p{4.4cm}|p{2.2cm}|p{2.2cm}|p{4.4cm}|p{4.3cm}|
.. flat-table::
:header-rows: 1
:stub-columns: 0
......@@ -371,6 +375,8 @@ of one video frame. The ``id`` of unused
struct v4l2_sliced_vbi_data
---------------------------
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -556,6 +562,8 @@ number).
struct v4l2_mpeg_vbi_fmt_ivtv
-----------------------------
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -611,6 +619,8 @@ struct v4l2_mpeg_vbi_fmt_ivtv
Magic Constants for struct v4l2_mpeg_vbi_fmt_ivtv magic field
-------------------------------------------------------------
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 1
:stub-columns: 0
......@@ -652,6 +662,8 @@ Magic Constants for struct v4l2_mpeg_vbi_fmt_ivtv magic field
struct v4l2_mpeg_vbi_itv0
-------------------------
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -709,6 +721,8 @@ struct v4l2_mpeg_vbi_itv0
struct v4l2_mpeg_vbi_ITV0
-------------------------
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -734,6 +748,8 @@ struct v4l2_mpeg_vbi_ITV0
struct v4l2_mpeg_vbi_itv0_line
------------------------------
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......@@ -765,6 +781,8 @@ struct v4l2_mpeg_vbi_itv0_line
Line Identifiers for struct v4l2_mpeg_vbi_itv0_line id field
------------------------------------------------------------
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 1
:stub-columns: 0
......
......@@ -57,6 +57,8 @@ should have the value ``V4L2_FIELD_ANY`` (0).
enum v4l2_field
===============
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -7,6 +7,8 @@ Single-planar format structure
.. _v4l2-pix-format:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_pix_format
:header-rows: 0
:stub-columns: 0
......
......@@ -14,6 +14,8 @@ describing all planes of that format.
.. _v4l2-plane-pix-format:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_plane_pix_format
:header-rows: 0
:stub-columns: 0
......@@ -50,6 +52,8 @@ describing all planes of that format.
.. _v4l2-pix-format-mplane:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_pix_format_mplane
:header-rows: 0
:stub-columns: 0
......
......@@ -19,6 +19,8 @@ are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: SMPTE 170M Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -117,6 +119,8 @@ and the white reference are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: Rec. 709 Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -246,6 +250,8 @@ The chromaticities of the primary colors and the white reference are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: sRGB Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -345,6 +351,8 @@ are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: Adobe RGB Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -429,6 +437,8 @@ of the primary colors and the white reference are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: BT.2020 Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -548,6 +558,8 @@ is ``V4L2_XFER_FUNC_DCI_P3``. The default Y'CbCr encoding is
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: DCI-P3 Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -621,6 +633,8 @@ and the white reference are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: SMPTE 240M Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -709,6 +723,8 @@ reference are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: NTSC 1953 Chromaticities
:header-rows: 1
:stub-columns: 0
......@@ -805,6 +821,8 @@ are:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: EBU Tech. 3213 Chromaticities
:header-rows: 1
:stub-columns: 0
......
......@@ -7,6 +7,8 @@ Compressed Formats
.. _compressed-formats:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Compressed Image Formats
:header-rows: 1
:stub-columns: 0
......
......@@ -22,6 +22,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -33,6 +33,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -37,6 +37,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -47,6 +47,8 @@ many pad bytes after its rows.
**Byte Order.**
Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -36,6 +36,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -39,6 +39,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -36,6 +36,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -974,6 +974,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{2.5cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{0.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -19,6 +19,8 @@ please make a proposal on the linux-media mailing list.
.. _reserved-formats:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Reserved Image Formats
:header-rows: 1
:stub-columns: 0
......@@ -341,6 +343,8 @@ please make a proposal on the linux-media mailing list.
.. _format-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Format Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -29,6 +29,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -26,6 +26,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{11.7cm}|p{5.8cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -25,6 +25,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{8.8cm}|p{4.4cm}|p{4.3cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{11.7cm}|p{5.8cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{8.8cm}|p{4.4cm}|p{4.3cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -23,6 +23,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{8.8cm}|p{4.4cm}|p{4.3cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -26,6 +26,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -26,6 +26,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -33,6 +33,8 @@ Each cell is one byte, high 6 bits in high bytes are 0.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -36,6 +36,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.0cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -34,6 +34,8 @@ Each cell is one byte, high 6 bits in high bytes are 0.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -26,6 +26,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -21,6 +21,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -23,6 +23,8 @@ half the horizontal resolution of the Y component.
**Byte Order.**
Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -23,6 +23,8 @@ half the horizontal resolution of the Y component.
**Byte Order.**
Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -23,6 +23,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -26,6 +26,8 @@ pixels.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -23,6 +23,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -29,6 +29,8 @@ these pixels can be deinterlaced using
pixels cross the byte boundary and have a ratio of 3 bytes for each
interleaved pixel.
.. tabularcolumns:: |p{8.8cm}|p{4.4cm}|p{4.3cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -27,6 +27,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -27,6 +27,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -30,6 +30,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{2.5cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{1.3cm}|p{0.7cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -37,6 +37,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -33,6 +33,8 @@ have ¼ as many pad bytes after their rows. In other words, four C x rows
Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -38,6 +38,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -45,6 +45,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -44,6 +44,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -34,6 +34,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -38,6 +38,8 @@ described in :ref:`planar-apis`.
**Byte Order.**
Each cell is one byte.
.. tabularcolumns:: |p{5.8cm}|p{2.9cm}|p{2.9cm}|p{2.9cm}|p{3.0cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -26,6 +26,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -23,6 +23,8 @@ half the horizontal resolution of the Y component.
**Byte Order.**
Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{3.5cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.8cm}|p{1.4cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0
......
......@@ -8,6 +8,8 @@ Media Bus Formats
.. _v4l2-mbus-framefmt:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_mbus_framefmt
:header-rows: 0
:stub-columns: 0
......
......@@ -75,6 +75,8 @@ than the number requested.
.. _v4l2-create-buffers:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_create_buffers
:header-rows: 0
:stub-columns: 0
......
......@@ -54,6 +54,8 @@ overlay devices.
.. _v4l2-cropcap:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_cropcap
:header-rows: 0
:stub-columns: 0
......@@ -114,6 +116,8 @@ overlay devices.
.. _v4l2-rect-crop:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_rect
:header-rows: 0
:stub-columns: 0
......
......@@ -80,6 +80,8 @@ instructions.
.. _name-v4l2-dbg-match:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table:: struct v4l2_dbg_match
:header-rows: 0
:stub-columns: 0
......@@ -124,6 +126,8 @@ instructions.
.. _v4l2-dbg-chip-info:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_dbg_chip_info
:header-rows: 0
:stub-columns: 0
......@@ -169,6 +173,8 @@ instructions.
.. _name-chip-match-types:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Chip Match Types
:header-rows: 0
:stub-columns: 0
......
......@@ -88,6 +88,8 @@ instructions.
.. _v4l2-dbg-match:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table:: struct v4l2_dbg_match
:header-rows: 0
:stub-columns: 0
......@@ -173,6 +175,8 @@ instructions.
.. _chip-match-types:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Chip Match Types
:header-rows: 0
:stub-columns: 0
......
......@@ -58,6 +58,8 @@ introduced in Linux 3.3.
.. _v4l2-decoder-cmd:
.. tabularcolumns:: |p{2.9cm}|p{2.9cm}|p{5.8cm}|p{2.9cm}|p{3.0cm}|
.. flat-table:: struct v4l2_decoder_cmd
:header-rows: 0
:stub-columns: 0
......@@ -187,6 +189,8 @@ introduced in Linux 3.3.
.. _decoder-cmds:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Decoder Commands
:header-rows: 0
:stub-columns: 0
......
......@@ -42,6 +42,8 @@ call.
.. _v4l2-event:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{7.0cm}|p{3.5cm}|
.. flat-table:: struct v4l2_event
:header-rows: 0
:stub-columns: 0
......@@ -177,6 +179,8 @@ call.
.. _event-type:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Event Types
:header-rows: 0
:stub-columns: 0
......@@ -304,6 +308,8 @@ call.
.. _v4l2-event-vsync:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_event_vsync
:header-rows: 0
:stub-columns: 0
......@@ -322,6 +328,8 @@ call.
.. _v4l2-event-ctrl:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{7.0cm}|p{3.5cm}|
.. flat-table:: struct v4l2_event_ctrl
:header-rows: 0
:stub-columns: 0
......@@ -429,6 +437,8 @@ call.
.. _v4l2-event-frame-sync:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_event_frame_sync
:header-rows: 0
:stub-columns: 0
......@@ -447,6 +457,8 @@ call.
.. _v4l2-event-src-change:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_event_src_change
:header-rows: 0
:stub-columns: 0
......@@ -466,6 +478,8 @@ call.
.. _v4l2-event-motion-det:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_event_motion_det
:header-rows: 0
:stub-columns: 0
......@@ -509,6 +523,8 @@ call.
.. _ctrl-changes-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Control Changes
:header-rows: 0
:stub-columns: 0
......@@ -548,6 +564,8 @@ call.
.. _src-changes-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Source Changes
:header-rows: 0
:stub-columns: 0
......
......@@ -56,6 +56,8 @@ that doesn't support them will return an ``EINVAL`` error code.
.. _v4l2-bt-timings-cap:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_bt_timings_cap
:header-rows: 0
:stub-columns: 0
......@@ -141,6 +143,8 @@ that doesn't support them will return an ``EINVAL`` error code.
.. _v4l2-dv-timings-cap:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{7.0cm}|p{3.5cm}|
.. flat-table:: struct v4l2_dv_timings_cap
:header-rows: 0
:stub-columns: 0
......
......@@ -66,6 +66,8 @@ introduced in Linux 2.6.21.
.. _v4l2-encoder-cmd:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_encoder_cmd
:header-rows: 0
:stub-columns: 0
......@@ -103,6 +105,8 @@ introduced in Linux 2.6.21.
.. _encoder-cmds:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Encoder Commands
:header-rows: 0
:stub-columns: 0
......@@ -164,6 +168,8 @@ introduced in Linux 2.6.21.
.. _encoder-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Encoder Command Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -66,6 +66,8 @@ return an ``EINVAL`` error code.
.. _v4l2-enum-dv-timings:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_enum_dv_timings
:header-rows: 0
:stub-columns: 0
......
......@@ -48,6 +48,8 @@ one until ``EINVAL`` is returned.
.. _v4l2-fmtdesc:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_fmtdesc
:header-rows: 0
:stub-columns: 0
......@@ -129,6 +131,8 @@ one until ``EINVAL`` is returned.
.. _fmtdesc-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Image Format Description Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -105,6 +105,8 @@ application should zero out all members except for the *IN* fields.
.. _v4l2-frmival-stepwise:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_frmival_stepwise
:header-rows: 0
:stub-columns: 0
......@@ -233,6 +235,8 @@ Enums
.. _v4l2-frmivaltypes:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: enum v4l2_frmivaltypes
:header-rows: 0
:stub-columns: 0
......
......@@ -94,6 +94,8 @@ application should zero out all members except for the *IN* fields.
.. _v4l2-frmsize-discrete:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_frmsize_discrete
:header-rows: 0
:stub-columns: 0
......@@ -120,6 +122,8 @@ application should zero out all members except for the *IN* fields.
.. _v4l2-frmsize-stepwise:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_frmsize_stepwise
:header-rows: 0
:stub-columns: 0
......@@ -254,6 +258,8 @@ Enums
.. _v4l2-frmsizetypes:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: enum v4l2_frmsizetypes
:header-rows: 0
:stub-columns: 0
......
......@@ -45,6 +45,8 @@ of the corresponding tuner/modulator is set.
.. _v4l2-frequency-band:
.. tabularcolumns:: |p{2.9cm}|p{2.9cm}|p{5.8cm}|p{2.9cm}|p{3.0cm}|
.. flat-table:: struct v4l2_frequency_band
:header-rows: 0
:stub-columns: 0
......@@ -151,6 +153,8 @@ of the corresponding tuner/modulator is set.
.. _band-modulation:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Band Modulation Systems
:header-rows: 0
:stub-columns: 0
......
......@@ -43,6 +43,8 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
.. _v4l2-input:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_input
:header-rows: 0
:stub-columns: 0
......@@ -150,6 +152,8 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
.. _input-type:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Input Types
:header-rows: 0
:stub-columns: 0
......@@ -320,6 +324,8 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
.. _input-capabilities:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Input capabilities
:header-rows: 0
:stub-columns: 0
......
......@@ -44,6 +44,8 @@ EINVAL.
.. _v4l2-output:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_output
:header-rows: 0
:stub-columns: 0
......@@ -140,6 +142,8 @@ EINVAL.
.. _output-type:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Output Type
:header-rows: 0
:stub-columns: 0
......@@ -175,6 +179,8 @@ EINVAL.
.. _output-capabilities:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Output capabilities
:header-rows: 0
:stub-columns: 0
......
......@@ -46,6 +46,8 @@ or output. [#f1]_
.. _v4l2-standard:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_standard
:header-rows: 0
:stub-columns: 0
......@@ -114,6 +116,8 @@ or output. [#f1]_
.. _v4l2-fract:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_fract
:header-rows: 0
:stub-columns: 0
......@@ -140,6 +144,8 @@ or output. [#f1]_
.. _v4l2-std-id:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: typedef v4l2_std_id
:header-rows: 0
:stub-columns: 0
......
......@@ -118,6 +118,8 @@ Examples
.. _v4l2-exportbuffer:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_exportbuffer
:header-rows: 0
:stub-columns: 0
......
......@@ -52,6 +52,8 @@ return the actual new audio mode.
.. _v4l2-audio:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_audio
:header-rows: 0
:stub-columns: 0
......@@ -106,6 +108,8 @@ return the actual new audio mode.
.. _audio-capability:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Audio Capability Flags
:header-rows: 0
:stub-columns: 0
......@@ -135,6 +139,8 @@ return the actual new audio mode.
.. _audio-mode:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Audio Mode Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -59,6 +59,8 @@ as ``VIDIOC_G_AUDOUT`` does.
.. _v4l2-audioout:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_audioout
:header-rows: 0
:stub-columns: 0
......
......@@ -78,6 +78,8 @@ When cropping is not supported then no parameters are changed and
.. _v4l2-crop:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_crop
:header-rows: 0
:stub-columns: 0
......
......@@ -56,6 +56,8 @@ These ioctls work only with user controls. For other control classes the
.. _v4l2-control:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_control
:header-rows: 0
:stub-columns: 0
......
......@@ -70,6 +70,8 @@ EBUSY
.. _v4l2-bt-timings:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_bt_timings
:header-rows: 0
:stub-columns: 0
......@@ -223,6 +225,8 @@ EBUSY
.. _v4l2-dv-timings:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{7.0cm}|p{3.5cm}|
.. flat-table:: struct v4l2_dv_timings
:header-rows: 0
:stub-columns: 0
......@@ -267,6 +271,8 @@ EBUSY
.. _dv-timing-types:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: DV Timing types
:header-rows: 0
:stub-columns: 0
......
......@@ -92,6 +92,8 @@ EDID is no longer available.
.. _v4l2-edid:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_edid
:header-rows: 0
:stub-columns: 0
......
......@@ -59,6 +59,8 @@ video elementary streams.
.. _v4l2-enc-idx:
.. tabularcolumns:: |p{2.9cm}|p{2.9cm}|p{5.8cm}|p{2.9cm}|p{3.0cm}|
.. flat-table:: struct v4l2_enc_idx
:header-rows: 0
:stub-columns: 0
......@@ -105,6 +107,8 @@ video elementary streams.
.. _v4l2-enc-idx-entry:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_enc_idx_entry
:header-rows: 0
:stub-columns: 0
......@@ -162,6 +166,8 @@ video elementary streams.
.. _enc-idx-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Index Entry Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -97,6 +97,8 @@ still cause this situation.
.. _v4l2-ext-control:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table:: struct v4l2_ext_control
:header-rows: 0
:stub-columns: 0
......@@ -228,6 +230,8 @@ still cause this situation.
.. _v4l2-ext-controls:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{7.0cm}|p{3.5cm}|
.. flat-table:: struct v4l2_ext_controls
:header-rows: 0
:stub-columns: 0
......@@ -360,6 +364,8 @@ still cause this situation.
.. _ctrl-class:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Control classes
:header-rows: 0
:stub-columns: 0
......
......@@ -78,6 +78,8 @@ destructive video overlay.
.. _v4l2-framebuffer:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table:: struct v4l2_framebuffer
:header-rows: 0
:stub-columns: 0
......@@ -283,6 +285,8 @@ destructive video overlay.
.. _framebuffer-cap:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Frame Buffer Capability Flags
:header-rows: 0
:stub-columns: 0
......@@ -371,6 +375,8 @@ destructive video overlay.
.. _framebuffer-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Frame Buffer Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -54,6 +54,8 @@ write-only ioctl, it does not return the actual new frequency.
.. _v4l2-frequency:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_frequency
:header-rows: 0
:stub-columns: 0
......
......@@ -57,6 +57,8 @@ encoding. You usually do want to add them.
.. _v4l2-jpegcompression:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_jpegcompression
:header-rows: 0
:stub-columns: 0
......@@ -129,6 +131,8 @@ encoding. You usually do want to add them.
.. _jpeg-markers:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: JPEG Markers Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -63,6 +63,8 @@ To change the radio frequency the
.. _v4l2-modulator:
.. tabularcolumns:: |p{2.9cm}|p{2.9cm}|p{5.8cm}|p{2.9cm}|p{3.0cm}|
.. flat-table:: struct v4l2_modulator
:header-rows: 0
:stub-columns: 0
......@@ -160,6 +162,8 @@ To change the radio frequency the
.. _modulator-txsubchans:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Modulator Audio Transmission Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -52,6 +52,8 @@ union holding separate parameters for input and output devices.
.. _v4l2-streamparm:
.. tabularcolumns:: |p{3.5cm}|p{3.5cm}|p{3.5cm}|p{7.0cm}|
.. flat-table:: struct v4l2_streamparm
:header-rows: 0
:stub-columns: 0
......@@ -111,6 +113,8 @@ union holding separate parameters for input and output devices.
.. _v4l2-captureparm:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_captureparm
:header-rows: 0
:stub-columns: 0
......@@ -192,6 +196,8 @@ union holding separate parameters for input and output devices.
.. _v4l2-outputparm:
.. tabularcolumns:: |p{4.4cm}|p{4.4cm}|p{8.7cm}|
.. flat-table:: struct v4l2_outputparm
:header-rows: 0
:stub-columns: 0
......@@ -280,6 +286,8 @@ union holding separate parameters for input and output devices.
.. _parm-caps:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Streaming Parameters Capabilites
:header-rows: 0
:stub-columns: 0
......@@ -299,6 +307,8 @@ union holding separate parameters for input and output devices.
.. _parm-flags:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: Capture Parameters Flags
:header-rows: 0
:stub-columns: 0
......
......@@ -47,6 +47,8 @@ with a pointer to this variable.
.. _v4l2-priority:
.. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
.. flat-table:: enum v4l2_priority
:header-rows: 0
:stub-columns: 0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment