Renaming top-level livesupport directory (/trunk/livesupport) to campcaster (trunk/campcaster).

This commit is contained in:
paul 2006-10-19 14:55:07 +00:00
parent 5dba86951e
commit fe31d2dfab
1923 changed files with 416891 additions and 0 deletions

View file

@ -0,0 +1,144 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg stroke-width="1" stroke-dashoffset="0" font-size="12" color-rendering="auto" stroke-dasharray="none" font-weight="normal" color-interpolation="auto" stroke-linejoin="miter" fill="black" image-rendering="auto" font-family="&apos;sansserif&apos;" stroke-opacity="1" stroke-miterlimit="10" text-rendering="auto" stroke="black" font-style="normal" stroke-linecap="square" shape-rendering="auto" fill-opacity="1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M-160 80 L-160 592 L640 592 L640 80 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 512 L800 512 L800 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M-300 -410 L-300 102 L500 102 L500 -410 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-302 -434 L-302 78 L498 78 L498 -434 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M-410 -410 L-410 102 L390 102 L390 -410 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M-412 -434 L-412 78 L388 78 L388 -434 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M-300 -290 L-300 222 L500 222 L500 -290 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M-302 -314 L-302 198 L498 198 L498 -314 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M-300 -150 L-300 362 L500 362 L500 -150 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M-302 -174 L-302 338 L498 338 L498 -174 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M-300 -30 L-300 482 L500 482 L500 -30 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M-302 -54 L-302 458 L498 458 L498 -54 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M-660 -210 L-660 302 L140 302 L140 -210 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M-630 -50 L-630 462 L170 462 L170 -50 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M-632 -74 L-632 438 L168 438 L168 -74 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M-10 -80 L-10 432 L790 432 L790 -80 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath17">
<path d="M-12 -104 L-12 408 L788 408 L788 -104 Z" />
</clipPath>
</defs>
<g stroke-opacity="0" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="rgb(255,255,255)" text-rendering="optimizeLegibility" fill="rgb(255,255,255)" fill-opacity="0" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M120 90 L360.49798583984375 90 L360.49798583984375 581.5 L120 581.5 Z" stroke="none" clip-path="url(#clipPath1)" />
</g>
<g color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M120 90 L360.49798583984375 90 L360.49798583984375 581.5 L120 581.5 Z" clip-path="url(#clipPath1)" fill="none" />
</g>
<g color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,410)">
<path d="M0.5 20.5 L69.5 20.5 L69.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L89.5 0.5 L69.5 20.5 ZM89.5 0.5 L89.5 49.5 L69.5 69.5 L69.5 20.5 M89.5 0.5" stroke="none" clip-path="url(#clipPath3)" />
</g>
<g color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,410)">
<path d="M0.5 20.5 L69.5 20.5 L69.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L89.5 0.5 L69.5 20.5 ZM89.5 0.5 L89.5 49.5 L69.5 69.5 L69.5 20.5 M89.5 0.5" clip-path="url(#clipPath3)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,302,434)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath4)">OSS</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,410,410)">
<path d="M0.5 20.5 L69.5 20.5 L69.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L89.5 0.5 L69.5 20.5 ZM89.5 0.5 L89.5 49.5 L69.5 69.5 L69.5 20.5 M89.5 0.5" stroke="none" clip-path="url(#clipPath5)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,410,410)">
<path d="M0.5 20.5 L69.5 20.5 L69.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L89.5 0.5 L69.5 20.5 ZM89.5 0.5 L89.5 49.5 L69.5 69.5 L69.5 20.5 M89.5 0.5" clip-path="url(#clipPath5)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath6)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">ALSA</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,290)">
<path d="M0.5 20.5 L179.5 20.5 L179.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L199.5 0.5 L179.5 20.5 ZM199.5 0.5 L199.5 79.5 L179.5 99.5 L179.5 20.5 M199.5 0.5" stroke="none" clip-path="url(#clipPath7)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,290)">
<path d="M0.5 20.5 L179.5 20.5 L179.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L199.5 0.5 L179.5 20.5 ZM199.5 0.5 L199.5 79.5 L179.5 99.5 L179.5 20.5 M199.5 0.5" clip-path="url(#clipPath7)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath8)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Helix Client Library</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,150)">
<path d="M0.5 20.5 L179.5 20.5 L179.5 119.5 L0.5 119.5 ZM0.5 20.5 L20.5 0.5 L199.5 0.5 L179.5 20.5 ZM199.5 0.5 L199.5 99.5 L179.5 119.5 L179.5 20.5 M199.5 0.5" stroke="none" clip-path="url(#clipPath9)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,150)">
<path d="M0.5 20.5 L179.5 20.5 L179.5 119.5 L0.5 119.5 ZM0.5 20.5 L20.5 0.5 L199.5 0.5 L179.5 20.5 ZM199.5 0.5 L199.5 99.5 L179.5 119.5 L179.5 20.5 M199.5 0.5" clip-path="url(#clipPath9)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath10)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Playlist editor</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,30)">
<path d="M0.5 20.5 L179.5 20.5 L179.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L199.5 0.5 L179.5 20.5 ZM199.5 0.5 L199.5 79.5 L179.5 99.5 L179.5 20.5 M199.5 0.5" stroke="none" clip-path="url(#clipPath11)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,300,30)">
<path d="M0.5 20.5 L179.5 20.5 L179.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L199.5 0.5 L179.5 20.5 ZM199.5 0.5 L199.5 79.5 L179.5 99.5 L179.5 20.5 M199.5 0.5" clip-path="url(#clipPath11)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath12)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">GTK+</text>
</g>
<g font-family="sans-serif" font-size="11" stroke-opacity="0" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="rgb(255,255,255)" text-rendering="optimizeLegibility" fill="rgb(255,255,255)" fill-opacity="0" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M580 377.25 C580 367.9992370605469 557.7261962890625 360.5 530.25 360.5 C502.7738342285156 360.5 480.5 367.9992370605469 480.5 377.25 C480.5 386.5007629394531 502.7738342285156 394 530.25 394 C557.7261962890625 394 580 386.5007629394531 580 377.25" stroke="none" clip-path="url(#clipPath1)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M580 377.25 C580 367.9992370605469 557.7261962890625 360.5 530.25 360.5 C502.7738342285156 360.5 480.5 367.9992370605469 480.5 377.25 C480.5 386.5007629394531 502.7738342285156 394 530.25 394 C557.7261962890625 394 580 386.5007629394531 580 377.25" clip-path="url(#clipPath1)" fill="none" />
<path d="M340 430 L480 350 L480 350" clip-path="url(#clipPath1)" fill="none" />
<path d="M480 300 L480 345.79168701171875 L480 361.6785888671875 L480 378.5 L480 378.5" clip-path="url(#clipPath1)" fill="none" />
<path d="M580 300 L580 345.79168701171875 L580 361.6785888671875 L580 378.5 L580 378.5" clip-path="url(#clipPath1)" fill="none" />
<path d="M340 300 L481.216796875 331.8982849121094 L481.216796875 331.8982849121094" clip-path="url(#clipPath1)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath13)" stroke-linecap="square" transform="matrix(1,0,0,1,500,290)">Local storage</text>
</g>
<g font-family="sans-serif" font-size="11" stroke-opacity="0" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="rgb(255,255,255)" text-rendering="optimizeLegibility" fill="rgb(255,255,255)" fill-opacity="0" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M580 297.25 C580 287.9992370605469 557.7261962890625 280.5 530.25 280.5 C502.7738342285156 280.5 480.5 287.9992370605469 480.5 297.25 C480.5 306.5007629394531 502.7738342285156 314 530.25 314 C557.7261962890625 314 580 306.5007629394531 580 297.25" stroke="none" clip-path="url(#clipPath1)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M580 297.25 C580 287.9992370605469 557.7261962890625 280.5 530.25 280.5 C502.7738342285156 280.5 480.5 287.9992370605469 480.5 297.25 C480.5 306.5007629394531 502.7738342285156 314 530.25 314 C557.7261962890625 314 580 306.5007629394531 580 297.25" clip-path="url(#clipPath1)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,630,50)">
<path d="M0.5 20.5 L139.5 20.5 L139.5 89.5 L0.5 89.5 ZM0.5 20.5 L20.5 0.5 L159.5 0.5 L139.5 20.5 ZM159.5 0.5 L159.5 69.5 L139.5 89.5 L139.5 20.5 M159.5 0.5" stroke="none" clip-path="url(#clipPath14)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,630,50)">
<path d="M0.5 20.5 L139.5 20.5 L139.5 89.5 L0.5 89.5 ZM0.5 20.5 L20.5 0.5 L159.5 0.5 L139.5 20.5 ZM159.5 0.5 L159.5 69.5 L139.5 89.5 L139.5 20.5 M159.5 0.5" clip-path="url(#clipPath14)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath15)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Media Archive</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M339 256 L339 256 L339 256" clip-path="url(#clipPath1)" fill="none" />
<path d="M250 255 L250 255 L250 255" clip-path="url(#clipPath1)" fill="none" />
<path d="M340 270 L340 270 L469.2343444824219 199.5 L469.2343444824219 199.5 L469.2343444824219 199.5" clip-path="url(#clipPath1)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,10,80)">
<path d="M0.5 20.5 L159.5 20.5 L159.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L179.5 0.5 L159.5 20.5 ZM179.5 0.5 L179.5 79.5 L159.5 99.5 L159.5 20.5 M179.5 0.5" stroke="none" clip-path="url(#clipPath16)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,10,80)">
<path d="M0.5 20.5 L159.5 20.5 L159.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L179.5 0.5 L159.5 20.5 ZM179.5 0.5 L179.5 79.5 L159.5 99.5 L159.5 20.5 M179.5 0.5" clip-path="url(#clipPath16)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath17)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Scheduler</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,160,-80)">
<path d="M29 226 L139 288 L139 288 L139 288" clip-path="url(#clipPath1)" fill="none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
<svg stroke-width="1" stroke-dashoffset="0" font-size="12" color-rendering="auto" stroke-dasharray="none" font-weight="normal" color-interpolation="auto" stroke-linejoin="miter" fill="black" image-rendering="auto" font-family="&apos;sansserif&apos;" stroke-opacity="1" stroke-miterlimit="10" text-rendering="auto" stroke="black" font-style="normal" stroke-linecap="square" shape-rendering="auto" fill-opacity="1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!--Generated by the Batik Graphics2D SVG Generator-->
<defs id="genericDefs" />
<g>
<defs id="defs1">
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath1">
<path d="M-210 80 L-210 631 L730 631 L730 80 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath2">
<path d="M0 0 L0 551 L940 551 L940 0 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath3">
<path d="M-780 -230 L-780 321 L160 321 L160 -230 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath4">
<path d="M-390 -280 L-390 271 L550 271 L550 -280 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath5">
<path d="M-392 -304 L-392 247 L548 247 L548 -304 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath6">
<path d="M-390 -450 L-390 101 L550 101 L550 -450 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath7">
<path d="M-392 -474 L-392 77 L548 77 L548 -474 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath8">
<path d="M-520 -450 L-520 101 L420 101 L420 -450 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath9">
<path d="M-522 -474 L-522 77 L418 77 L418 -474 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath10">
<path d="M-435 -365 L-435 186 L505 186 L505 -365 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath11">
<path d="M-750 -10 L-750 541 L190 541 L190 -10 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath12">
<path d="M-752 -34 L-752 517 L188 517 L188 -34 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath13">
<path d="M-390 -120 L-390 431 L550 431 L550 -120 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath14">
<path d="M-392 -144 L-392 407 L548 407 L548 -144 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath15">
<path d="M-10 -70 L-10 481 L930 481 L930 -70 Z" />
</clipPath>
<clipPath clipPathUnits="userSpaceOnUse" id="clipPath16">
<path d="M-12 -94 L-12 457 L928 457 L928 -94 Z" />
</clipPath>
</defs>
<g color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M550 320 L550 365.79168701171875 L550 381.6785888671875 L550 398.5 L550 398.5" clip-path="url(#clipPath1)" fill="none" />
</g>
<g stroke-opacity="0" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="rgb(255,255,255)" text-rendering="optimizeLegibility" fill="rgb(255,255,255)" fill-opacity="0" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M650 317.25 C650 307.9992370605469 627.7261962890625 300.5 600.25 300.5 C572.7738037109375 300.5 550.5 307.9992370605469 550.5 317.25 C550.5 326.5007629394531 572.7738037109375 334 600.25 334 C627.7261962890625 334 650 326.5007629394531 650 317.25" stroke="none" clip-path="url(#clipPath1)" />
</g>
<g color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M650 317.25 C650 307.9992370605469 627.7261962890625 300.5 600.25 300.5 C572.7738037109375 300.5 550.5 307.9992370605469 550.5 317.25 C550.5 326.5007629394531 572.7738037109375 334 600.25 334 C627.7261962890625 334 650 326.5007629394531 650 317.25" clip-path="url(#clipPath1)" fill="none" />
</g>
<g stroke-opacity="0" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="rgb(255,255,255)" text-rendering="optimizeLegibility" fill="rgb(255,255,255)" fill-opacity="0" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M650 397.25 C650 387.9992370605469 627.7261962890625 380.5 600.25 380.5 C572.7738037109375 380.5 550.5 387.9992370605469 550.5 397.25 C550.5 406.5007629394531 572.7738037109375 414 600.25 414 C627.7261962890625 414 650 406.5007629394531 650 397.25" stroke="none" clip-path="url(#clipPath1)" />
</g>
<g color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M650 397.25 C650 387.9992370605469 627.7261962890625 380.5 600.25 380.5 C572.7738037109375 380.5 550.5 387.9992370605469 550.5 397.25 C550.5 406.5007629394531 572.7738037109375 414 600.25 414 C627.7261962890625 414 650 406.5007629394531 650 397.25" clip-path="url(#clipPath1)" fill="none" />
<path d="M650 320 L650 365.79168701171875 L650 381.6785888671875 L650 398.5 L650 398.5" clip-path="url(#clipPath1)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,780,230)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath3)">Local storage</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,390,280)">
<path d="M0.5 20.5 L209.5 20.5 L209.5 139.5 L0.5 139.5 ZM0.5 20.5 L20.5 0.5 L229.5 0.5 L209.5 20.5 ZM229.5 0.5 L229.5 119.5 L209.5 139.5 L209.5 20.5 M229.5 0.5" stroke="none" clip-path="url(#clipPath4)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,390,280)">
<path d="M0.5 20.5 L209.5 20.5 L209.5 139.5 L0.5 139.5 ZM0.5 20.5 L20.5 0.5 L229.5 0.5 L209.5 20.5 ZM229.5 0.5 L229.5 119.5 L209.5 139.5 L209.5 20.5 M229.5 0.5" clip-path="url(#clipPath4)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath5)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Helix Client Library</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,390,450)">
<path d="M0.5 20.5 L79.5 20.5 L79.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L99.5 0.5 L79.5 20.5 ZM99.5 0.5 L99.5 49.5 L79.5 69.5 L79.5 20.5 M99.5 0.5" stroke="none" clip-path="url(#clipPath6)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,390,450)">
<path d="M0.5 20.5 L79.5 20.5 L79.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L99.5 0.5 L79.5 20.5 ZM99.5 0.5 L99.5 49.5 L79.5 69.5 L79.5 20.5 M99.5 0.5" clip-path="url(#clipPath6)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath7)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">OSS</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,520,450)">
<path d="M0.5 20.5 L79.5 20.5 L79.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L99.5 0.5 L79.5 20.5 ZM99.5 0.5 L99.5 49.5 L79.5 69.5 L79.5 20.5 M99.5 0.5" stroke="none" clip-path="url(#clipPath8)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,520,450)">
<path d="M0.5 20.5 L79.5 20.5 L79.5 69.5 L0.5 69.5 ZM0.5 20.5 L20.5 0.5 L99.5 0.5 L79.5 20.5 ZM99.5 0.5 L99.5 49.5 L79.5 69.5 L79.5 20.5 M99.5 0.5" clip-path="url(#clipPath8)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath9)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">ALSA</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" text-rendering="optimizeLegibility" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,435,365)">
<text x="0" y="11" xml:space="preserve" stroke="none" clip-path="url(#clipPath10)">SMIL, MP3, Ogg Vorbis</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,750,10)">
<path d="M0.5 20.5 L159.5 20.5 L159.5 109.5 L0.5 109.5 ZM0.5 20.5 L20.5 0.5 L179.5 0.5 L159.5 20.5 ZM179.5 0.5 L179.5 89.5 L159.5 109.5 L159.5 20.5 M179.5 0.5" stroke="none" clip-path="url(#clipPath11)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,750,10)">
<path d="M0.5 20.5 L159.5 20.5 L159.5 109.5 L0.5 109.5 ZM0.5 20.5 L20.5 0.5 L179.5 0.5 L159.5 20.5 ZM179.5 0.5 L179.5 89.5 L159.5 109.5 L159.5 20.5 M179.5 0.5" clip-path="url(#clipPath11)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath12)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Media Archive</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,390,120)">
<path d="M0.5 20.5 L209.5 20.5 L209.5 139.5 L0.5 139.5 ZM0.5 20.5 L20.5 0.5 L229.5 0.5 L209.5 20.5 ZM229.5 0.5 L229.5 119.5 L209.5 139.5 L209.5 20.5 M229.5 0.5" stroke="none" clip-path="url(#clipPath13)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,390,120)">
<path d="M0.5 20.5 L209.5 20.5 L209.5 139.5 L0.5 139.5 ZM0.5 20.5 L20.5 0.5 L229.5 0.5 L209.5 20.5 ZM229.5 0.5 L229.5 119.5 L209.5 139.5 L209.5 20.5 M229.5 0.5" clip-path="url(#clipPath13)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath14)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Scheduler</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M410 269.39068603515625 L550.8171997070312 330.78900146484375 L550.8171997070312 330.78900146484375" clip-path="url(#clipPath1)" fill="none" />
<path d="M409 455 L549 375 L549 375" clip-path="url(#clipPath1)" fill="none" />
<path d="M409 235 L539 181 L539 181" clip-path="url(#clipPath1)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" stroke-opacity="0" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="rgb(255,255,255)" text-rendering="optimizeLegibility" fill="rgb(255,255,255)" fill-opacity="0" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M149.92689514160156 180.0157928466797 L451.4255065917969 180.0157928466797 L451.4255065917969 620.48779296875 L149.92689514160156 620.48779296875 Z" stroke="none" clip-path="url(#clipPath1)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M149.92689514160156 180.0157928466797 L451.4255065917969 180.0157928466797 L451.4255065917969 620.48779296875 L149.92689514160156 620.48779296875 Z" clip-path="url(#clipPath1)" fill="none" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" color-interpolation="linearRGB" stroke="white" text-rendering="optimizeLegibility" fill="white" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,10,70)">
<path d="M0.5 20.5 L209.5 20.5 L209.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L229.5 0.5 L209.5 20.5 ZM229.5 0.5 L229.5 79.5 L209.5 99.5 L209.5 20.5 M229.5 0.5" stroke="none" clip-path="url(#clipPath15)" />
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,10,70)">
<path d="M0.5 20.5 L209.5 20.5 L209.5 99.5 L0.5 99.5 ZM0.5 20.5 L20.5 0.5 L229.5 0.5 L209.5 20.5 ZM229.5 0.5 L229.5 79.5 L209.5 99.5 L209.5 20.5 M229.5 0.5" clip-path="url(#clipPath15)" fill="none" />
<text x="0" y="11" xml:space="preserve" stroke-miterlimit="10" stroke="none" clip-path="url(#clipPath16)" stroke-linecap="square" transform="matrix(1,0,0,1,2,24)">Playlist editor</text>
</g>
<g font-family="sans-serif" font-size="11" color-rendering="optimizeQuality" stroke-miterlimit="1" color-interpolation="linearRGB" text-rendering="optimizeLegibility" stroke-linecap="butt" shape-rendering="geometricPrecision" image-rendering="optimizeQuality" transform="matrix(1,0,0,1,210,-80)">
<path d="M28.92690086364746 182 L28.92690086364746 182 L178.92689514160156 254 L178.92689514160156 254" clip-path="url(#clipPath1)" fill="none" />
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,104 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-2"
http-equiv="content-type">
<title>LiveSupport Software Architecture</title>
<meta content="Akos Maroy" name="author">
</head>
<body>
<h1>Preface</h1>
This document is part of the <a href="http://livesupport.campware.org/">LiveSupport</a>
project, Copyright &#169; 2004 <a href="http://www.mdlf.org/">Media
Development Loan Fund</a>, under the GNU <a
href="http://www.gnu.org/licenses/gpl.html">GPL</a>.<br>
<ul>
<li>Author: $Author$</li>
<li>Version: $Revision$</li>
<li>Location: $URL$</li>
</ul>
<h1>Scope</h1>
This document describes the software architecture of LiveSupport.<br>
<br>
This document contains embedded <a
href="http://www.w3.org/Graphics/SVG/">SVG</a> figures, thus an SVG
capable browser is needed to view it, or an SVG plugin like <a
href="http://www.adobe.com/svg/">Adobe's SVG Viewer</a>.<br>
<h1>Software Architecture</h1>
The software architecture is <a href="SoftwareArchitecture.zuml">contained</a>
in <a href="http://www.gentleware.com/products/descriptions/ce.php4">Poseidon
2</a> format.<br>
<h2>Scheduler</h2>
The software architecture for the Scheduler component:<br>
<object type="image/svg+xml" name="Scheduler Architecture"
data="SchedulerArchitecture.svg" width="950" height="550"></object>
<br>
<h2>Playlist editor</h2>
The software architecture for the Playlist Editor:<br>
<object type="image/svg+xml" name="PlaylistEditor Architecture"
data="PlaylistEditorArchitecture.svg" width="800" height="550"></object>
<br>
<h1>Components</h1>
A brief summary of the software components appearing in the figures
above:<br>
<h2>Scheduler</h2>
The LiveSupport Scheduler, responsible for executing playlists.<br>
<h2>Playlist editor</h2>
The LiveSupport Playlist editor, a graphical user interface component.<br>
<h2>Media Archive</h2>
The LiveSupport Media Archive component.<br>
<h2>Local storage</h2>
The LiveSupport Local Storage component.<br>
<h2>Helix Client Library</h2>
A media library developed by the <a href="https://helixcommunity.org/">Helix
Community</a> and <a href="http://www.realnetworks.com/">Real Networks</a>.
This library provides support for the <a
href="http://www.w3.org/AudioVideo/">SMIL</a> playlist format and <a
href="http://www.xiph.org/ogg/vorbis/">Ogg Vorbis</a> and MP3 audio
formats.<br>
<h2>OSS</h2>
<a href="http://www.opensound.com/">Open Sound System</a>, a
cross-platform low level audio API for accessing analog audio devices.
This is the de-facto standard audio API for Linux until kernel 2.4.<br>
<h2>ALSA</h2>
<a href="http://www.alsa-project.org/">Advanced Linux Sound Architecture</a>,
a more advanced low level audio API. This is the de-facto standard
audio API for Linux since kernel 2.6.<br>
<h2>GTK+</h2>
<a href="http://www.gtk.org/">The GIMP Toolkit</a>, a cross-platform
graphical user interface API.<br>
<h1>Discussion<br>
</h1>
Among the software components listed above, OSS, ALSA and GTK+ are
industry standard, and are straightforward to use. But the Helix Client
Library is a special library, the open sourced version of Real
Network's streaming libraries.<br>
<br>
Tests were made to make sure Helix indeed compiles and runs fine on the
target platform. All libraries where successfully compiled and SMIL
playlists were successfully played. For this, the splay command line
sample program was used, which is part of the Helix codebase. For
compiling helix client libraries, refer to the <a
href="https://common.helixcommunity.org/2004/devdocs/quickstart">Getting
Started with the Helix Sources</a> pages. The settings used for
successful compilation:<br>
<br>
<code>[0] Set BIF branch (hxclient_1_3_0_neptunex)<br>
[1] Set Target(s) (splay)<br>
[2] Set Profile (helix-client-all-defines)<br>
[3] run: build<br>
[4] Toggle make depend &amp; makefiles (-e -n)<br>
[5] Toggle release (-trelease)<br>
[6] Toggle 'make clean'&nbsp; (-c)<br>
[7] Toggle clobber (Dangerous!) (-C)<br>
[8] Toggle halt-on-error (-p green)<br>
[9] Toggle verbose mode (-v)<br>
[10] Toggle static build (-tnodll)<br>
[11] Checkout source for selected target now<br>
[12] Set Tag/Branch/Timestamp<br>
[13] Help Page (full help in build/doc/index.html)<br>
[14] run history: build<br>
[Q] Quit</code><br>
<br>
</body>
</html>