[PATCH v3 4/6] [media] convert some images from png to svg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxx>

SVG images are nicer, as they can easily be scaled. Also, they're
written in text, with makes easier to work.

Signed-off-by: Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxxx>
---
 Documentation/media/uapi/dvb/intro.rst             |   2 +-
 .../media/uapi/dvb/intro_files/dvbstb.png          | Bin 22655 -> 0 bytes
 .../media/uapi/dvb/intro_files/dvbstb.svg          | 651 +++++++++++++++++++++
 .../media/uapi/v4l/vidioc-g-selection.rst          |   2 +-
 .../v4l/vidioc-g-selection_files/constraints.png   | Bin 3313 -> 0 bytes
 .../v4l/vidioc-g-selection_files/constraints.svg   | 346 +++++++++++
 6 files changed, 999 insertions(+), 2 deletions(-)
 delete mode 100644 Documentation/media/uapi/dvb/intro_files/dvbstb.png
 create mode 100644 Documentation/media/uapi/dvb/intro_files/dvbstb.svg
 delete mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png
 create mode 100644 Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg

diff --git a/Documentation/media/uapi/dvb/intro.rst b/Documentation/media/uapi/dvb/intro.rst
index b61081d00a9f..11b96a19a9ab 100644
--- a/Documentation/media/uapi/dvb/intro.rst
+++ b/Documentation/media/uapi/dvb/intro.rst
@@ -56,7 +56,7 @@ Overview
 .. _stb_components:
 
 .. figure::  intro_files/dvbstb.*
-    :alt:    dvbstb.pdf / dvbstb.png
+    :alt:    dvbstb.pdf / dvbstb.svg
     :align:  center
 
     Components of a DVB card/STB
diff --git a/Documentation/media/uapi/dvb/intro_files/dvbstb.png b/Documentation/media/uapi/dvb/intro_files/dvbstb.png
deleted file mode 100644
index 9b8f372e7afd9d016854973ba705dcdfbd1bbf13..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 22655
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
I?##9S2OFAByZ`_I

