diff --git a/Documentation/media/uapi/v4l/crop.svg b/Documentation/media/uapi/v4l/crop.svg index 588bf8bd1ea7..dc9a471bae6b 100644 --- a/Documentation/media/uapi/v4l/crop.svg +++ b/Documentation/media/uapi/v4l/crop.svg @@ -19,7 +19,7 @@ sodipodi:docname="crop.svg">image/svg+xmlv4l2_cropcap.bounds + d="m 1492.37,1607.5 1559.25,141.75" />v4l2_cropcap.bounds v4l2_cropcap.defrect + id="g126" + transform="matrix(1.4375794,0,0,1.4375794,-0.12334269,-0.08856738)">v4l2_cropcap.defrect v4l2_crop.c + id="g132" + transform="matrix(1.4375794,0,0,1.4375794,-0.12334269,-0.08856738)">v4l2_crop.c v4l2_format - \ No newline at end of file + id="g138" + transform="matrix(1.4375794,0,0,1.4375794,-0.12334269,-0.08856738)">v4l2_format + + diff --git a/Documentation/media/uapi/v4l/fieldseq_bt.svg b/Documentation/media/uapi/v4l/fieldseq_bt.svg index 2de2f187f217..b195301771ce 100644 --- a/Documentation/media/uapi/v4l/fieldseq_bt.svg +++ b/Documentation/media/uapi/v4l/fieldseq_bt.svg @@ -16,17 +16,7 @@ width="198.48296mm" height="211.89406mm" viewBox="0 0 703.28606 750.80571" - sodipodi:docname="fieldseq_bt.svg">image/svg+xmlimage/svg+xmlV4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_ALTERNATE + id="path4837" + inkscape:connector-curvature="0" />V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_ALTERNATE V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_BOTTOMV4L2_FIELD_BOTTOMv4l2_buffer.field: + y="-316.23969" + x="103.58983" + id="text4849" + style="font-variant:normal;font-weight:normal;font-size:8.2495203px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)">V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_BOTTOMV4L2_FIELD_BOTTOMv4l2_buffer.field: Temporal order, bottom field first transmitted (e.g. M/NTSC) + y="-592.59381" + x="5.8034" + id="text4855" + style="font-variant:normal;font-weight:normal;font-size:11.9989996px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)">Temporal order, bottom field first transmitted (e.g. M/NTSC) V4L2_FIELD_TOPV4L2_FIELD_TOP + y="-316.23981" + x="290.6604" + id="text4859" + style="font-variant:normal;font-weight:normal;font-size:8.2495203px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)">V4L2_FIELD_TOPV4L2_FIELD_TOP V4L2_FIELD_INTERLACED / V4L2_FIELD_INTERLACED_BTV4L2_FIELD_INTERLACED_TB (misaligned)V4L2_FIELD_SEQ_BT - \ No newline at end of file + y="-299.23349" + x="5.8034" + id="text4863" + style="font-variant:normal;font-weight:normal;font-size:11.9989996px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)">V4L2_FIELD_INTERLACED / V4L2_FIELD_INTERLACED_BTV4L2_FIELD_INTERLACED_TB (misaligned)V4L2_FIELD_SEQ_BT +V4L2_FIELD_TOP +V4L2_FIELD_BOTTOM +V4L2_FIELD_ALTERNATE +V4L2_FIELD_INTERLACED / V4L2_FIELD_INTERLACED_BT +V4L2_FIELD_INTERLACED_TB (misaligned) +V4L2_FIELD_SEQ_BT +V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_BOTTOMV4L2_FIELD_BOTTOM +v4l2_buffer.field: + \ No newline at end of file diff --git a/Documentation/media/uapi/v4l/fieldseq_tb.svg b/Documentation/media/uapi/v4l/fieldseq_tb.svg index 4e6460b28db7..6a7b10ad4ab8 100644 --- a/Documentation/media/uapi/v4l/fieldseq_tb.svg +++ b/Documentation/media/uapi/v4l/fieldseq_tb.svg @@ -16,17 +16,7 @@ width="198.48296mm" height="210.39415mm" viewBox="0 0 703.28607 745.49109" - sodipodi:docname="fieldseq_tb.svg">image/svg+xmlimage/svg+xmlV4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_ALTERNATE + id="path6761" + inkscape:connector-curvature="0" />V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_ALTERNATE v4l2_buffer.field:V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_BOTTOM + y="-324.69479" + x="10.05469" + id="text6773" + style="font-variant:normal;font-weight:normal;font-size:8.2495203px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)">v4l2_buffer.field:V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_BOTTOM Temporal order, top field first transmitted (e.g. BG/PAL)V4L2_FIELD_SEQ_TBV4L2_FIELD_INTERLACED_BT (misaligned)V4L2_FIELD_INTERLACED / V4L2_FIELD_INTERLACED_TB - \ No newline at end of file + y="-588.2937" + x="5.8031301" + id="text6779" + style="font-variant:normal;font-weight:normal;font-size:11.9989996px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)">Temporal order, top field first transmitted (e.g. BG/PAL)V4L2_FIELD_SEQ_TBV4L2_FIELD_INTERLACED_BT (misaligned)V4L2_FIELD_INTERLACED / V4L2_FIELD_INTERLACED_TB +V4L2_FIELD_TOP +V4L2_FIELD_BOTTOM +V4L2_FIELD_ALTERNATE +Temporal order, top field first transmitted (e.g. BG/PAL) +V4L2_FIELD_SEQ_TB +V4L2_FIELD_INTERLACED_BT (misaligned) +V4L2_FIELD_INTERLACED / V4L2_FIELD_INTERLACED_TB +v4l2_buffer.field: +V4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_BOTTOMV4L2_FIELD_TOPV4L2_FIELD_BOTTOM + \ No newline at end of file diff --git a/Documentation/media/uapi/v4l/subdev-image-processing-crop.svg b/Documentation/media/uapi/v4l/subdev-image-processing-crop.svg index 18b0f5de9ed2..ba02e6f6214d 100644 --- a/Documentation/media/uapi/v4l/subdev-image-processing-crop.svg +++ b/Documentation/media/uapi/v4l/subdev-image-processing-crop.svg @@ -1,63 +1,313 @@ - - - - - - + + + + + image/svg+xml + + + + + + + + + + - - - + + + - - sink - crop - selection + + sink + crop + selection - - + + - - sink media - bus format + + sink media + bus format - - source media - bus format + + source media + bus format - - - + + + - - - - - - - - + + + + + + + + - - - - + + + + - - pad 1 (source) + + pad 1 (source) - - - - + + + + - - - - + + + + - - pad 0 (sink) + + pad 0 (sink) diff --git a/Documentation/media/uapi/v4l/subdev-image-processing-full.svg b/Documentation/media/uapi/v4l/subdev-image-processing-full.svg index 3322cf4c0093..c82291a4493e 100644 --- a/Documentation/media/uapi/v4l/subdev-image-processing-full.svg +++ b/Documentation/media/uapi/v4l/subdev-image-processing-full.svg @@ -1,163 +1,769 @@ - - - - - + + + + + image/svg+xml + + + + + + + + + - - - - - + + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - pad 0 (sink) + + pad 0 (sink) - - pad 2 (source) + + pad 2 (source) - - - + + + - - - + + + - - + + - - sink media - bus format + + sink media + bus format - - - + + + - - - - - - sink compose - selection (scaling) + + + + + + sink compose + selection (scaling) - - - + + + - - source media - bus format + + source media + bus format - - - + + + - - - - - - sink compose - bounds selection + + + + + + sink compose + bounds selection - - - - + + + + - - - - + + + + - - pad 1 (sink) + + pad 1 (sink) - - - + + + - - - + + + - - + + - - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - pad 3 (source) + + pad 3 (source) - - sink - crop - selection + + sink + crop + selection - - source - crop - selection + + source + crop + selection - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + diff --git a/Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg b/Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg index 2340c0f8bc92..e7b3786f8a9b 100644 --- a/Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg +++ b/Documentation/media/uapi/v4l/subdev-image-processing-scaling-multi-source.svg @@ -1,116 +1,560 @@ - - - - - - + + + + + image/svg+xml + + + + + + + + + + - - - + + + - - sink - crop - selection + + sink + crop + selection - - + + - - sink media - bus format + + sink media + bus format - - - + + + - - - - - - sink compose - selection (scaling) + + + + + + sink compose + selection (scaling) - - - + + + - - source - crop - selection + + source + crop + selection - - source media - bus format + + source media + bus format - - - + + + - - - - - - - - + + + + + + + + - - - - + + + + - - pad 1 (source) + + pad 1 (source) - - - - + + + + - - - - + + + + - - pad 0 (sink) + + pad 0 (sink) - - - - + + + + - - - - - - - - + + + + + + + + - - - - + + + + - - pad 2 (source) + + pad 2 (source) - - - - + + + + - - - - + + + + diff --git a/Documentation/media/uapi/v4l/vbi_525.svg b/Documentation/media/uapi/v4l/vbi_525.svg index 3aee15d57c9a..b05f7777ccf8 100644 --- a/Documentation/media/uapi/v4l/vbi_525.svg +++ b/Documentation/media/uapi/v4l/vbi_525.svg @@ -16,21 +16,7 @@ width="208.73068mm" height="51.395489mm" viewBox="0 0 739.59691 182.11" - sodipodi:docname="vbi_525.svg">image/svg+xmlimage/svg+xml(1) + x="1621.9453 1642.3999 1676.5522">(1) 8745691012113226312628745691012113226312622712702672682692722732752742662652632642622712702672682692722732752742662652632642624923156101112784923156101112784923156101112784923156101112785245242612615255252622622222222223232323285285222228628623231st field1st field2nd field +2nd field + y="-4127.7959" + x="4199.7334 3831.1829 2725.5305 3112.509 3462.6321 4568.2842 4916.3442 4957.3271 5653.4458 5694.4287 5284.895 5325.8779 2356.9773 1988.4264 1210.3424 1251.3252 1292.3081 1619.8759 841.79163 882.77454 923.75732">874569101211322631262 +271270267268269272273275274266265263264262 +492315610111278 +492315610111278 +524 +261 +525 +262 +22 +22 +23 +23 +285 +22 +286 +23 +1st field +2nd field \ No newline at end of file diff --git a/Documentation/media/uapi/v4l/vbi_625.svg b/Documentation/media/uapi/v4l/vbi_625.svg index d96a2628f305..c117ddb7bf7e 100644 --- a/Documentation/media/uapi/v4l/vbi_625.svg +++ b/Documentation/media/uapi/v4l/vbi_625.svg @@ -16,21 +16,7 @@ width="209.46608mm" height="51.576824mm" viewBox="0 0 742.20265 182.75252" - sodipodi:docname="vbi_625.svg">image/svg+xmlimage/svg+xml1st field145678323123113102214567832625624623223086213096222nd field + d="m 6636.6552,5109.5899 0,-73.9699" />1st field145678323123113102214567832625624623223086213096222nd field (1) + transform="scale(1,-1)" + style="font-variant:normal;font-weight:normal;font-size:61.64153671px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + id="text294" + x="2734.751" + y="-4037.021">(1) 7654323133123113363353213203193183173163153143133123111822233093093103102433723232424 - \ No newline at end of file + transform="scale(1,-1)" + style="font-variant:normal;font-weight:normal;font-size:73.96984863px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + id="text298" + x="4951.772" + y="-4129.4834">7654323133123113363353213203193183173163153143133123111822233093093103102433723232424 +1st field +1456783231231131022 +1456783262562462322 +308 +621 +309 +622 +2nd field +765432313312311 +336335321320319318317316315314313312311 +182223309 +309 +310 +310 +24 +337 +23 +23 +24 +24 + \ No newline at end of file diff --git a/Documentation/media/uapi/v4l/vbi_hsync.svg b/Documentation/media/uapi/v4l/vbi_hsync.svg index 17ddb5bcb071..4d5c0b4f146e 100644 --- a/Documentation/media/uapi/v4l/vbi_hsync.svg +++ b/Documentation/media/uapi/v4l/vbi_hsync.svg @@ -16,10 +16,34 @@ width="192.39857mm" height="146.83536mm" viewBox="0 0 681.72724 520.28277" - sodipodi:docname="vbi_hsync.svg">image/svg+xmlBlack LevelSync LevelWhite Level + d="m 192.004,204.696 274.711,0" />Black LevelSync LevelWhite Level offset + id="text120" + style="font-variant:normal;font-weight:normal;font-size:20.83772659px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)" + x="159.88258" + y="-270.63647">offset Line synchr. pulseLine blanking - \ No newline at end of file + id="text124" + style="font-variant:normal;font-weight:normal;font-size:20.83772659px;font-family:sans-serif;-inkscape-font-specification:sans-serif;writing-mode:lr-tb;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;font-style:normal;font-stretch:normal;" + transform="scale(1,-1)" + x="46.973549" + y="-46.630745">Line synchr. pulseLine blanking +Line synchr. pulse +Line blanking +Black Level +Sync Level +White Level + \ No newline at end of file