[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: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
Mauro Carvalho Chehab 2016-08-17 08:14:19 -03:00
parent 1d80b03e52
commit 5bd4bb7817
114 changed files with 430 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{11.7cm}|p{5.8cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0

View File

@ -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

View File

@ -24,6 +24,8 @@ Each cell is one byte.
.. tabularcolumns:: |p{11.7cm}|p{5.8cm}|
.. flat-table::
:header-rows: 0
:stub-columns: 0

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

Some files were not shown because too many files have changed in this diff Show More