1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<svg 5 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 <defs 20 id="defs2"> 21 <marker 22 inkscape:stockid="TriangleOutL" 23 orient="auto" 24 refY="0" 25 refX="0" 26 id="TriangleOutL" 27 style="overflow:visible" 28 inkscape:isstock="true"> 29 <path 30 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 <marker 37 inkscape:stockid="Arrow1Send" 38 orient="auto" 39 refY="0" 40 refX="0" 41 id="Arrow1Send" 42 style="overflow:visible" 43 inkscape:isstock="true"> 44 <path 45 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 <marker 52 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 <path 60 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:namedview 68 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 <metadata 90 id="metadata5"> 91 <rdf:RDF> 92 <cc:Work 93 rdf:about=""> 94 <dc:format>image/svg+xml</dc:format> 95 <dc:type 96 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 97 <dc:title></dc:title> 98 </cc:Work> 99 </rdf:RDF> 100 </metadata> 101 <g 102 inkscape:label="Layer 1" 103 inkscape:groupmode="layer" 104 id="layer1" 105 transform="translate(26.323559,-14.790568)"> 106 <rect 107 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 <g 115 id="g905" 116 transform="matrix(0.26082945,0,0,0.26082945,-26.950235,-0.99631462)"> 117 <rect 118 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 <path 125 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 <text 143 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"><tspan 148 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><tspan 153 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 <rect 159 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 <text 166 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"><tspan 171 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><tspan 176 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 <g 182 id="g2874" 183 transform="matrix(1.0858687,0,0,1.0858687,-4.5597909,-2.06277)"> 184 <rect 185 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 <g 193 id="g905-5" 194 transform="matrix(0.24020349,0,0,0.24020349,78.763353,7.664402)"> 195 <rect 196 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 <path 203 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 <text 222 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"><tspan 227 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 <rect 233 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 <text 240 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"><tspan 245 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><tspan 250 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 <path 256 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 <path 261 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