diff options
Diffstat (limited to 'Documentation/media/uapi/v4l/subdev-image-processing-full.svg')
-rw-r--r-- | Documentation/media/uapi/v4l/subdev-image-processing-full.svg | 769 |
1 files changed, 769 insertions, 0 deletions
diff --git a/Documentation/media/uapi/v4l/subdev-image-processing-full.svg b/Documentation/media/uapi/v4l/subdev-image-processing-full.svg new file mode 100644 index 000000000000..c82291a4493e --- /dev/null +++ b/Documentation/media/uapi/v4l/subdev-image-processing-full.svg @@ -0,0 +1,769 @@ +<?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" + width="59cm" + height="18cm" + viewBox="-186 71 1178 346" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="subdev-image-processing-full.svg"> + <metadata + id="metadata260"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs258" /> + <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="namedview256" + showgrid="false" + inkscape:zoom="0.26595857" + inkscape:cx="1052.7956" + inkscape:cy="318.89764" + inkscape:window-x="1920" + inkscape:window-y="30" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <g + id="g4" + style=""> + <rect + style="fill:#ffffff" + x="318.9" + y="129" + width="208.1" + height="249" + id="rect6" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#ff765a" + x="318.9" + y="129" + width="208.1" + height="249" + id="rect8" /> + </g> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + x="-2" + y="73" + width="806" + height="343" + id="rect10" /> + <g + id="g12" + style=""> + <ellipse + style="fill:#ffffff" + cx="-12.5" + cy="166.712" + rx="8.5" + ry="8.5" + id="ellipse14" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="-12.5" + cy="166.712" + rx="8.5" + ry="8.5" + id="ellipse16" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="-12.5" + cy="166.712" + rx="8.5" + ry="8.5" + id="ellipse18" /> + </g> + <g + id="g20" + style=""> + <ellipse + style="fill:#ffffff" + cx="815.232" + cy="205.184" + rx="8.5" + ry="8.5" + id="ellipse22" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="815.232" + cy="205.184" + rx="8.5" + ry="8.5" + id="ellipse24" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="815.232" + cy="205.184" + rx="8.5" + ry="8.5" + id="ellipse26" /> + </g> + <g + id="g28" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + x1="-184.5" + y1="167" + x2="-30.7361" + y2="166.729" + id="line30" /> + <polygon + style="fill:#000000" + points="-23.2361,166.716 -33.2272,171.734 -30.7361,166.729 -33.2449,161.734 " + id="polygon32" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + points="-23.2361,166.716 -33.2272,171.734 -30.7361,166.729 -33.2449,161.734 " + id="polygon34" /> + </g> + <g + id="g36" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + x1="823.732" + y1="205.184" + x2="980.066" + y2="205.212" + id="line38" /> + <polygon + style="fill:#000000" + points="987.566,205.214 977.565,210.212 980.066,205.212 977.567,200.212 " + id="polygon40" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + points="987.566,205.214 977.565,210.212 980.066,205.212 977.567,200.212 " + id="polygon42" /> + </g> + <text + style="fill:#000000;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="-139.96" + y="155" + id="text44"> + <tspan + x="-139.96" + y="155" + id="tspan46" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">pad 0 (sink)</tspan> + </text> + <text + style="fill:#000000;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="849.04" + y="195" + id="text48"> + <tspan + x="849.04" + y="195" + id="tspan50" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">pad 2 (source)</tspan> + </text> + <g + id="g52" + style=""> + <rect + style="fill:#ffffff" + x="5.5" + y="120" + width="159" + height="104" + id="rect54" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a52a2a" + x="5.5" + y="120" + width="159" + height="104" + id="rect56" /> + </g> + <g + id="g58" + style=""> + <rect + style="fill:#ffffff" + x="62.5" + y="136" + width="94" + height="77" + id="rect60" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#0000ff" + x="62.5" + y="136" + width="94" + height="77" + id="rect62" /> + </g> + <text + style="fill:#000000;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="30.5" + y="89" + id="text64"> + <tspan + x="30.5" + y="89" + id="tspan66" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" /> + </text> + <text + style="fill:#a52a2a;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="9.53836" + y="88.9138" + id="text68"> + <tspan + x="9.53836" + y="88.9138" + id="tspan70" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">sink media</tspan> + <tspan + x="9.53836" + y="104.914" + id="tspan72" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">bus format</tspan> + </text> + <g + id="g74" + style=""> + <rect + style="fill:#ffffff" + x="333.644" + y="185.65" + width="165.2" + height="172.478" + id="rect76" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#00ff00" + x="333.644" + y="185.65" + width="165.2" + height="172.478" + id="rect78" /> + </g> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="333.644" + y1="358.128" + x2="62.5" + y2="213" + id="line80" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="333.644" + y1="185.65" + x2="62.5" + y2="136" + id="line82" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="498.844" + y1="358.128" + x2="156.5" + y2="213" + id="line84" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="498.844" + y1="185.65" + x2="156.5" + y2="136" + id="line86" /> + <text + style="fill:#00ff00;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="334.704" + y="149.442" + id="text88"> + <tspan + x="334.704" + y="149.442" + id="tspan90" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">sink compose</tspan> + <tspan + x="334.704" + y="165.442" + id="tspan92" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">selection (scaling)</tspan> + </text> + <g + id="g94" + style=""> + <rect + style="fill:#ffffff" + x="409.322" + y="194.565" + width="100.186" + height="71.4523" + id="rect96" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a020f0" + x="409.322" + y="194.565" + width="100.186" + height="71.4523" + id="rect98" /> + </g> + <text + style="fill:#8b6914;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="689.5" + y="105.128" + id="text100"> + <tspan + x="689.5" + y="105.128" + id="tspan102" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">source media</tspan> + <tspan + x="689.5" + y="121.128" + id="tspan104" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">bus format</tspan> + </text> + <g + id="g106" + style=""> + <rect + style="fill:#ffffff" + x="688.488" + y="173.834" + width="100.186" + height="71.4523" + id="rect108" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#8b6914" + x="688.488" + y="173.834" + width="100.186" + height="71.4523" + id="rect110" /> + </g> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="688.488" + y1="245.286" + x2="409.322" + y2="266.018" + id="line112" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="688.488" + y1="173.834" + x2="409.322" + y2="194.565" + id="line114" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="788.674" + y1="245.286" + x2="509.508" + y2="266.018" + id="line116" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="788.674" + y1="173.834" + x2="509.508" + y2="194.565" + id="line118" /> + <text + style="fill:#ff765a;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="325" + y="103" + id="text120"> + <tspan + x="325" + y="103" + id="tspan122" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">sink compose</tspan> + <tspan + x="325" + y="119" + id="tspan124" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">bounds selection</tspan> + </text> + <g + id="g126" + style=""> + <ellipse + style="fill:#ffffff" + cx="-12.0982" + cy="341.512" + rx="8.5" + ry="8.5" + id="ellipse128" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="-12.0982" + cy="341.512" + rx="8.5" + ry="8.5" + id="ellipse130" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="-12.0982" + cy="341.512" + rx="8.5" + ry="8.5" + id="ellipse132" /> + </g> + <g + id="g134" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + x1="-184.098" + y1="341.8" + x2="-30.3343" + y2="341.529" + id="line136" /> + <polygon + style="fill:#000000" + points="-22.8343,341.516 -32.8254,346.534 -30.3343,341.529 -32.8431,336.534 " + id="polygon138" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + points="-22.8343,341.516 -32.8254,346.534 -30.3343,341.529 -32.8431,336.534 " + id="polygon140" /> + </g> + <text + style="fill:#000000;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="-139" + y="329" + id="text142"> + <tspan + x="-139" + y="329" + id="tspan144" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">pad 1 (sink)</tspan> + </text> + <g + id="g146" + style=""> + <rect + style="fill:#ffffff" + x="7.80824" + y="292.8" + width="112.092" + height="82.2" + id="rect148" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a52a2a" + x="7.80824" + y="292.8" + width="112.092" + height="82.2" + id="rect150" /> + </g> + <g + id="g152" + style=""> + <rect + style="fill:#ffffff" + x="52.9" + y="314.8" + width="58.1" + height="50.2" + id="rect154" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#0000ff" + x="52.9" + y="314.8" + width="58.1" + height="50.2" + id="rect156" /> + </g> + <text + style="fill:#000000;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="31.9" + y="259.8" + id="text158"> + <tspan + x="31.9" + y="259.8" + id="tspan160" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;" /> + </text> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="358.9" + y1="251.9" + x2="52.9" + y2="314.8" + id="line162" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="358.9" + y1="316" + x2="52.9" + y2="365" + id="line164" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="434" + y1="316" + x2="111" + y2="365" + id="line166" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="434" + y1="251.9" + x2="111" + y2="314.8" + id="line168" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#00ff00" + x="358.9" + y="251.9" + width="75.1" + height="64.1" + id="rect170" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a020f0" + x="443.262" + y="284.466" + width="64.738" + height="48.534" + id="rect172" /> + <g + id="g174" + style=""> + <rect + style="fill:#ffffff" + x="693.428" + y="324.734" + width="63.572" + height="49.266" + id="rect176" /> + <rect + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#8b6914" + x="693.428" + y="324.734" + width="63.572" + height="49.266" + id="rect178" /> + </g> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="693.428" + y1="374" + x2="443.262" + y2="333" + id="line180" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="693.428" + y1="324.734" + x2="443.262" + y2="284.466" + id="line182" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="757" + y1="374" + x2="508" + y2="333" + id="line184" /> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke-dasharray:4;stroke:#e60505" + x1="757" + y1="324.734" + x2="508" + y2="284.466" + id="line186" /> + <g + id="g188" + style=""> + <ellipse + style="fill:#ffffff" + cx="815.44" + cy="343.984" + rx="8.5" + ry="8.5" + id="ellipse190" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="815.44" + cy="343.984" + rx="8.5" + ry="8.5" + id="ellipse192" /> + <ellipse + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + cx="815.44" + cy="343.984" + rx="8.5" + ry="8.5" + id="ellipse194" /> + </g> + <g + id="g196" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + x1="823.94" + y1="343.984" + x2="980.274" + y2="344.012" + id="line198" /> + <polygon + style="fill:#000000" + points="987.774,344.014 977.773,349.012 980.274,344.012 977.775,339.012 " + id="polygon200" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#000000" + points="987.774,344.014 977.773,349.012 980.274,344.012 977.775,339.012 " + id="polygon202" /> + </g> + <text + style="fill:#000000;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="849.248" + y="333.8" + id="text204"> + <tspan + x="849.248" + y="333.8" + id="tspan206" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">pad 3 (source)</tspan> + </text> + <text + style="fill:#0000ff;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="197" + y="91" + id="text208"> + <tspan + x="197" + y="91" + id="tspan210" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">sink</tspan> + <tspan + x="197" + y="107" + id="tspan212" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">crop</tspan> + <tspan + x="197" + y="123" + id="tspan214" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">selection</tspan> + </text> + <text + style="fill:#a020f0;text-anchor:start;font-size:12.8;font-family:sans-serif;font-style:normal;font-weight:normal;-inkscape-font-specification:sans-serif;font-stretch:normal;font-variant:normal;" + x="553" + y="95" + id="text216"> + <tspan + x="553" + y="95" + id="tspan218" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">source</tspan> + <tspan + x="553" + y="111" + id="tspan220" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">crop</tspan> + <tspan + x="553" + y="127" + id="tspan222" + style="-inkscape-font-specification:sans-serif;font-family:sans-serif;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;">selection</tspan> + </text> + <g + id="g224" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#0000ff" + x1="211" + y1="132" + x2="166.21" + y2="135.287" + id="line226" /> + <polygon + style="fill:#0000ff" + points="158.73,135.836 168.337,130.118 166.21,135.287 169.069,140.091 " + id="polygon228" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#0000ff" + points="158.73,135.836 168.337,130.118 166.21,135.287 169.069,140.091 " + id="polygon230" /> + </g> + <g + id="g232" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#0000ff" + x1="209" + y1="131" + x2="115.581" + y2="306.209" + id="line234" /> + <polygon + style="fill:#0000ff" + points="112.052,312.827 112.345,301.65 115.581,306.209 121.169,306.355 " + id="polygon236" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#0000ff" + points="112.052,312.827 112.345,301.65 115.581,306.209 121.169,306.355 " + id="polygon238" /> + </g> + <g + id="g240" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a020f0" + x1="550.492" + y1="133.214" + x2="514.916" + y2="186.469" + id="line242" /> + <polygon + style="fill:#a020f0" + points="510.75,192.706 512.147,181.613 514.916,186.469 520.463,187.168 " + id="polygon244" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a020f0" + points="510.75,192.706 512.147,181.613 514.916,186.469 520.463,187.168 " + id="polygon246" /> + </g> + <g + id="g248" + style=""> + <line + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a020f0" + x1="550.072" + y1="133.787" + x2="510.618" + y2="275.089" + id="line250" /> + <polygon + style="fill:#a020f0" + points="508.601,282.312 506.475,271.336 510.618,275.089 516.106,274.025 " + id="polygon252" /> + <polygon + style="fill:none;fill-opacity:0;stroke-width:2;stroke:#a020f0" + points="508.601,282.312 506.475,271.336 510.618,275.089 516.106,274.025 " + id="polygon254" /> + </g> +</svg> |