267 lines · plain
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>2<!-- Created with Inkscape (http://www.inkscape.org/) -->3 4<svg5 xmlns:dc="http://purl.org/dc/elements/1.1/"6 xmlns:cc="http://creativecommons.org/ns#"7 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"8 xmlns:svg="http://www.w3.org/2000/svg"9 xmlns="http://www.w3.org/2000/svg"10 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"11 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"12 width="148.71147mm"13 height="38.356358mm"14 viewBox="0 0 148.71148 38.356358"15 version="1.1"16 id="svg8"17 inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"18 sodipodi:docname="single-display-mpo.svg">19 <defs20 id="defs2">21 <marker22 inkscape:stockid="TriangleOutL"23 orient="auto"24 refY="0"25 refX="0"26 id="TriangleOutL"27 style="overflow:visible"28 inkscape:isstock="true">29 <path30 id="path1133"31 d="M 5.77,0 -2.88,5 V -5 Z"32 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"33 transform="scale(0.8)"34 inkscape:connector-curvature="0" />35 </marker>36 <marker37 inkscape:stockid="Arrow1Send"38 orient="auto"39 refY="0"40 refX="0"41 id="Arrow1Send"42 style="overflow:visible"43 inkscape:isstock="true">44 <path45 id="path1006"46 d="M 0,0 5,-5 -12.5,0 5,5 Z"47 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"48 transform="matrix(-0.2,0,0,-0.2,-1.2,0)"49 inkscape:connector-curvature="0" />50 </marker>51 <marker52 inkscape:stockid="TriangleOutL"53 orient="auto"54 refY="0"55 refX="0"56 id="TriangleOutL-6"57 style="overflow:visible"58 inkscape:isstock="true">59 <path60 inkscape:connector-curvature="0"61 id="path1133-0"62 d="M 5.77,0 -2.88,5 V -5 Z"63 style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"64 transform="scale(0.8)" />65 </marker>66 </defs>67 <sodipodi:namedview68 id="base"69 pagecolor="#ffffff"70 bordercolor="#666666"71 borderopacity="1.0"72 inkscape:pageopacity="0.0"73 inkscape:pageshadow="2"74 inkscape:zoom="1.979899"75 inkscape:cx="266.07058"76 inkscape:cy="81.254796"77 inkscape:document-units="mm"78 inkscape:current-layer="layer1"79 showgrid="false"80 inkscape:window-width="1514"81 inkscape:window-height="1376"82 inkscape:window-x="1046"83 inkscape:window-y="27"84 inkscape:window-maximized="0"85 fit-margin-top="0"86 fit-margin-left="0"87 fit-margin-right="0"88 fit-margin-bottom="0" />89 <metadata90 id="metadata5">91 <rdf:RDF>92 <cc:Work93 rdf:about="">94 <dc:format>image/svg+xml</dc:format>95 <dc:type96 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />97 <dc:title></dc:title>98 </cc:Work>99 </rdf:RDF>100 </metadata>101 <g102 inkscape:label="Layer 1"103 inkscape:groupmode="layer"104 id="layer1"105 transform="translate(26.323559,-14.790568)">106 <rect107 style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:0.62916809;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"108 id="rect836"109 width="48.988979"110 height="29.48851"111 x="4.9472256"112 y="17.075632"113 ry="0" />114 <g115 id="g905"116 transform="matrix(0.26082945,0,0,0.26082945,-26.950235,-0.99631462)">117 <rect118 y="67.568451"119 x="12.473214"120 height="60.854164"121 width="102.43154"122 id="rect834"123 style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />124 <path125 inkscape:transform-center-y="-3.581986e-06"126 inkscape:transform-center-x="-3.3106064"127 d="m 73.620805,97.995537 -9.931819,5.734143 -9.931819,5.73413 0,-11.468274 0,-11.468276 9.931819,5.734139 z"128 inkscape:randomized="0"129 inkscape:rounded="0"130 inkscape:flatsided="false"131 sodipodi:arg2="1.0471976"132 sodipodi:arg1="0"133 sodipodi:r2="6.6212125"134 sodipodi:r1="13.242425"135 sodipodi:cy="97.995537"136 sodipodi:cx="60.37838"137 sodipodi:sides="3"138 id="path840"139 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.22854495;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"140 sodipodi:type="star" />141 </g>142 <text143 xml:space="preserve"144 style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"145 x="-10.357052"146 y="34.176075"147 id="text844"><tspan148 sodipodi:role="line"149 id="tspan842"150 x="-10.357052"151 y="34.176075"152 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112">Video Buffer (YUV)</tspan><tspan153 sodipodi:role="line"154 x="-10.357052"155 y="36.706482"156 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"157 id="tspan846">DRM PRIMARY PLANE</tspan></text>158 <rect159 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.5216589;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"160 id="rect834-3"161 width="26.717165"162 height="15.872559"163 x="16.083126"164 y="23.883608" />165 <text166 xml:space="preserve"167 style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"168 x="28.437061"169 y="49.158085"170 id="text844-6"><tspan171 sodipodi:role="line"172 x="28.437061"173 y="49.158085"174 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"175 id="tspan846-5">Desktop Buffer (ARGB)</tspan><tspan176 sodipodi:role="line"177 x="28.437061"178 y="51.688492"179 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"180 id="tspan886">DRM OVERLAY PLANE</tspan></text>181 <g182 id="g2874"183 transform="matrix(1.0858687,0,0,1.0858687,-4.5597909,-2.06277)">184 <rect185 ry="0"186 y="17.624969"187 x="71.504173"188 height="27.156607"189 width="45.115009"190 id="rect836-9"191 style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:0.57941455;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" />192 <g193 id="g905-5"194 transform="matrix(0.24020349,0,0,0.24020349,78.763353,7.664402)">195 <rect196 style="fill:#008000;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"197 id="rect834-6"198 width="102.43154"199 height="60.854164"200 x="12.473214"201 y="67.568451" />202 <path203 sodipodi:type="star"204 style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.22854495;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0"205 id="path840-2"206 sodipodi:sides="3"207 sodipodi:cx="60.37838"208 sodipodi:cy="97.995537"209 sodipodi:r1="13.242425"210 sodipodi:r2="6.6212125"211 sodipodi:arg1="0"212 sodipodi:arg2="1.0471976"213 inkscape:flatsided="false"214 inkscape:rounded="0"215 inkscape:randomized="0"216 d="m 73.620805,97.995537 -9.931819,5.734143 -9.931819,5.73413 0,-11.468274 0,-11.468276 9.931819,5.734139 z"217 inkscape:transform-center-x="-3.3106064"218 inkscape:transform-center-y="-3.581986e-06" />219 </g>220 </g>221 <text222 xml:space="preserve"223 style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"224 x="97.551666"225 y="50.221046"226 id="text844-2"><tspan227 sodipodi:role="line"228 x="97.551666"229 y="50.221046"230 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"231 id="tspan846-0">CRTC Output</tspan></text>232 <rect233 style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.42211887;stroke-linecap:butt;stroke-linejoin:bevel;stroke-miterlimit:4;stroke-dasharray:1.26635657, 0.42211886;stroke-dashoffset:0"234 id="rect969"235 width="81.806648"236 height="37.934238"237 x="-26.112499"238 y="15.001627" />239 <text240 xml:space="preserve"241 style="font-style:normal;font-weight:normal;font-size:0.82813352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.06901112"242 x="64.474419"243 y="31.883568"244 id="text844-2-9"><tspan245 sodipodi:role="line"246 x="64.474419"247 y="31.883568"248 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"249 id="tspan846-0-3">Hardware</tspan><tspan250 sodipodi:role="line"251 x="64.474419"252 y="34.413975"253 style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:2.02432632px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';text-align:center;text-anchor:middle;stroke-width:0.06901112"254 id="tspan2868">Composition</tspan></text>255 <path256 style="fill:none;stroke:#000000;stroke-width:0.48997903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL)"257 d="m 57.401149,24.81643 h 9.760144"258 id="path989"259 inkscape:connector-curvature="0" />260 <path261 style="fill:none;stroke:#000000;stroke-width:0.48997903;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#TriangleOutL-6)"262 d="m 57.401149,41.794278 h 9.760144"263 id="path989-6"264 inkscape:connector-curvature="0" />265 </g>266</svg>267