diff --git a/Documentation/media/uapi/dvb/intro_files/dvbstb.svg b/Documentation/media/uapi/dvb/intro_files/dvbstb.svg
new file mode 100644
index 000000000000..c4140fb518af
--- /dev/null
+++ b/Documentation/media/uapi/dvb/intro_files/dvbstb.svg
@@ -0,0 +1,651 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.2"
+   width="237.70221mm"
+   height="126.28221mm"
+   viewBox="0 0 23770.221 12628.221"
+   preserveAspectRatio="xMidYMid"
+   xml:space="preserve"
+   id="svg2"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="dvbstb.svg"
+   style="fill-rule:evenodd;stroke-width:28.22200012;stroke-linejoin:round"><metadata
+     id="metadata519"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="997"
+     id="namedview517"
+     showgrid="false"
+     inkscape:zoom="1.0818519"
+     inkscape:cx="411.31718"
+     inkscape:cy="274.87517"
+     inkscape:window-x="1920"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" /><defs
+     class="ClipPathGroup"
+     id="defs4" /><defs
+     id="defs9" /><defs
+     id="defs90" /><defs
+     id="defs113" /><defs
+     class="TextShapeIndex"
+     id="defs124" /><defs
+     class="EmbeddedBulletChars"
+     id="defs128" /><defs
+     class="TextEmbeddedBitmaps"
+     id="defs157" /><rect
+     class="BoundingBox"
+     x="5355.1108"
+     y="13.111"
+     width="18403"
+     height="9603"
+     id="rect197"
+     style="fill:none;stroke:none" /><path
+     d="m 14556.111,9614.111 -9200,0 0,-9600 18400,0 0,9600 -9200,0 z"
+     id="path199"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 14556.111,9614.111 -9200,0 0,-9600 18400,0 0,9600 -9200,0 z"
+     id="path201"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><rect
+     class="BoundingBox"
+     x="13.111"
+     y="4013.1111"
+     width="4544"
+     height="2403"
+     id="rect206"
+     style="fill:none;stroke:none" /><path
+     d="m 2285.111,6414.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path208"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 2285.111,6414.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path210"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text212"
+     y="-4585.8892"
+     x="-2443.8889"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan214"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="1281.111"
+         y="5435.1108"
+         id="tspan216"><tspan
+           id="tspan218"
+           style="fill:#000000;stroke:none">Antena</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="6213.1108"
+     y="1813.111"
+     width="4544"
+     height="2403"
+     id="rect223"
+     style="fill:none;stroke:none" /><path
+     d="m 8485.111,4214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path225"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 8485.111,4214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path227"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text229"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan231"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="7217.1108"
+         y="3235.1111"
+         id="tspan233"><tspan
+           id="tspan235"
+           style="fill:#000000;stroke:none">Frontend</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="12113.111"
+     y="1813.111"
+     width="4544"
+     height="2403"
+     id="rect240"
+     style="fill:none;stroke:none" /><path
+     d="m 14385.111,4214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path242"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 14385.111,4214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path244"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text246"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan248"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="13944.111"
+         y="3235.1111"
+         id="tspan250"><tspan
+           id="tspan252"
+           style="fill:#000000;stroke:none">CA</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="18113.111"
+     y="1813.111"
+     width="4544"
+     height="2403"
+     id="rect257"
+     style="fill:none;stroke:none" /><path
+     d="m 20385.111,4214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path259"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 20385.111,4214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path261"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text263"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan265"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="19384.111"
+         y="3235.1111"
+         id="tspan267"><tspan
+           id="tspan269"
+           style="fill:#000000;stroke:none">Demux</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="6113.1108"
+     y="5813.1108"
+     width="4544"
+     height="2403"
+     id="rect274"
+     style="fill:none;stroke:none" /><path
+     d="m 8385.111,8214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path276"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 8385.111,8214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path278"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text280"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan282"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="7733.1108"
+         y="7235.1108"
+         id="tspan284"><tspan
+           id="tspan286"
+           style="fill:#000000;stroke:none">SEC</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="12213.111"
+     y="5813.1108"
+     width="4544"
+     height="2403"
+     id="rect291"
+     style="fill:none;stroke:none" /><path
+     d="m 14485.111,8214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path293"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 14485.111,8214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path295"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text297"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan299"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="13676.111"
+         y="7235.1108"
+         id="tspan301"><tspan
+           id="tspan303"
+           style="fill:#000000;stroke:none">Audio</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="18113.111"
+     y="5813.1108"
+     width="4544"
+     height="2403"
+     id="rect308"
+     style="fill:none;stroke:none" /><path
+     d="m 20385.111,8214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path310"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 20385.111,8214.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path312"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text314"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan316"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="19583.111"
+         y="7235.1108"
+         id="tspan318"><tspan
+           id="tspan320"
+           style="fill:#000000;stroke:none">Video</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="15213.111"
+     y="10213.111"
+     width="4544"
+     height="2403"
+     id="rect325"
+     style="fill:none;stroke:none" /><path
+     d="m 17485.111,12614.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path327"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 17485.111,12614.111 -2271,0 0,-2400 4541,0 0,2400 -2270,0 z"
+     id="path329"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><text
+     class="TextShape"
+     id="text331"
+     x="-2443.8889"
+     y="-4585.8892"><tspan
+       class="TextParagraph"
+       font-size="635px"
+       font-weight="400"
+       id="tspan333"
+       style="font-weight:400;font-size:635px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="17076.111"
+         y="11635.111"
+         id="tspan335"><tspan
+           id="tspan337"
+           style="fill:#000000;stroke:none">TV</tspan></tspan></tspan></text>
+<rect
+     class="BoundingBox"
+     x="4555.1108"
+     y="3014.1111"
+     width="1661"
+     height="2202"
+     id="rect342"
+     style="fill:none;stroke:none" /><path
+     d="m 4556.111,5214.111 1400,-1857"
+     id="path344"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 6215.111,3014.111 -391,269 240,181 151,-450 z"
+     id="path346"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="4555.1108"
+     y="5213.1108"
+     width="1561"
+     height="1802"
+     id="rect351"
+     style="fill:none;stroke:none" /><path
+     d="m 4556.111,5214.111 1277,1475"
+     id="path353"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 6115.111,7014.111 -181,-438 -227,196 408,242 z"
+     id="path355"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="10755.111"
+     y="2864.1111"
+     width="1361"
+     height="301"
+     id="rect360"
+     style="fill:none;stroke:none" /><path
+     d="m 10756.111,3014.111 929,0"
+     id="path362"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 12115.111,3014.111 -450,-150 0,300 450,-150 z"
+     id="path364"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="16655.111"
+     y="2864.1111"
+     width="1461"
+     height="301"
+     id="rect369"
+     style="fill:none;stroke:none" /><path
+     d="m 16656.111,3014.111 1029,0"
+     id="path371"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18115.111,3014.111 -450,-150 0,300 450,-150 z"
+     id="path373"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="20235.111"
+     y="4213.1108"
+     width="301"
+     height="1602"
+     id="rect378"
+     style="fill:none;stroke:none" /><path
+     d="m 20385.111,4214.111 0,1170"
+     id="path380"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 20385.111,5814.111 150,-450 -300,0 150,450 z"
+     id="path382"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="17485.111"
+     y="8213.1113"
+     width="2902"
+     height="2002"
+     id="rect387"
+     style="fill:none;stroke:none" /><path
+     d="m 20385.111,8214.111 -2546,1756"
+     id="path389"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17485.111,10214.111 456,-132 -171,-247 -285,379 z"
+     id="path391"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="14484.111"
+     y="8213.1113"
+     width="3002"
+     height="2002"
+     id="rect396"
+     style="fill:none;stroke:none" /><path
+     d="m 14485.111,8214.111 2642,1761"
+     id="path398"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17485.111,10214.111 -291,-374 -167,249 458,125 z"
+     id="path400"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /><rect
+     class="BoundingBox"
+     x="14485.111"
+     y="4213.1108"
+     width="5902"
+     height="1629"
+     id="rect405"
+     style="fill:none;stroke:none" /><path
+     d="m 20385.111,4214.111 -51,14"
+     id="path407"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 20283.111,4242.111 -52,14"
+     id="path409"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 20180.111,4270.111 -51,13"
+     id="path411"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 20078.111,4297.111 -52,14"
+     id="path413"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19975.111,4325.111 -51,14"
+     id="path415"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19873.111,4353.111 -52,14"
+     id="path417"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19770.111,4381.111 -51,14"
+     id="path419"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19668.111,4409.111 -52,13"
+     id="path421"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19565.111,4436.111 -51,14"
+     id="path423"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19463.111,4464.111 -52,14"
+     id="path425"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19360.111,4492.111 -51,14"
+     id="path427"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19258.111,4520.111 -52,14"
+     id="path429"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19155.111,4547.111 -51,14"
+     id="path431"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 19053.111,4575.111 -52,14"
+     id="path433"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18950.111,4603.111 -51,14"
+     id="path435"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18848.111,4631.111 -51,14"
+     id="path437"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18745.111,4659.111 -51,14"
+     id="path439"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18643.111,4686.111 -51,14"
+     id="path441"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18540.111,4714.111 -51,14"
+     id="path443"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18438.111,4742.111 -51,14"
+     id="path445"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18335.111,4770.111 -51,14"
+     id="path447"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18233.111,4798.111 -51,14"
+     id="path449"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18130.111,4825.111 -51,14"
+     id="path451"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 18028.111,4853.111 -51,14"
+     id="path453"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17925.111,4881.111 -51,14"
+     id="path455"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17823.111,4909.111 -51,14"
+     id="path457"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17720.111,4937.111 -51,13"
+     id="path459"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17618.111,4964.111 -51,14"
+     id="path461"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17516.111,4992.111 -52,14"
+     id="path463"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17413.111,5020.111 -51,14"
+     id="path465"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17311.111,5048.111 -52,14"
+     id="path467"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17208.111,5076.111 -51,13"
+     id="path469"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17106.111,5103.111 -52,14"
+     id="path471"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 17003.111,5131.111 -51,14"
+     id="path473"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16901.111,5159.111 -52,14"
+     id="path475"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16798.111,5187.111 -51,14"
+     id="path477"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16696.111,5214.111 -52,14"
+     id="path479"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16593.111,5242.111 -51,14"
+     id="path481"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16491.111,5270.111 -52,14"
+     id="path483"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16388.111,5298.111 -51,14"
+     id="path485"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16286.111,5326.111 -52,14"
+     id="path487"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16183.111,5353.111 -51,14"
+     id="path489"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 16081.111,5381.111 -51,14"
+     id="path491"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15978.111,5409.111 -51,14"
+     id="path493"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15876.111,5437.111 -51,14"
+     id="path495"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15773.111,5465.111 -51,14"
+     id="path497"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15671.111,5492.111 -51,14"
+     id="path499"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15568.111,5520.111 -51,14"
+     id="path501"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15466.111,5548.111 -51,14"
+     id="path503"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15363.111,5576.111 -51,14"
+     id="path505"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15261.111,5604.111 -51,13"
+     id="path507"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15158.111,5631.111 -51,14"
+     id="path509"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 15056.111,5659.111 -51,14"
+     id="path511"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 14953.111,5687.111 -51,14"
+     id="path513"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000" /><path
+     d="m 14485.111,5814.111 474,27 -79,-290 -395,263 z"
+     id="path515"
+     inkscape:connector-curvature="0"
+     style="fill:#000000;stroke:none" /></svg>
\ No newline at end of file
diff --git a/Documentation/media/uapi/v4l/vidioc-g-selection.rst b/Documentation/media/uapi/v4l/vidioc-g-selection.rst
index 3145a9166bad..6da359e50668 100644
--- a/Documentation/media/uapi/v4l/vidioc-g-selection.rst
+++ b/Documentation/media/uapi/v4l/vidioc-g-selection.rst
@@ -130,7 +130,7 @@ Selection targets and flags are documented in
 .. _sel-const-adjust:
 
 .. figure::  vidioc-g-selection_files/constraints.*
