mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-11 15:40:50 +00:00
[media] V4L2: Add documentation for SDI timings and related flags
Describe new needed constants defined by SDI format. Signed-off-by: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
7389e6ef34
commit
e74c8cda4c
@ -272,17 +272,34 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
|
||||
|
||||
- .. row 11
|
||||
|
||||
- :cspan:`2` Digital Video
|
||||
- ``V4L2_IN_ST_NO_V_LOCK``
|
||||
|
||||
- 0x00000400
|
||||
|
||||
- No vertical sync lock.
|
||||
|
||||
- .. row 12
|
||||
|
||||
- ``V4L2_IN_ST_NO_STD_LOCK``
|
||||
|
||||
- 0x00000800
|
||||
|
||||
- No standard format lock in case of auto-detection format
|
||||
by the component.
|
||||
|
||||
- .. row 13
|
||||
|
||||
- :cspan:`2` Digital Video
|
||||
|
||||
- .. row 14
|
||||
|
||||
- ``V4L2_IN_ST_NO_SYNC``
|
||||
|
||||
- 0x00010000
|
||||
|
||||
- No synchronization lock.
|
||||
|
||||
- .. row 13
|
||||
- .. row 15
|
||||
|
||||
- ``V4L2_IN_ST_NO_EQU``
|
||||
|
||||
@ -290,7 +307,7 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
|
||||
|
||||
- No equalizer lock.
|
||||
|
||||
- .. row 14
|
||||
- .. row 16
|
||||
|
||||
- ``V4L2_IN_ST_NO_CARRIER``
|
||||
|
||||
@ -298,11 +315,11 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
|
||||
|
||||
- Carrier recovery failed.
|
||||
|
||||
- .. row 15
|
||||
- .. row 17
|
||||
|
||||
- :cspan:`2` VCR and Set-Top Box
|
||||
|
||||
- .. row 16
|
||||
- .. row 18
|
||||
|
||||
- ``V4L2_IN_ST_MACROVISION``
|
||||
|
||||
@ -312,7 +329,7 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
|
||||
signal to confuse video recorders. When this flag is set
|
||||
Macrovision has been detected.
|
||||
|
||||
- .. row 17
|
||||
- .. row 19
|
||||
|
||||
- ``V4L2_IN_ST_NO_ACCESS``
|
||||
|
||||
@ -320,7 +337,7 @@ at index zero, incrementing by one until the driver returns ``EINVAL``.
|
||||
|
||||
- Conditional access denied.
|
||||
|
||||
- .. row 18
|
||||
- .. row 20
|
||||
|
||||
- ``V4L2_IN_ST_VTR``
|
||||
|
||||
|
@ -352,6 +352,13 @@ EBUSY
|
||||
|
||||
- The timings follow the VESA Generalized Timings Formula standard
|
||||
|
||||
- .. row 7
|
||||
|
||||
- ``V4L2_DV_BT_STD_SDI``
|
||||
|
||||
- The timings follow the SDI Timings standard.
|
||||
There are no horizontal syncs/porches at all in this format.
|
||||
Total blanking timings must be set in hsync or vsync fields only.
|
||||
|
||||
.. tabularcolumns:: |p{6.0cm}|p{11.5cm}|
|
||||
|
||||
@ -424,3 +431,11 @@ EBUSY
|
||||
R'G'B' values use limited range (i.e. 16-235) as opposed to full
|
||||
range (i.e. 0-255). All formats defined in CEA-861 except for the
|
||||
640x480p59.94 format are CE formats.
|
||||
|
||||
- .. row 8
|
||||
|
||||
- ``V4L2_DV_FL_FIRST_FIELD_EXTRA_LINE``
|
||||
|
||||
- Some formats like SMPTE-125M have an interlaced signal with a odd
|
||||
total height. For these formats, if this flag is set, the first
|
||||
field has the extra line. Else, it is the second field.
|
||||
|
Loading…
x
Reference in New Issue
Block a user