1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- 3 Permission is granted to copy, distribute and/or modify this 4 document under the terms of the GNU Free Documentation License, 5 Version 1.1 or any later version published by the Free Software 6 Foundation, with no Invariant Sections, no Front-Cover Texts 7 and no Back-Cover Texts. A copy of the license is included at 8 Documentation/userspace-api/media/fdl-appendix.rst. 9 10 TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections 11--> 12<svg 13 xmlns:dc="http://purl.org/dc/elements/1.1/" 14 xmlns:cc="http://creativecommons.org/ns#" 15 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 16 xmlns:svg="http://www.w3.org/2000/svg" 17 xmlns="http://www.w3.org/2000/svg" 18 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 19 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 20 width="58.803326cm" 21 height="16.463955cm" 22 viewBox="-194 128 1175.0698 319.59442" 23 id="svg2" 24 version="1.1" 25 inkscape:version="0.91 r13725" 26 sodipodi:docname="subdev-image-processing-scaling-multi-source.svg"> 27 <metadata 28 id="metadata186"> 29 <rdf:RDF> 30 <cc:Work 31 rdf:about=""> 32 <dc:format>image/svg+xml</dc:format> 33 <dc:type 34 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 35 <dc:title /> 36 </cc:Work> 37 </rdf:RDF> 38 </metadata> 39 <defs 40 id="defs184" /> 41 <sodipodi:namedview 42 pagecolor="#ffffff" 43 bordercolor="#666666" 44 borderopacity="1" 45 objecttolerance="10" 46 gridtolerance="10" 47 guidetolerance="10" 48 inkscape:pageopacity="0" 49 inkscape:pageshadow="2" 50 inkscape:window-width="1920" 51 inkscape:window-height="997" 52 id="namedview182" 53 showgrid="false" 54 fit-margin-top="0" 55 fit-margin-left="0" 56 fit-margin-right="0" 57 fit-margin-bottom="0" 58 inkscape:zoom="0.26595857" 59 inkscape:cx="1049.9581" 60 inkscape:cy="292.5708" 61 inkscape:window-x="1920" 62 inkscape:window-y="30" 63 inkscape:window-maximized="1" 64 inkscape:current-layer="svg2" /> 65 <rect 66 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 67 x="-9.6002426" 68 y="124.14409" 69 width="806" 70 height="327" 71 id="rect4" /> 72 <g 73 id="g6" 74 transform="translate(-1.6002426,-5.8559115)"> 75 <rect 76 style="fill:#ffffff" 77 x="4.5" 78 y="189" 79 width="159" 80 height="104" 81 id="rect8" /> 82 <rect 83 style="fill:none;fill-opacity:0;stroke:#a52a2a;stroke-width:2" 84 x="4.5" 85 y="189" 86 width="159" 87 height="104" 88 id="rect10" /> 89 </g> 90 <g 91 id="g12" 92 transform="translate(-1.6002426,-5.8559115)"> 93 <rect 94 style="fill:#ffffff" 95 x="49.5" 96 y="204" 97 width="94" 98 height="77" 99 id="rect14" /> 100 <rect 101 style="fill:none;fill-opacity:0;stroke:#0000ff;stroke-width:2" 102 x="49.5" 103 y="204" 104 width="94" 105 height="77" 106 id="rect16" /> 107 </g> 108 <text 109 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#0000ff" 110 x="58.399757" 111 y="218.14409" 112 id="text18"> 113 <tspan 114 x="58.399757" 115 y="218.14409" 116 id="tspan20">sink</tspan> 117 <tspan 118 x="58.399757" 119 y="234.14409" 120 id="tspan22">crop</tspan> 121 <tspan 122 x="58.399757" 123 y="250.14409" 124 id="tspan24">selection</tspan> 125 </text> 126 <text 127 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000" 128 x="27.899757" 129 y="152.14409" 130 id="text26"> 131 <tspan 132 x="27.899757" 133 y="152.14409" 134 id="tspan28" /> 135 </text> 136 <text 137 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#a52a2a" 138 x="6.938117" 139 y="152.05809" 140 id="text30"> 141 <tspan 142 x="6.938117" 143 y="152.05809" 144 id="tspan32">sink media</tspan> 145 <tspan 146 x="6.938117" 147 y="168.05809" 148 id="tspan34">bus format</tspan> 149 </text> 150 <g 151 id="g36" 152 transform="translate(-1.6002426,-5.8559115)"> 153 <rect 154 style="fill:#ffffff" 155 x="333.64401" 156 y="185.64999" 157 width="165.2" 158 height="172.478" 159 id="rect38" /> 160 <rect 161 style="fill:none;fill-opacity:0;stroke:#00ff00;stroke-width:2" 162 x="333.64401" 163 y="185.64999" 164 width="165.2" 165 height="172.478" 166 id="rect40" /> 167 </g> 168 <line 169 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 170 x1="332.04376" 171 y1="352.27206" 172 x2="47.899757" 173 y2="275.14407" 174 id="line42" /> 175 <line 176 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 177 x1="332.04376" 178 y1="179.79408" 179 x2="47.899757" 180 y2="198.14409" 181 id="line44" /> 182 <line 183 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 184 x1="497.24374" 185 y1="352.27206" 186 x2="141.89977" 187 y2="275.14407" 188 id="line46" /> 189 <line 190 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 191 x1="497.24374" 192 y1="179.79408" 193 x2="141.89977" 194 y2="198.14409" 195 id="line48" /> 196 <text 197 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#00ff00" 198 x="333.10376" 199 y="143.58609" 200 id="text50"> 201 <tspan 202 x="333.10376" 203 y="143.58609" 204 id="tspan52">sink compose</tspan> 205 <tspan 206 x="333.10376" 207 y="159.58609" 208 id="tspan54">selection (scaling)</tspan> 209 </text> 210 <g 211 id="g56" 212 transform="translate(-1.6002426,-5.8559115)"> 213 <rect 214 style="fill:#ffffff" 215 x="382.32199" 216 y="199.565" 217 width="100.186" 218 height="71.452301" 219 id="rect58" /> 220 <rect 221 style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2" 222 x="382.32199" 223 y="199.565" 224 width="100.186" 225 height="71.452301" 226 id="rect60" /> 227 </g> 228 <text 229 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#a020f0" 230 x="541.7218" 231 y="143.58609" 232 id="text62"> 233 <tspan 234 x="541.7218" 235 y="143.58609" 236 id="tspan64">source</tspan> 237 <tspan 238 x="541.7218" 239 y="159.58609" 240 id="tspan66">crop</tspan> 241 <tspan 242 x="541.7218" 243 y="175.58609" 244 id="tspan68">selection</tspan> 245 </text> 246 <text 247 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#8b6914" 248 x="689.89978" 249 y="151.27209" 250 id="text70"> 251 <tspan 252 x="689.89978" 253 y="151.27209" 254 id="tspan72">source media</tspan> 255 <tspan 256 x="689.89978" 257 y="167.27209" 258 id="tspan74">bus format</tspan> 259 </text> 260 <g 261 id="g76" 262 transform="translate(-1.6002426,-5.8559115)"> 263 <rect 264 style="fill:#ffffff" 265 x="690.48798" 266 y="225.834" 267 width="100.186" 268 height="71.452301" 269 id="rect78" /> 270 <rect 271 style="fill:none;fill-opacity:0;stroke:#8b6914;stroke-width:2" 272 x="690.48798" 273 y="225.834" 274 width="100.186" 275 height="71.452301" 276 id="rect80" /> 277 </g> 278 <line 279 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 280 x1="688.88776" 281 y1="291.43008" 282 x2="380.72174" 283 y2="265.16208" 284 id="line82" /> 285 <line 286 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 287 x1="688.88776" 288 y1="219.97809" 289 x2="380.72174" 290 y2="193.70909" 291 id="line84" /> 292 <line 293 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 294 x1="789.07379" 295 y1="291.43008" 296 x2="480.90775" 297 y2="265.16208" 298 id="line86" /> 299 <line 300 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 301 x1="789.07379" 302 y1="219.97809" 303 x2="480.90775" 304 y2="193.70909" 305 id="line88" /> 306 <g 307 id="g90" 308 transform="translate(-1.6002426,-5.8559115)"> 309 <circle 310 style="fill:#ffffff" 311 cx="808.09998" 312 cy="249.98399" 313 id="ellipse92" 314 r="8.5" /> 315 <circle 316 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 317 cx="808.09998" 318 cy="249.98399" 319 id="ellipse94" 320 r="8.5" /> 321 <circle 322 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 323 cx="808.09998" 324 cy="249.98399" 325 id="ellipse96" 326 r="8.5" /> 327 </g> 328 <g 329 id="g98" 330 transform="translate(-1.6002426,-5.8559115)"> 331 <line 332 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 333 x1="816.59998" 334 y1="249.98399" 335 x2="972.93402" 336 y2="250.01199" 337 id="line100" /> 338 <polygon 339 style="fill:#000000" 340 points="970.435,245.012 980.434,250.014 970.433,255.012 972.934,250.012 " 341 id="polygon102" /> 342 <polygon 343 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 344 points="970.435,245.012 980.434,250.014 970.433,255.012 972.934,250.012 " 345 id="polygon104" /> 346 </g> 347 <text 348 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000" 349 x="840.3078" 350 y="233.94409" 351 id="text106"> 352 <tspan 353 x="840.3078" 354 y="233.94409" 355 id="tspan108">pad 1 (source)</tspan> 356 </text> 357 <g 358 id="g110" 359 transform="translate(-1.6002426,-5.8559115)"> 360 <circle 361 style="fill:#ffffff" 362 cx="-20.398199" 363 cy="241.51199" 364 id="ellipse112" 365 r="8.5" /> 366 <circle 367 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 368 cx="-20.398199" 369 cy="241.51199" 370 id="ellipse114" 371 r="8.5" /> 372 <circle 373 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 374 cx="-20.398199" 375 cy="241.51199" 376 id="ellipse116" 377 r="8.5" /> 378 </g> 379 <g 380 id="g118" 381 transform="translate(-1.6002426,-5.8559115)"> 382 <line 383 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 384 x1="-192.39799" 385 y1="241.8" 386 x2="-38.6343" 387 y2="241.52901" 388 id="line120" /> 389 <polygon 390 style="fill:#000000" 391 points="-41.1431,236.534 -31.1343,241.516 -41.1254,246.534 -38.6343,241.529 " 392 id="polygon122" /> 393 <polygon 394 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 395 points="-41.1431,236.534 -31.1343,241.516 -41.1254,246.534 -38.6343,241.529 " 396 id="polygon124" /> 397 </g> 398 <text 399 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000" 400 x="-149.45824" 401 y="223.94409" 402 id="text126"> 403 <tspan 404 x="-149.45824" 405 y="223.94409" 406 id="tspan128">pad 0 (sink)</tspan> 407 </text> 408 <rect 409 style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2" 410 x="388.22174" 411 y="270.81006" 412 width="100.186" 413 height="71.452301" 414 id="rect130" /> 415 <g 416 id="g132" 417 transform="translate(-1.6002426,-5.8559115)"> 418 <rect 419 style="fill:#ffffff" 420 x="689.98798" 421 y="345.93399" 422 width="100.186" 423 height="71.452301" 424 id="rect134" /> 425 <rect 426 style="fill:none;fill-opacity:0;stroke:#8b6914;stroke-width:2" 427 x="689.98798" 428 y="345.93399" 429 width="100.186" 430 height="71.452301" 431 id="rect136" /> 432 </g> 433 <line 434 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 435 x1="688.38776" 436 y1="411.53006" 437 x2="388.22174" 438 y2="342.26208" 439 id="line138" /> 440 <line 441 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 442 x1="688.38776" 443 y1="340.07806" 444 x2="388.22174" 445 y2="270.81006" 446 id="line140" /> 447 <line 448 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 449 x1="788.57379" 450 y1="411.53006" 451 x2="488.40775" 452 y2="342.26208" 453 id="line142" /> 454 <line 455 style="fill:none;fill-opacity:0;stroke:#e60505;stroke-width:2;stroke-dasharray:4" 456 x1="788.57379" 457 y1="340.07806" 458 x2="488.40775" 459 y2="270.81006" 460 id="line144" /> 461 <g 462 id="g146" 463 transform="translate(-1.6002426,-5.8559115)"> 464 <circle 465 style="fill:#ffffff" 466 cx="805.59998" 467 cy="384.08401" 468 id="ellipse148" 469 r="8.5" /> 470 <circle 471 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 472 cx="805.59998" 473 cy="384.08401" 474 id="ellipse150" 475 r="8.5" /> 476 <circle 477 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 478 cx="805.59998" 479 cy="384.08401" 480 id="ellipse152" 481 r="8.5" /> 482 </g> 483 <g 484 id="g154" 485 transform="translate(-1.6002426,-5.8559115)"> 486 <line 487 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 488 x1="814.09998" 489 y1="384.08401" 490 x2="970.43402" 491 y2="384.112" 492 id="line156" /> 493 <polygon 494 style="fill:#000000" 495 points="967.935,379.112 977.934,384.114 967.933,389.112 970.434,384.112 " 496 id="polygon158" /> 497 <polygon 498 style="fill:none;fill-opacity:0;stroke:#000000;stroke-width:2" 499 points="967.935,379.112 977.934,384.114 967.933,389.112 970.434,384.112 " 500 id="polygon160" /> 501 </g> 502 <text 503 style="font-style:normal;font-weight:normal;font-size:12.80000019px;font-family:sanserif;text-anchor:start;fill:#000000" 504 x="837.8078" 505 y="368.04407" 506 id="text162"> 507 <tspan 508 x="837.8078" 509 y="368.04407" 510 id="tspan164">pad 2 (source)</tspan> 511 </text> 512 <g 513 id="g166" 514 transform="translate(-1.6002426,-5.8559115)"> 515 <line 516 style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2" 517 x1="546" 518 y1="191" 519 x2="492.15701" 520 y2="198.263" 521 id="line168" /> 522 <polygon 523 style="fill:#a020f0" 524 points="495.303,202.884 484.724,199.266 493.966,192.974 492.157,198.263 " 525 id="polygon170" /> 526 <polygon 527 style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2" 528 points="495.303,202.884 484.724,199.266 493.966,192.974 492.157,198.263 " 529 id="polygon172" /> 530 </g> 531 <g 532 id="g174" 533 transform="translate(-1.6002426,-5.8559115)"> 534 <line 535 style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2" 536 x1="546.90802" 537 y1="190.72501" 538 x2="495.383" 539 y2="268.548" 540 id="line176" /> 541 <polygon 542 style="fill:#a020f0" 543 points="500.932,269.224 491.242,274.802 492.594,263.703 495.383,268.548 " 544 id="polygon178" /> 545 <polygon 546 style="fill:none;fill-opacity:0;stroke:#a020f0;stroke-width:2" 547 points="500.932,269.224 491.242,274.802 492.594,263.703 495.383,268.548 " 548 id="polygon180" /> 549 </g> 550</svg> 551