-    :alt:    constraints.png
+    :alt:    constraints.svg
     :align:  center
 
     Size adjustments with constraint flags.
diff --git a/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png b/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.png
deleted file mode 100644
index 20228d2c5504cf3af92d916970f6bfae0e60e121..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3313
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

diff --git a/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg b/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg
new file mode 100644
index 000000000000..f710ee46b1f8
--- /dev/null
+++ b/Documentation/media/uapi/v4l/vidioc-g-selection_files/constraints.svg
@@ -0,0 +1,346 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   version="1.2"
+   width="249.00998mm"
+   height="143.00999mm"
+   viewBox="0 0 24900.998 14300.999"
+   preserveAspectRatio="xMidYMid"
+   xml:space="preserve"
+   id="svg2"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="constraints.svg"
+   style="fill-rule:evenodd;stroke-width:28.22200012;stroke-linejoin:round"><metadata
+     id="metadata325"><rdf:RDF><cc:Work
+         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; /><dc:title /></cc:Work></rdf:RDF></metadata><sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="997"
+     id="namedview323"
+     showgrid="false"
+     inkscape:zoom="1.0818519"
+     inkscape:cx="270.29272"
+     inkscape:cy="249.83854"
+     inkscape:window-x="1920"
+     inkscape:window-y="30"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg2"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" /><defs
+     class="ClipPathGroup"
+     id="defs4"><marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6261"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mend"><path
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         id="path6263"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker6125"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always"><path
+         id="path6127"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker6001"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mend"
+       inkscape:collect="always"><path
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         id="path6003"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5693"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always"><path
+         id="path5695"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker5575"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mend"
+       inkscape:collect="always"><path
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         style="fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#000080;stroke-width:1pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         id="path5577"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5469"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always"><path
+         id="path5471"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#000080;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5259"
+       style="overflow:visible"
+       inkscape:isstock="true"><path
+         id="path5261"
+         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
+         style="fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#000080;stroke-width:1pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" /></marker><marker
+       inkscape:stockid="Arrow2Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Mend"
+       style="overflow:visible"
+       inkscape:isstock="true"><path
+         id="path4241"
+         style="fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#000080;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="scale(-0.6,-0.6)"
+         inkscape:connector-curvature="0" /></marker></defs><defs
+     id="defs9" /><defs
+     id="defs100" /><defs
+     id="defs123" /><defs
+     class="TextShapeIndex"
+     id="defs134" /><defs
+     class="EmbeddedBulletChars"
+     id="defs138" /><defs
+     class="TextEmbeddedBitmaps"
+     id="defs167" /><g
+     class="com.sun.star.drawing.CustomShape"
+     id="g204"
+     transform="translate(-1350,-3250)"><g
+       id="id6"><rect
+         class="BoundingBox"
+         x="1350"
+         y="3250"
+         width="24901"
+         height="14301"
+         id="rect207"
+         style="fill:none;stroke:none" /><path
+         d="m 13800,17500 -12400,0 0,-14200 24800,0 0,14200 -12400,0 z"
+         id="path209"
+         inkscape:connector-curvature="0"
+         style="fill:#ffffff;stroke:none" /><path
+         d="m 13800,17500 -12400,0 0,-14200 24800,0 0,14200 -12400,0 z"
+         id="path211"
+         inkscape:connector-curvature="0"
+         style="fill:none;stroke:#ff0000;stroke-width:100;stroke-linejoin:round" /><text
+         class="TextShape"
+         id="text213"><tspan
+           class="TextParagraph"
+           font-size="846px"
+           font-weight="400"
+           id="tspan215"
+           style="font-weight:400;font-size:846px;font-family:'Liberation Sans', sans-serif"><tspan
+             class="TextPosition"
+             x="1652"
+             y="17093"
+             id="tspan217"><tspan
+               id="tspan219"
+               style="fill:#ff0000;stroke:none" /><tspan
+               id="tspan221"
+               style="fill:#ff0000;stroke:none">V4L2_SEL_FLAG_GE</tspan></tspan></tspan></text>
+</g></g><rect
+     class="BoundingBox"
+     x="3000"
+     y="2200"
+     width="18101"
+     height="10101"
+     id="rect226"
+     style="fill:none;stroke:none" /><path
+     d="m 12050,12250 -9000,0 0,-10000 18000,0 0,10000 -9000,0 z"
+     id="path228"
+     inkscape:connector-curvature="0"
+     style="fill:#ffffff;stroke:none" /><path
+     d="m 12050,12250 -9000,0 0,-10000 18000,0 0,10000 -9000,0 z"
+     id="path230"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000000;stroke-width:100;stroke-linejoin:round" /><text
+     class="TextShape"
+     id="text232"
+     x="-1350"
+     y="-3250"><tspan
+       class="TextParagraph"
+       font-size="987px"
+       font-weight="400"
+       id="tspan234"
+       style="font-weight:400;font-size:987px;font-family:'Liberation Sans', sans-serif"><tspan
+         class="TextPosition"
+         x="3227"
+         y="11503"
+         id="tspan236"><tspan
+           id="tspan238"
+           style="fill:#000000;stroke:none" /><tspan
+           id="tspan240"
+           style="fill:#000000;stroke:none">ORIGINAL</tspan></tspan></tspan></text>
+<g
+     class="com.sun.star.drawing.CustomShape"
+     id="g242"
+     transform="translate(-1350,-3250)"><g
+       id="id8"><rect
+         class="BoundingBox"
+         x="7050"
+         y="7950"
+         width="7901"
+         height="5501"
+         id="rect245"
+         style="fill:none;stroke:none" /><path
+         d="m 11000,13400 -3900,0 0,-5400 7800,0 0,5400 -3900,0 z"
+         id="path247"
+         inkscape:connector-curvature="0"
+         style="fill:#ffffff;stroke:none" /><path
+         d="m 11000,13400 -3900,0 0,-5400 7800,0 0,5400 -3900,0 z"
+         id="path249"
+         inkscape:connector-curvature="0"
+         style="fill:none;stroke:#3465a4;stroke-width:100;stroke-linejoin:round" /><text
+         class="TextShape"
+         id="text251"><tspan
+           class="TextParagraph"
+           font-size="776px"
+           font-weight="400"
+           id="tspan253"
+           style="font-weight:400;font-size:776px;font-family:'Liberation Sans', sans-serif"><tspan
+             class="TextPosition"
+             x="7228"
+             y="10969"
+             id="tspan255"><tspan
+               id="tspan257"
+               style="fill:#000080;stroke:none">V4L2_SEL_FLAG_LE</tspan></tspan></tspan></text>
+</g></g><rect
+     class="BoundingBox"
+     x="13700"
+     y="7100"
+     width="7101"
+     height="101"
+     id="rect262"
+     style="fill:none;stroke:none" /><path
+     d="m 20750,7150 -7000,0"
+     id="path264"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000080;stroke-width:99.99134064;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" /><rect
+     class="BoundingBox"
+     x="3400"
+     y="7100"
+     width="2101"
+     height="101"
+     id="rect269"
+     style="fill:none;stroke:none" /><path
+     d="m 3450,7150 2000,0"
+     id="path271"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000080;stroke-width:100;stroke-linejoin:round;marker-end:url(#marker5575)" /><rect
+     class="BoundingBox"
+     x="9800"
+     y="2900"
+     width="101"
+     height="1501"
+     id="rect276"
+     style="fill:none;stroke:none" /><path
+     d="m 9850,2950 0,1400"
+     id="path278"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000080;stroke-width:100;stroke-linejoin:round;marker-end:url(#marker5259)" /><rect
+     class="BoundingBox"
+     x="9600"
+     y="10600"
+     width="101"
+     height="1301"
+     id="rect283"
+     style="fill:none;stroke:none" /><path
+     d="m 9650,11850 0,-1200"
+     id="path285"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#000080;stroke-width:100;stroke-linejoin:round;marker-end:url(#marker5469)" /><rect
+     class="BoundingBox"
+     x="450"
+     y="6850"
+     width="2051"
+     height="601"
+     id="rect290"
+     style="fill:none;stroke:none" /><path
+     d="m 2450,7150 -2000.8696,0"
+     id="path292"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ff0000;stroke-width:132.48202515;stroke-linejoin:round;marker-end:url(#marker6125)" /><rect
+     class="BoundingBox"
+     x="21600"
+     y="6750"
+     width="2651"
+     height="601"
+     id="rect299"
+     style="fill:none;stroke:none" /><path
+     d="m 21650,7050 2522.609,0"
+     id="path301"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ff0000;stroke-width:120.40660858;stroke-linejoin:round;marker-end:url(#marker6001)" /><rect
+     class="BoundingBox"
+     x="9550"
+     y="550"
+     width="601"
+     height="1451"
+     id="rect308"
+     style="fill:none;stroke:none" /><path
+     d="m 9836.957,1950 0,-1453.0435"
+     id="path310"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ff0000;stroke-width:164.03721619;stroke-linejoin:round;marker-end:url(#marker6261)" /><rect
+     class="BoundingBox"
+     x="9350"
+     y="12500"
+     width="601"
+     height="1451"
+     id="rect317"
+     style="fill:none;stroke:none" /><path
+     d="m 9650,12550 0,1505.217"
+     id="path319"
+     inkscape:connector-curvature="0"
+     style="fill:none;stroke:#ff0000;stroke-width:166.95626831;stroke-linejoin:round;marker-end:url(#marker5693)" /></svg>
\ No newline at end of file
-- 
2.7.4


--
To unsubscribe from this list: send the line "unsubscribe linux-doc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux