Fix info and warnings layout and update images
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 1.2 KiB |
1132
images/icons/emoticons/forbidden.svg
Normal file
After Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 3 KiB |
252
images/icons/emoticons/information.svg
Normal file
|
@ -0,0 +1,252 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
version="1.0"
|
||||||
|
width="256"
|
||||||
|
height="256"
|
||||||
|
id="svg2">
|
||||||
|
<defs
|
||||||
|
id="defs4">
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient2820">
|
||||||
|
<stop
|
||||||
|
style="stop-color:black;stop-opacity:0.3137255"
|
||||||
|
offset="0"
|
||||||
|
id="stop2822" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:black;stop-opacity:0.19607843"
|
||||||
|
offset="0.92982459"
|
||||||
|
id="stop2826" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:black;stop-opacity:0"
|
||||||
|
offset="1"
|
||||||
|
id="stop2824" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient10053">
|
||||||
|
<stop
|
||||||
|
style="stop-color:white;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop10055" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:white;stop-opacity:0.47959185"
|
||||||
|
offset="1"
|
||||||
|
id="stop10057" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient7070">
|
||||||
|
<stop
|
||||||
|
style="stop-color:white;stop-opacity:0.94897962"
|
||||||
|
offset="0"
|
||||||
|
id="stop7072" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:white;stop-opacity:0.74489796"
|
||||||
|
offset="1"
|
||||||
|
id="stop7074" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4153">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#2a4fe4;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop4155" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#447bfa;stop-opacity:1"
|
||||||
|
offset="0.2"
|
||||||
|
id="stop7080" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#69a3ff;stop-opacity:1"
|
||||||
|
offset="0.625"
|
||||||
|
id="stop7084" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#89beff;stop-opacity:1"
|
||||||
|
offset="0.75"
|
||||||
|
id="stop7082" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#80beff;stop-opacity:1"
|
||||||
|
offset="1"
|
||||||
|
id="stop4157" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient4145">
|
||||||
|
<stop
|
||||||
|
style="stop-color:black;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop4147" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:black;stop-opacity:0"
|
||||||
|
offset="1"
|
||||||
|
id="stop4149" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient25332">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#385ae5;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop25334" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#66a1ff;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop26309" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#66a1f0;stop-opacity:0.94117647"
|
||||||
|
offset="1"
|
||||||
|
id="stop25336" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient23386">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#2b51e4;stop-opacity:0"
|
||||||
|
offset="0"
|
||||||
|
id="stop23388" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:black;stop-opacity:0"
|
||||||
|
offset="1"
|
||||||
|
id="stop23390" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient15560">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#1864ed;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop15562" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:#3a7bef;stop-opacity:0.25510204"
|
||||||
|
offset="1"
|
||||||
|
id="stop15564" />
|
||||||
|
</linearGradient>
|
||||||
|
<linearGradient
|
||||||
|
id="linearGradient15536">
|
||||||
|
<stop
|
||||||
|
style="stop-color:white;stop-opacity:1"
|
||||||
|
offset="0"
|
||||||
|
id="stop15538" />
|
||||||
|
<stop
|
||||||
|
style="stop-color:white;stop-opacity:0.59090906"
|
||||||
|
offset="1"
|
||||||
|
id="stop15540" />
|
||||||
|
</linearGradient>
|
||||||
|
<filter
|
||||||
|
id="filter9681">
|
||||||
|
<feGaussianBlur
|
||||||
|
inkscape:collect="always"
|
||||||
|
stdDeviation="1.7392633"
|
||||||
|
id="feGaussianBlur9683" />
|
||||||
|
</filter>
|
||||||
|
<filter
|
||||||
|
id="filter22413">
|
||||||
|
<feGaussianBlur
|
||||||
|
inkscape:collect="always"
|
||||||
|
stdDeviation="0.33355481"
|
||||||
|
id="feGaussianBlur22415" />
|
||||||
|
</filter>
|
||||||
|
<linearGradient
|
||||||
|
x1="168.97348"
|
||||||
|
y1="226.79765"
|
||||||
|
x2="94.360741"
|
||||||
|
y2="42.124634"
|
||||||
|
id="linearGradient4159"
|
||||||
|
xlink:href="#linearGradient4153"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
x1="162.12244"
|
||||||
|
y1="228.19299"
|
||||||
|
x2="101.21178"
|
||||||
|
y2="40.729256"
|
||||||
|
id="linearGradient7076"
|
||||||
|
xlink:href="#linearGradient7070"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
x1="127.8125"
|
||||||
|
y1="31.59375"
|
||||||
|
x2="127.8125"
|
||||||
|
y2="118.62509"
|
||||||
|
id="linearGradient10059"
|
||||||
|
xlink:href="#linearGradient10053"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
x1="150.76942"
|
||||||
|
y1="72.579872"
|
||||||
|
x2="162.2932"
|
||||||
|
y2="131.31783"
|
||||||
|
id="linearGradient2818"
|
||||||
|
xlink:href="#linearGradient2820"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<radialGradient
|
||||||
|
cx="130.61937"
|
||||||
|
cy="132.01637"
|
||||||
|
r="115.95089"
|
||||||
|
fx="130.61937"
|
||||||
|
fy="132.01637"
|
||||||
|
id="radialGradient3721"
|
||||||
|
xlink:href="#linearGradient2820"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
<linearGradient
|
||||||
|
x1="127.8125"
|
||||||
|
y1="31.59375"
|
||||||
|
x2="127.8125"
|
||||||
|
y2="118.62509"
|
||||||
|
id="linearGradient4614"
|
||||||
|
xlink:href="#linearGradient15536"
|
||||||
|
gradientUnits="userSpaceOnUse" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
style="opacity:1;fill:url(#linearGradient2818);fill-opacity:1;display:inline"
|
||||||
|
id="layer2">
|
||||||
|
<path
|
||||||
|
d="M 246.57026,132.01637 C 246.57026,196.05428 194.65728,247.96726 130.61937,247.96726 C 66.581461,247.96726 14.668479,196.05428 14.66848,132.01637 C 14.668479,67.978461 66.581461,16.065479 130.61937,16.065479 C 194.65728,16.065479 246.57026,67.978461 246.57026,132.01637 L 246.57026,132.01637 z "
|
||||||
|
transform="matrix(0.995962,0,0,0.995962,-0.171109,-0.165469)"
|
||||||
|
style="opacity:1;fill:url(#radialGradient3721);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path12053" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="opacity:1;display:inline"
|
||||||
|
id="layer4">
|
||||||
|
<path
|
||||||
|
d="M 230.50477,134.46112 C 230.50477,189.04765 186.25364,233.29877 131.66712,233.29877 C 77.080585,233.29878 32.82946,189.04765 32.82946,134.46112 C 32.82946,79.87459 77.080585,35.623465 131.66711,35.623465 C 186.25364,35.623465 230.50477,79.87459 230.50477,134.46112 L 230.50477,134.46112 z "
|
||||||
|
transform="matrix(1.082583,0,0,1.082583,-14.54063,-17.56537)"
|
||||||
|
style="opacity:1;fill:#3a73ef;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path2175" />
|
||||||
|
<path
|
||||||
|
d="M 230.50477,134.46112 C 230.50477,189.04765 186.25364,233.29877 131.66712,233.29877 C 77.080585,233.29878 32.82946,189.04765 32.82946,134.46112 C 32.82946,79.87459 77.080585,35.623465 131.66711,35.623465 C 186.25364,35.623465 230.50477,79.87459 230.50477,134.46112 L 230.50477,134.46112 z "
|
||||||
|
transform="matrix(1.042113,0,0,1.042113,-9.212006,-12.12368)"
|
||||||
|
style="opacity:1;fill:url(#linearGradient7076);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path13592" />
|
||||||
|
<path
|
||||||
|
d="M 230.50477,134.46112 C 230.50477,189.04765 186.25364,233.29877 131.66712,233.29877 C 77.080585,233.29878 32.82946,189.04765 32.82946,134.46112 C 32.82946,79.87459 77.080585,35.623465 131.66711,35.623465 C 186.25364,35.623465 230.50477,79.87459 230.50477,134.46112 L 230.50477,134.46112 z "
|
||||||
|
transform="matrix(0.951055,0,0,0.951055,2.777393,0.12014)"
|
||||||
|
style="opacity:1;fill:url(#linearGradient4159);fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="path14565" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="opacity:1;display:inline"
|
||||||
|
id="layer5" />
|
||||||
|
<g
|
||||||
|
style="opacity:1;display:inline"
|
||||||
|
id="layer3">
|
||||||
|
<g
|
||||||
|
id="g15568">
|
||||||
|
<path
|
||||||
|
d="M 123.30585,191.07575 C 129.02124,187.76374 138.24211,176.49437 141.6732,168.65732 C 141.6732,168.65732 138.1399,167.1567 138.1399,167.1567 C 131.0411,179.5796 120.02693,188.70016 123.71066,173.32458 C 123.71066,173.32458 145.45687,105.04964 145.45687,105.04964 C 139.77784,104.57639 111.00423,109.17626 106.51327,110.10356 C 106.51327,110.10356 105.79723,113.88169 105.79723,113.88169 C 115.61397,114.21756 116.94651,118.2341 116.23663,121.5238 C 116.23663,121.5238 99.927949,173.57586 99.927949,173.57586 C 99.927949,173.57586 97.881571,179.46474 97.947071,183.84902 C 98.105167,193.86006 111.11196,197.7125 123.30585,191.07575 z "
|
||||||
|
style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
|
||||||
|
id="path3339" />
|
||||||
|
<path
|
||||||
|
d="M 151.9268,75.963402 C 151.93091,83.589999 145.74948,89.774755 138.12288,89.774755 C 130.49628,89.774755 124.31485,83.589999 124.31896,75.963402 C 124.31485,68.336805 130.49628,62.152049 138.12288,62.152049 C 145.74948,62.152049 151.93091,68.336805 151.9268,75.963402 L 151.9268,75.963402 z "
|
||||||
|
transform="matrix(1.006031,0,0,1.006031,-1.167682,-0.583638)"
|
||||||
|
style="opacity:1;fill:white;fill-opacity:1;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;display:inline"
|
||||||
|
id="path7182" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
style="opacity:1;fill:url(#linearGradient4614);fill-opacity:1;display:inline"
|
||||||
|
id="layer7">
|
||||||
|
<path
|
||||||
|
d="M 128,31.59375 C 86.871341,31.59375 51.74836,57.401715 37.90625,93.6875 C 56.732365,110.35912 96.245675,118.37197 128.03125,118.625 C 128.07285,118.62467 128.02111,118.62533 128.0625,118.625 C 160.09769,118.36974 199.12268,109.67594 217.71875,92.6875 C 203.61988,56.922098 168.75455,31.593751 128,31.59375 z "
|
||||||
|
style="opacity:0.45;fill:url(#linearGradient4614);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
|
||||||
|
id="path18502" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 3 KiB |
65
images/icons/emoticons/warning.svg
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||||
|
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||||
|
<svg height="144.407" id="svg1609" inkscape:version="0.40" sodipodi:docbase="/mnt/donnees/09-Mes_images/Travaux/Travaux vectoriel/pictogrammes/sécu SVG/Avertissement" sodipodi:docname="DangerGeneral.svg" sodipodi:version="0.32" width="156.262" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<metadata>
|
||||||
|
<rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||||
|
<cc:Work rdf:about="">
|
||||||
|
<dc:title>advertising</dc:title>
|
||||||
|
<dc:description></dc:description>
|
||||||
|
<dc:subject>
|
||||||
|
<rdf:Bag>
|
||||||
|
<rdf:li></rdf:li>
|
||||||
|
<rdf:li>caution</rdf:li>
|
||||||
|
<rdf:li>security</rdf:li>
|
||||||
|
<rdf:li>warning</rdf:li>
|
||||||
|
<rdf:li>signs_and_symbols</rdf:li>
|
||||||
|
<rdf:li>sign</rdf:li>
|
||||||
|
</rdf:Bag>
|
||||||
|
</dc:subject>
|
||||||
|
<dc:publisher>
|
||||||
|
<cc:Agent rdf:about="http://www.openclipart.org">
|
||||||
|
<dc:title>yves GUILLOU</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:publisher>
|
||||||
|
<dc:creator>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>yves GUILLOU</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:creator>
|
||||||
|
<dc:rights>
|
||||||
|
<cc:Agent>
|
||||||
|
<dc:title>yves GUILLOU</dc:title>
|
||||||
|
</cc:Agent>
|
||||||
|
</dc:rights>
|
||||||
|
<dc:date></dc:date>
|
||||||
|
<dc:format>image/svg+xml</dc:format>
|
||||||
|
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
|
||||||
|
<cc:license rdf:resource="http://web.resource.org/cc/PublicDomain"/>
|
||||||
|
<dc:language>en</dc:language>
|
||||||
|
</cc:Work>
|
||||||
|
<cc:License rdf:about="http://web.resource.org/cc/PublicDomain">
|
||||||
|
<cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
|
||||||
|
<cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/>
|
||||||
|
<cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
|
||||||
|
</cc:License>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<sodipodi:namedview bordercolor="#666666" borderopacity="1.0" id="base" inkscape:current-layer="svg1609" inkscape:cx="52.528651" inkscape:cy="59.396977" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:window-height="929" inkscape:window-width="1291" inkscape:window-x="140" inkscape:window-y="75" inkscape:zoom="4.9119411" pagecolor="#ffffff"/>
|
||||||
|
<defs id="defs1610">
|
||||||
|
<marker id="ArrowEnd" markerHeight="3" markerUnits="strokeWidth" markerWidth="4" orient="auto" refX="0" refY="5" viewBox="0 0 10 10">
|
||||||
|
<path d="M 0 0 L 10 5 L 0 10 z" id="path1612"/>
|
||||||
|
</marker>
|
||||||
|
<marker id="ArrowStart" markerHeight="3" markerUnits="strokeWidth" markerWidth="4" orient="auto" refX="10" refY="5" viewBox="0 0 10 10">
|
||||||
|
<path d="M 10 0 L 0 5 L 10 10 z" id="path1614"/>
|
||||||
|
</marker>
|
||||||
|
</defs>
|
||||||
|
<g id="g1615">
|
||||||
|
<path d="M 12.473000,121.08200 C 11.559033,122.84329 10.481800,124.49000 10.481700,126.42300 L 10.490728,127.23088 C 10.490728,131.40288 13.756600,133.92500 17.511300,133.92500 L 138.83100,133.92500 C 142.58600,133.92500 145.81986,130.79848 145.81986,126.62648 L 145.78000,125.81500 C 145.78000,123.88200 144.82971,122.20348 143.78900,120.47400 L 83.705600,12.693800 C 81.051000,9.7442300 76.747300,9.7442300 74.092300,12.694200 L 12.473000,121.08200 z " id="path1616" sodipodi:nodetypes="ccccccccccc" style="stroke:#000000; stroke-width:2; fill:#ffffff"/>
|
||||||
|
<path d="M 78.703 16.2915L 15.2797 128.128L 76.4667 128.128L 79.3188 128.128L 139.826 128.128L 79.5155 16.2915L 78.703 16.2915z" id="path1617" style="stroke:#000000; stroke-width:4.8516000000000004; stroke-linejoin:round; stroke-linecap:round; fill:#ffcc00"/>
|
||||||
|
</g>
|
||||||
|
<g id="g1618">
|
||||||
|
<path d="M 84.366054,45.157900 C 85.289904,46.139400 85.469800,46.370250 85.931700,48.160100 C 86.393600,49.949950 87.405817,53.469087 86.291592,57.462546 C 85.829592,64.390946 86.129850,70.967972 85.856575,77.979383 C 85.583663,84.981490 87.317400,93.426000 79.234100,95.042600 C 77.155600,95.273600 75.077100,93.887900 74.268800,91.924800 C 72.883100,77.837000 71.497500,64.442000 70.111700,50.700600 C 71.266400,47.120900 74.153200,43.656700 77.617500,43.194800 C 81.081800,42.732900 83.442204,44.176400 84.366054,45.157900 z " id="path1619" sodipodi:nodetypes="czczccczz" style="stroke:none; fill:#000000"/>
|
||||||
|
<path d="M 83.1603 103.357C 86.3936 105.32 86.9709 108.9 86.9709 112.479C 85.5852 115.944 84.0841 119.985 79.5806 119.985C 76.8092 119.87 74.1533 119.292 72.3057 117.214C 71.151 113.057 68.4951 108.784 72.3057 105.32C 75.1926 101.278 79.2341 102.318 83.1603 103.357z" id="path1620" style="stroke:none; fill:#000000"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 4.9 KiB |
BIN
images/ios.jpeg
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 75 KiB |
Before Width: | Height: | Size: 12 KiB |
|
@ -356,4 +356,4 @@ the dependencies and your software). The resulting files will be in the
|
||||||
current working directory.
|
current working directory.
|
||||||
|
|
||||||
|
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
|
|
|
@ -235,7 +235,7 @@ To cross compile for iOS from OS X, use the configuration file
|
||||||
|
|
||||||
cerbero -c config/cross-ios-universal.cbc <command>
|
cerbero -c config/cross-ios-universal.cbc <command>
|
||||||
|
|
||||||
[Warning]: images/icons/emoticons/warning.png
|
[Warning]: images/icons/emoticons/warning.svg
|
||||||
[Python 3.5+]: https://www.python.org/downloads/
|
[Python 3.5+]: https://www.python.org/downloads/
|
||||||
[Git]: https://github.com/git-for-windows/git/releases/latest
|
[Git]: https://github.com/git-for-windows/git/releases/latest
|
||||||
[Msys/MinGW]: https://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
|
[Msys/MinGW]: https://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Installing for Android development
|
# Installing for Android development
|
||||||
|
|
||||||
![information] All versions starting from 2.3.1 Gingerbread are supported
|
> ![information] All versions starting from 2.3.1 Gingerbread are supported
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
|
|
||||||
|
@ -340,14 +340,14 @@ and used as follows:
|
||||||
|
|
||||||
Build and run your application as explained in the [Building the tutorials] section.
|
Build and run your application as explained in the [Building the tutorials] section.
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[Android SDK]: http://developer.android.com/sdk/index.html
|
[Android SDK]: http://developer.android.com/sdk/index.html
|
||||||
[Android NDK]: http://developer.android.com/tools/sdk/ndk/index.html
|
[Android NDK]: http://developer.android.com/tools/sdk/ndk/index.html
|
||||||
[Java Native Interface]: http://en.wikipedia.org/wiki/Java_Native_Interface
|
[Java Native Interface]: http://en.wikipedia.org/wiki/Java_Native_Interface
|
||||||
[Android JNI tips here]: http://developer.android.com/guide/practices/jni.html
|
[Android JNI tips here]: http://developer.android.com/guide/practices/jni.html
|
||||||
[prebuilt binaries]: https://gstreamer.freedesktop.org/data/pkg/android/
|
[prebuilt binaries]: https://gstreamer.freedesktop.org/data/pkg/android/
|
||||||
[language bindings]: http://en.wikipedia.org/wiki/Language_binding
|
[language bindings]: http://en.wikipedia.org/wiki/Language_binding
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
[Android NDK System Requirements]: http://developer.android.com/tools/sdk/ndk/index.html#Reqs
|
[Android NDK System Requirements]: http://developer.android.com/tools/sdk/ndk/index.html#Reqs
|
||||||
[this project]: http://code.google.com/p/mingw-and-ndk/downloads/detail?name=android-ndk-r8b-ma-windows.7z&can=2&q=
|
[this project]: http://code.google.com/p/mingw-and-ndk/downloads/detail?name=android-ndk-r8b-ma-windows.7z&can=2&q=
|
||||||
[7-Zip archiving utility]: http://www.7-zip.org/
|
[7-Zip archiving utility]: http://www.7-zip.org/
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Installing for iOS development
|
# Installing for iOS development
|
||||||
|
|
||||||
![](images/icons/emoticons/information.png) All versions starting from iOS 6 are supported
|
![](images/icons/emoticons/information.svg) All versions starting from iOS 6 are supported
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
|
|
|
@ -10,14 +10,5 @@ short-description: Download and install GStreamer
|
||||||
[![](images/windows.png)](installing/on-windows.md)
|
[![](images/windows.png)](installing/on-windows.md)
|
||||||
[![](images/android.png)](installing/for-android-development.md)
|
[![](images/android.png)](installing/for-android-development.md)
|
||||||
[![](images/ios.jpeg)](installing/for-ios-development.md)
|
[![](images/ios.jpeg)](installing/for-ios-development.md)
|
||||||
|
[![](images/linux.png)](installing/on-linux.md)
|
||||||
|
|
||||||
## Linux
|
|
||||||
|
|
||||||
The GStreamer community does not provide binaries for GNU/Linux
|
|
||||||
platforms as it will always be available through package managers on
|
|
||||||
all distribution. It is also always installed by default on desktop
|
|
||||||
environments, you will just need to make sure you have the development
|
|
||||||
packages installed (refer to your distribution documentation for more
|
|
||||||
information). If you really want to run upstream style binaries on
|
|
||||||
Linux, you can always follow the instructions to [build from source
|
|
||||||
using cerbero](installing/building-from-source-using-cerbero.md).
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ GStreamer is included in all Linux distributions. We recommend using the latest
|
||||||
All the commands given in this section are intended to be typed in from
|
All the commands given in this section are intended to be typed in from
|
||||||
a terminal.
|
a terminal.
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png)
|
> ![Warning](images/icons/emoticons/warning.svg)
|
||||||
Make sure you have superuser (root) access rights to install GStreamer.
|
Make sure you have superuser (root) access rights to install GStreamer.
|
||||||
|
|
||||||
## Install GStreamer on Fedora
|
## Install GStreamer on Fedora
|
||||||
|
@ -64,7 +64,7 @@ gcc basic-tutorial-1.c -o basic-tutorial-1 `pkg-config --cflags --libs gstreamer
|
||||||
Using the file name of the tutorial you are interested in
|
Using the file name of the tutorial you are interested in
|
||||||
(`basic-tutorial-1` in this example).
|
(`basic-tutorial-1` in this example).
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png) Depending on the GStreamer libraries you need to use, you will have to add more packages to the `pkg-config` command, besides `gstreamer-1.0`
|
> ![Warning](images/icons/emoticons/warning.svg) Depending on the GStreamer libraries you need to use, you will have to add more packages to the `pkg-config` command, besides `gstreamer-1.0`
|
||||||
> At the bottom of each tutorial's source code you will find the command for that specific tutorial, including the required libraries, in the required order.
|
> At the bottom of each tutorial's source code you will find the command for that specific tutorial, including the required libraries, in the required order.
|
||||||
> When developing your own applications, the GStreamer documentation will tell you what library a function belongs to.
|
> When developing your own applications, the GStreamer documentation will tell you what library a function belongs to.
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ There are 3 sets of files in the SDK:
|
||||||
Get **both the runtime and the development installers** from [here](https://gstreamer.freedesktop.org/data/pkg/osx/).
|
Get **both the runtime and the development installers** from [here](https://gstreamer.freedesktop.org/data/pkg/osx/).
|
||||||
|
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png)
|
> ![Warning](images/icons/emoticons/warning.svg)
|
||||||
> On Mac OS X 10.6 (Snow Leopard) you have to install Python 2.7 manually. It is included in later versions of OS X already. You can get it from [here](http://www.python.org/getit).
|
> On Mac OS X 10.6 (Snow Leopard) you have to install Python 2.7 manually. It is included in later versions of OS X already. You can get it from [here](http://www.python.org/getit).
|
||||||
|
|
||||||
The downloads are
|
The downloads are
|
||||||
|
|
|
@ -59,7 +59,7 @@ your architecture from here:
|
||||||
Execute the installers and choose an installation folder. The suggested
|
Execute the installers and choose an installation folder. The suggested
|
||||||
default is usually OK.
|
default is usually OK.
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png)
|
> ![Warning](images/icons/emoticons/warning.svg)
|
||||||
>`If you plan to use Visual Studio, **close it before installing GStreamer**. The installer will define new environment variables which will not be picked up by Visual Studio if it is open.
|
>`If you plan to use Visual Studio, **close it before installing GStreamer**. The installer will define new environment variables which will not be picked up by Visual Studio if it is open.
|
||||||
|
|
||||||
> On **Windows 8** and **Windows 10**, it might be necessary to log out and log back in to your account after the installation for the newly defined environment variables to be picked up by Visual Studio.
|
> On **Windows 8** and **Windows 10**, it might be necessary to log out and log back in to your account after the installation for the newly defined environment variables to be picked up by Visual Studio.
|
||||||
|
@ -104,7 +104,7 @@ make sure Visual Studio has the necessary permissions to write the
|
||||||
output files, copy the entire `tutorials` folder to a place of your
|
output files, copy the entire `tutorials` folder to a place of your
|
||||||
liking, and work from there.
|
liking, and work from there.
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> **64-bit Users**
|
> **64-bit Users**
|
||||||
>
|
>
|
||||||
>Use `%GSTREAMER_ROOT_X86_64%` if you have installed GStreamer binaries for 64-bit platforms. Both GStreamer binaries (32 and 64-bit) can be installed simultaneously, and hence the separate environment variables.
|
>Use `%GSTREAMER_ROOT_X86_64%` if you have installed GStreamer binaries for 64-bit platforms. Both GStreamer binaries (32 and 64-bit) can be installed simultaneously, and hence the separate environment variables.
|
||||||
|
@ -172,7 +172,7 @@ default.
|
||||||
|
|
||||||
![](images/WindowsInstall10.png)
|
![](images/WindowsInstall10.png)
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png)
|
> ![Warning](images/icons/emoticons/warning.svg)
|
||||||
> **Depending on the GStreamer libraries you need to use, you will have to add more property pages, besides `gstreamer-1.0`** (each property page corresponds to one GStreamer library).
|
> **Depending on the GStreamer libraries you need to use, you will have to add more property pages, besides `gstreamer-1.0`** (each property page corresponds to one GStreamer library).
|
||||||
>
|
>
|
||||||
> The tutorial's project files already contain all necessary property pages. When developing your own applications, the GStreamer documentation will tell you what library a function belongs to, and therefore, what property pages you need to add.
|
> The tutorial's project files already contain all necessary property pages. When developing your own applications, the GStreamer documentation will tell you what library a function belongs to, and therefore, what property pages you need to add.
|
||||||
|
@ -213,7 +213,7 @@ sheet found in `%GSTREAMER_ROOT_X86%``\``share\vs\2010\msvc` to your
|
||||||
project. This will make your application use the ubiquitous
|
project. This will make your application use the ubiquitous
|
||||||
`MSVCRT.DLL` saving you some troubles in the future.
|
`MSVCRT.DLL` saving you some troubles in the future.
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> If you did not install the WinDDK to the standard path `C:\WinDDK\7600.16385.1`, you will need to tell Visual Studio where it is. Unfortunately, there is no automated way to do this. Once you have added the `x86.props` or `x86_64.props` to your project, go to the Property Manager, expand your project and its subfolders until you find the property sheet called `config`. Double click to edit it, and select the section called “User Macros” in the list on the left. You should see a macro called `WINDOWS_DRIVER_KIT`. Double click to edit it, and set its value to the root folder where you installed the DDK. This is the folder containing a file called `samples.txt`.
|
> If you did not install the WinDDK to the standard path `C:\WinDDK\7600.16385.1`, you will need to tell Visual Studio where it is. Unfortunately, there is no automated way to do this. Once you have added the `x86.props` or `x86_64.props` to your project, go to the Property Manager, expand your project and its subfolders until you find the property sheet called `config`. Double click to edit it, and select the section called “User Macros” in the list on the left. You should see a macro called `WINDOWS_DRIVER_KIT`. Double click to edit it, and set its value to the root folder where you installed the DDK. This is the folder containing a file called `samples.txt`.
|
||||||
>
|
>
|
||||||
>That's it. Accept the changes, right click on the `config` property sheet and select “Save”. The path to the DDK is now stored in `config.props` and you do not need to perform this operation anymore.
|
>That's it. Accept the changes, right click on the `config` property sheet and select “Save”. The path to the DDK is now stored in `config.props` and you do not need to perform this operation anymore.
|
||||||
|
|
|
@ -184,4 +184,4 @@ should produce:
|
||||||
flags: readable, writable
|
flags: readable, writable
|
||||||
Boolean. Default: false
|
Boolean. Default: false
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
|
|
|
@ -475,4 +475,4 @@ out which part of the code caused that warning to be triggered and under what
|
||||||
circumstances. Simply set `G_DEBUG` as mentioned above and run the program under
|
circumstances. Simply set `G_DEBUG` as mentioned above and run the program under
|
||||||
gdb (or let it core dump). Then get a stack trace in the usual way.
|
gdb (or let it core dump). Then get a stack trace in the usual way.
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
|
|
|
@ -1409,4 +1409,4 @@ here into an acceptable Android media player.
|
||||||
As usual, it has been a pleasure having you here, and see you soon!
|
As usual, it has been a pleasure having you here, and see you soon!
|
||||||
|
|
||||||
[screenshot]: images/tutorials/android-media-player-screenshot.png
|
[screenshot]: images/tutorials/android-media-player-screenshot.png
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
|
@ -101,7 +101,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -237,7 +237,7 @@ exit:
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -25,7 +25,7 @@ GStreamer](installing/index.md) section to find our where this is),
|
||||||
and you are ready to start typing the commands given in this tutorial.
|
and you are ready to start typing the commands given in this tutorial.
|
||||||
|
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
>
|
>
|
||||||
> On Linux, you should use the GStreamer version installed with your
|
> On Linux, you should use the GStreamer version installed with your
|
||||||
> distribution, the tools should be installed with a package named `gstreamer1`
|
> distribution, the tools should be installed with a package named `gstreamer1`
|
||||||
|
|
|
@ -221,7 +221,7 @@ It is useful in situations where the timestamps are going to be lost
|
||||||
will require all samples to be present. It is cumbersome to exemplify
|
will require all samples to be present. It is cumbersome to exemplify
|
||||||
this, so no example is given.
|
this, so no example is given.
|
||||||
|
|
||||||
![Warning](images/icons/emoticons/warning.png)
|
![Warning](images/icons/emoticons/warning.svg)
|
||||||
Most of the time, `audiorate` is not what you want.
|
Most of the time, `audiorate` is not what you want.
|
||||||
|
|
||||||
## Multithreading
|
## Multithreading
|
||||||
|
|
|
@ -224,7 +224,7 @@ It has been a pleasure having you here, and see you soon!
|
||||||
[Installing on Linux]: installing/on-linux.md
|
[Installing on Linux]: installing/on-linux.md
|
||||||
[Installing on Mac OS X]: installing/on-mac-osx.md
|
[Installing on Mac OS X]: installing/on-mac-osx.md
|
||||||
[Installing on Windows]: installing/on-windows.md
|
[Installing on Windows]: installing/on-windows.md
|
||||||
[Information]: images/icons/emoticons/information.png
|
[Information]: images/icons/emoticons/information.svg
|
||||||
[Linux]: installing/on-linux.md#InstallingonLinux-Build
|
[Linux]: installing/on-linux.md#InstallingonLinux-Build
|
||||||
[Mac OS X]: installing/on-mac-osx.md#InstallingonMacOSX-Build
|
[Mac OS X]: installing/on-mac-osx.md#InstallingonMacOSX-Build
|
||||||
[Windows]: installing/on-windows.md#InstallingonWindows-Build
|
[Windows]: installing/on-windows.md#InstallingonWindows-Build
|
||||||
|
|
|
@ -332,7 +332,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -297,7 +297,7 @@ int main (int argc, char **argv) {
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -174,7 +174,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
@ -250,7 +250,7 @@ This code block adds all elements to the pipeline and then links the
|
||||||
ones that can be automatically linked (the ones with Always Pads, as the
|
ones that can be automatically linked (the ones with Always Pads, as the
|
||||||
comment says).
|
comment says).
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png)
|
> ![Warning](images/icons/emoticons/warning.svg)
|
||||||
> `gst_element_link_many()` can actually link elements with Request Pads. It internally requests the Pads so you do not have worry about the elements being linked having Always or Request Pads. Strange as it might seem, this is actually inconvenient, because you still need to release the requested Pads afterwards, and, if the Pad was requested automatically by `gst_element_link_many()`, it is easy to forget. Stay out of trouble by always requesting Request Pads manually, as shown in the next code block.
|
> `gst_element_link_many()` can actually link elements with Request Pads. It internally requests the Pads so you do not have worry about the elements being linked having Always or Request Pads. Strange as it might seem, this is actually inconvenient, because you still need to release the requested Pads afterwards, and, if the Pad was requested automatically by `gst_element_link_many()`, it is easy to forget. Stay out of trouble by always requesting Request Pads manually, as shown in the next code block.
|
||||||
|
|
||||||
``` c
|
``` c
|
||||||
|
|
|
@ -213,7 +213,7 @@ int main(int argc, char *argv[]) {
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
@ -360,7 +360,7 @@ just like before.
|
||||||
And with this we are done. When testing this tutorial, keep in mind that
|
And with this we are done. When testing this tutorial, keep in mind that
|
||||||
backward playback is not optimal in many elements.
|
backward playback is not optimal in many elements.
|
||||||
|
|
||||||
> ![Warning](images/icons/emoticons/warning.png)
|
> ![Warning](images/icons/emoticons/warning.svg)
|
||||||
>
|
>
|
||||||
>Changing the playback rate might only work with local files. If you cannot modify it, try changing the URI passed to `playbin` in line 114 to a local URI, starting with `file:///`
|
>Changing the playback rate might only work with local files. If you cannot modify it, try changing the URI passed to `playbin` in line 114 to a local URI, starting with `file:///`
|
||||||
</table>
|
</table>
|
||||||
|
|
|
@ -329,7 +329,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -153,7 +153,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -193,7 +193,7 @@ static void handle_message (CustomData *data, GstMessage *msg) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -38,7 +38,7 @@ comes through the `GstVideoOverlay` interface, that allows the application to
|
||||||
tell a video sink the handler of the window that should receive the
|
tell a video sink the handler of the window that should receive the
|
||||||
rendering.
|
rendering.
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> **GObject interfaces**
|
> **GObject interfaces**
|
||||||
>
|
>
|
||||||
> A `GObject` *interface* (which GStreamer uses) is a set of functions that an element can implement. If it does, then it is said to support that particular interface. For example, video sinks usually create their own windows to display video, but, if they are also capable of rendering to an external window, they can choose to implement the `GstVideoOverlay` interface and provide functions to specify this external window. From the application developer point of view, if a certain interface is supported, you can use it and forget about which kind of element is implementing it. Moreover, if you are using `playbin`, it will automatically expose some of the interfaces supported by its internal elements: You can use your interface functions directly on `playbin` without knowing who is implementing them!
|
> A `GObject` *interface* (which GStreamer uses) is a set of functions that an element can implement. If it does, then it is said to support that particular interface. For example, video sinks usually create their own windows to display video, but, if they are also capable of rendering to an external window, they can choose to implement the `GstVideoOverlay` interface and provide functions to specify this external window. From the application developer point of view, if a certain interface is supported, you can use it and forget about which kind of element is implementing it. Moreover, if you are using `playbin`, it will automatically expose some of the interfaces supported by its internal elements: You can use your interface functions directly on `playbin` without knowing who is implementing them!
|
||||||
|
@ -452,7 +452,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> ![Information](images/icons/emoticons/information.png)
|
> ![Information](images/icons/emoticons/information.svg)
|
||||||
> Need help?
|
> Need help?
|
||||||
>
|
>
|
||||||
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
> If you need help to compile this code, refer to the **Building the tutorials** section for your platform: [Linux](installing/on-linux.md#InstallingonLinux-Build), [Mac OS X](installing/on-mac-osx.md#InstallingonMacOSX-Build) or [Windows](installing/on-windows.md#InstallingonWindows-Build), or use this specific command on Linux:
|
||||||
|
|
|
@ -1203,5 +1203,5 @@ GStreamer understands. More particularly, it has shown:
|
||||||
The next tutorial adds the missing bits to turn the application built
|
The next tutorial adds the missing bits to turn the application built
|
||||||
here into an acceptable iOS media player.
|
here into an acceptable iOS media player.
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[screenshot]: images/tutorials/ios-a-basic-media-player-screenshot.png
|
[screenshot]: images/tutorials/ios-a-basic-media-player-screenshot.png
|
||||||
|
|
|
@ -244,11 +244,11 @@ This tutorial has shown:
|
||||||
|
|
||||||
It has been a pleasure having you here, and see you soon\!
|
It has been a pleasure having you here, and see you soon\!
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[Mac]: installing/on-mac-osx.md
|
[Mac]: installing/on-mac-osx.md
|
||||||
[Windows]: installing/on-windows.md
|
[Windows]: installing/on-windows.md
|
||||||
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
||||||
[1]: installing/on-windows.md#running-the-tutorials
|
[1]: installing/on-windows.md#running-the-tutorials
|
||||||
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
||||||
[android]: installing/for-android-development.md#building-the-tutorials
|
[android]: installing/for-android-development.md#building-the-tutorials
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
|
|
|
@ -297,11 +297,11 @@ Particularly, it has shown:
|
||||||
It has been a pleasure having you here, and see you soon\!
|
It has been a pleasure having you here, and see you soon\!
|
||||||
|
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[Mac]: installing/on-mac-osx.md
|
[Mac]: installing/on-mac-osx.md
|
||||||
[Windows]: installing/on-windows.md
|
[Windows]: installing/on-windows.md
|
||||||
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
||||||
[1]: installing/on-windows.md#running-the-tutorials
|
[1]: installing/on-windows.md#running-the-tutorials
|
||||||
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
||||||
[android]: installing/for-android-development.md#building-the-tutorials
|
[android]: installing/for-android-development.md#building-the-tutorials
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
|
|
|
@ -211,11 +211,11 @@ This tutorial has shown:
|
||||||
|
|
||||||
It has been a pleasure having you here, and see you soon\!
|
It has been a pleasure having you here, and see you soon\!
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[Mac]: installing/on-mac-osx.md
|
[Mac]: installing/on-mac-osx.md
|
||||||
[Windows]: installing/on-windows.md
|
[Windows]: installing/on-windows.md
|
||||||
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
||||||
[1]: installing/on-windows.md#running-the-tutorials
|
[1]: installing/on-windows.md#running-the-tutorials
|
||||||
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
||||||
[android]: installing/for-android-development.md#building-the-tutorials
|
[android]: installing/for-android-development.md#building-the-tutorials
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
|
|
|
@ -183,4 +183,4 @@ accelerated video decoding. Particularly,
|
||||||
|
|
||||||
It has been a pleasure having you here, and see you soon!
|
It has been a pleasure having you here, and see you soon!
|
||||||
|
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
|
|
|
@ -580,7 +580,7 @@ code of the tutorial and any accessory files needed to build it.
|
||||||
It has been a pleasure having you here, and see you soon!
|
It has been a pleasure having you here, and see you soon!
|
||||||
|
|
||||||
[Playback tutorial 2: Subtitle management]: tutorials/playback/subtitle-management.md
|
[Playback tutorial 2: Subtitle management]: tutorials/playback/subtitle-management.md
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[Mac]: installing/on-mac-osx.md
|
[Mac]: installing/on-mac-osx.md
|
||||||
[Windows]: installing/on-windows.md
|
[Windows]: installing/on-windows.md
|
||||||
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
||||||
|
|
|
@ -418,11 +418,11 @@ This tutorial has shown:
|
||||||
|
|
||||||
It has been a pleasure having you here, and see you soon!
|
It has been a pleasure having you here, and see you soon!
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
[Mac]: installing/on-mac-osx.md
|
[Mac]: installing/on-mac-osx.md
|
||||||
[Windows]: installing/on-windows.md
|
[Windows]: installing/on-windows.md
|
||||||
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
[Mac OS X]: installing/on-mac-osx.md#building-the-tutorials
|
||||||
[1]: installing/on-windows.md#running-the-tutorials
|
[1]: installing/on-windows.md#running-the-tutorials
|
||||||
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
[iOS]: installing/for-ios-development.md#building-the-tutorials
|
||||||
[android]: installing/for-android-development.md#building-the-tutorials
|
[android]: installing/for-android-development.md#building-the-tutorials
|
||||||
[warning]: images/icons/emoticons/warning.png
|
[warning]: images/icons/emoticons/warning.svg
|
||||||
|
|
|
@ -385,4 +385,4 @@ Remember that attached to this page you should find the complete source
|
||||||
code of the tutorial and any accessory files needed to build it.
|
code of the tutorial and any accessory files needed to build it.
|
||||||
It has been a pleasure having you here, and see you soon\!
|
It has been a pleasure having you here, and see you soon\!
|
||||||
|
|
||||||
[information]: images/icons/emoticons/information.png
|
[information]: images/icons/emoticons/information.svg
|
||||||
|
|
83
theme/extra/css/extra_frontend.css
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
h1, h2, h2, h3, h4, h5 {
|
||||||
|
font-weight: 300;
|
||||||
|
}
|
||||||
|
|
||||||
|
.hotdoc-navbar-brand {
|
||||||
|
font-weight: 700;
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-size: 70%;
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-header {
|
||||||
|
text-align: center;
|
||||||
|
font-weight: 300;
|
||||||
|
padding: 100px 15px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-header h1, .page-header h2 {
|
||||||
|
margin-bottom: 1em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.page-header p {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
max-width: 80%;
|
||||||
|
font-size: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-xl {
|
||||||
|
padding: 15px 30px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toned-row {
|
||||||
|
background-color: #dfdfdf;
|
||||||
|
margin: 3em -15px 3em -15px;
|
||||||
|
padding: 3em;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.toned-row a.icon {
|
||||||
|
display: inline-block;
|
||||||
|
width: 92px;
|
||||||
|
height: 92px;
|
||||||
|
background-repeat: no-repeat;
|
||||||
|
background-position: center;
|
||||||
|
background-size: 64px;
|
||||||
|
padding-top: 92px;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 90%;
|
||||||
|
transition: 500ms color ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
.toned-row #apiref {
|
||||||
|
background-image: url("../../assets/images/api-reference.svg");
|
||||||
|
}
|
||||||
|
|
||||||
|
.toned-row #hig {
|
||||||
|
background-image: url("../../assets/images/design-guidelines.svg");
|
||||||
|
}
|
||||||
|
|
||||||
|
.toned-row #tutorials {
|
||||||
|
background-image: url("../../assets/images/tutorials.png");
|
||||||
|
}
|
||||||
|
|
||||||
|
.toned-row #deploy {
|
||||||
|
background-image: url("../../assets/images/deploy.png");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Make sure to have emoticons properly rendered at the left */
|
||||||
|
img[src*="images/icons/emoticons/"] {
|
||||||
|
float: left;
|
||||||
|
padding: 10px;
|
||||||
|
padding-top: 0px !important;
|
||||||
|
padding-bottom: 0px !important;
|
||||||
|
max-width: 40px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Get the various images to install for different OSes in a line */
|
||||||
|
img[src*="images/mac.png"], img[src*="images/windows.png"], img[src*="images/android.png"], img[src*="images/ios.jpeg"], img[src*="images/linux.png"] {
|
||||||
|
display: inline !important;
|
||||||
|
max-width: 200px;
|
||||||
|
}
|
|
@ -1,54 +1,58 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
<!-- Generator: Adobe Illustrator 12.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 51448) -->
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
|
|
||||||
<!ENTITY ns_svg "http://www.w3.org/2000/svg">
|
<svg
|
||||||
<!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
]>
|
xmlns:cc="http://creativecommons.org/ns#"
|
||||||
<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="280.22" height="69.387"
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
viewBox="0 0 280.22 69.387" overflow="visible" enable-background="new 0 0 280.22 69.387" xml:space="preserve">
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
<path fill="#8C8C8C" d="M199.551,58.684c-0.334-6.834,2.636-22.747,9.47-21.247c2.913,0.64,2.118,4.655,1.166,9
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
c-1.282,5.85-3.5,12.237-3.5,12.237s8.334,0.333,8.167,0c0.833-10.5,3.039-21.928,9.167-21.071
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
c5.081,0.71-1.441,21.071-1.441,21.071s6.27,0,7.587,0c-0.272-3.453,1.59-11.495,2.635-17.311s-1.181-8.36-5.86-8.405
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
s-9.314,4.044-9.314,4.044c0.182-3.498-4.429-4.05-4.429-4.05c-4.93-0.313-9.655,3.005-9.655,3.005l0.438-2.57h-7.425
|
version="1.1"
|
||||||
c0,0-0.365,4.088-1.867,11.549s-3.51,13.738-3.51,13.738L199.551,58.684z"/>
|
id="Layer_1"
|
||||||
<path fill="#8C8C8C" d="M250.388,32.759c-10.167,0-14.7,7.178-14.7,14.511s4.332,12.167,13.166,12.167c4.15,0,6.5-3.834,6.5-3.834
|
width="0.85000002in"
|
||||||
s0.134-1.049-0.65-0.612s-2.92,1.352-5.71,1.352s-5.806-2.654-5.806-9.239c0,0,16.166,0,16,0
|
height="0.85000002in"
|
||||||
C260.021,44.437,260.555,32.759,250.388,32.759z M251.871,44.136h-7.76c0-5.362,4.29-9.412,7.211-7.974
|
viewBox="0 0 81.600002 81.600002"
|
||||||
C253.982,37.397,251.871,44.136,251.871,44.136z"/>
|
overflow="visible"
|
||||||
<path fill="#8C8C8C" d="M154.888,32.759c-10.167,0-14.7,7.178-14.7,14.511s4.332,12.167,13.166,12.167c4.15,0,6.5-3.834,6.5-3.834
|
enable-background="new 0 0 280.22 69.387"
|
||||||
s0.134-1.049-0.65-0.612s-2.92,1.352-5.71,1.352s-5.806-2.654-5.806-9.239c0,0,16.166,0,16,0
|
xml:space="preserve"
|
||||||
C164.521,44.437,165.055,32.759,154.888,32.759z M156.371,44.136h-7.76c0-5.362,3.621-8.836,6.542-7.397
|
sodipodi:docname="gstreamer-logo.svg"
|
||||||
C157.813,37.973,156.371,44.136,156.371,44.136z"/>
|
inkscape:version="0.92.1 r"
|
||||||
<path fill="#8C8C8C" d="M268.725,59.088h-8.198c0,0,4.786-17.192,5.203-25.621c-0.072,0.072,7.11,0,7.11,0s-0.617,1.9-0.885,3.559
|
style="overflow:visible"><metadata
|
||||||
c2.031-2.249,2.719-4.272,8.232-4.272c0.072,0,0,7.109,0,7.109s-5.15-1.275-7,0.574S269.354,43.77,268.725,59.088z"/>
|
id="metadata31"><rdf:RDF><cc:Work
|
||||||
<path fill="#8C8C8C" d="M127.225,59.088h-8.198c0,0,4.786-17.192,5.203-25.621c-0.072,0.072,7.11,0,7.11,0s-0.617,1.9-0.885,3.559
|
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||||
c2.031-2.249,2.719-4.272,8.232-4.272c0.072,0,0,7.109,0,7.109s-5.15-1.275-7,0.574S127.854,43.77,127.225,59.088z"/>
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
||||||
<path fill="#8C8C8C" d="M117.227,24.633l-6.705,2.325l-1.541,6.244h-4.273v4.105h3.374c0,0-3.598,12.875-2.924,16.812
|
id="defs29" /><sodipodi:namedview
|
||||||
c0.675,4.273,4.836,5.172,7.31,5.06s3.149-1.911,3.036-2.586s-3.487,0.644-3.824-2.393c-0.225-1.799,2.812-16.893,2.812-16.893
|
pagecolor="#ffffff"
|
||||||
h5.285v-4.105h-4.161L117.227,24.633z"/>
|
bordercolor="#666666"
|
||||||
<path fill="#8C8C8C" d="M187.104,58.691c0.994-0.821,0.33-2.463-0.53-2.661c-0.97-2.011,2.023-13.763,2.023-16.98
|
borderopacity="1"
|
||||||
s-5.397-9.671-16.53-3.599c-1.079,0.686-0.682,1.808-0.416,2.183s0.766,0.625,1,0.375c1.047-1.141,5.602-2.333,7.737-0.084
|
objecttolerance="10"
|
||||||
c1.462,1.35,1.396,3.958,0.383,4.97c-1.236,0.112-13.427-0.246-14.889,7.513c-2.522,13.777,12.92,6.522,13.719,5.96
|
gridtolerance="10"
|
||||||
s0.706,1.626,2.003,2.548C185.125,59.223,186.41,59.264,187.104,58.691z M179.396,52.935c-1.25,3.292-5.891,2.789-6.166,0.459
|
guidetolerance="10"
|
||||||
c-1-7.792,7.041-7.209,7.041-7.209S180.646,49.643,179.396,52.935z"/>
|
inkscape:pageopacity="0"
|
||||||
<path fill="#8C8C8C" d="M98.272,40.792l2.332-3.939c0,0-1.9-4.045-7.511-4.045s-8.848,4.046-8.848,8.848s10.682,8.417,8.093,13.164
|
inkscape:pageshadow="2"
|
||||||
c-4.316,4.424-8.872-2.792-8.782-3.266c-0.326,0.47-2.56,3.549-2.452,3.549c0.54,1.079,2.5,4.5,8.752,4.572
|
inkscape:window-width="1920"
|
||||||
c5.179,0.06,8.309-3.776,8.417-8.523c0.108-6.366-9.172-9.604-9.28-12.517S95.144,32.375,98.272,40.792z"/>
|
inkscape:window-height="1043"
|
||||||
<path d="M86.042,31.416c-1-0.938-1.75,0.313-4,1.25s-3,0.813-5.25,0.5c-3.688-0.813-10.17-0.57-11.875,0.25
|
id="namedview27"
|
||||||
c-11.386,4.572-5.281,13.031-3.422,14.719c-0.016,0-2.773,1.453-3.176,3.735c-0.518,2.933,0.831,4.52,0.873,4.561
|
showgrid="false"
|
||||||
c-3.72,0.193-6.112,3.934-5.536,6.997c0.62,3.299,4.553,5.931,10.184,5.953c11.904,0.259,12.521-7.353,12.521-7.353
|
inkscape:zoom="4.4536435"
|
||||||
c1.629-9.258-6.222-9.685-11.817-9.25c-2.025-1.809-0.445-3.496-0.531-3.496C82.917,49.728,78.158,37.12,78.158,37.12
|
inkscape:cx="69.629821"
|
||||||
C81.35,36.343,87.604,32.916,86.042,31.416z M60.722,57.939c7.405,1.336,10.385-0.362,10.892,3.413
|
inkscape:cy="30.695002"
|
||||||
c0.219,3.684-2.908,4.737-6.545,4.963s-6.287-1.612-6.433-3.975C58.491,59.977,60.555,60.221,60.722,57.939z M72.161,41.835
|
inkscape:window-x="0"
|
||||||
c-0.684,3.028-2.782,5.136-4.687,4.706c-1.905-0.431-2.894-3.234-2.211-6.263c0.684-3.029,2.782-5.137,4.687-4.707
|
inkscape:window-y="0"
|
||||||
C71.855,36.002,72.845,38.806,72.161,41.835z"/>
|
inkscape:window-maximized="1"
|
||||||
<path fill="#FF3131" d="M47.141,5.199c-5.409,0-13.323-4.407-21.036-4.407S13.785,5.199,12.983,5.8
|
inkscape:current-layer="Layer_1"
|
||||||
c-0.801,0.601-1.303,2.904,1.102,2.203s4.407-0.701,8.214-0.701s12.922,5.209,22.138,5.209S61.365,5.4,63.068,2.895
|
units="cm" /><path
|
||||||
s0.1-3.306-1.202-2.704C60.563,0.792,52.15,5.199,47.141,5.199z"/>
|
d="m 43.280314,25.82336 c -4.759918,0 -11.724236,-3.53072 -18.511674,-3.53072 -6.787438,0 -10.841597,3.53072 -11.547357,4.01222 -0.704879,0.4815 -1.146639,2.32657 0.96976,1.76496 2.116399,-0.56162 3.878159,-0.56162 7.228318,-0.56162 3.350159,0 11.371356,4.17325 19.481434,4.17325 8.110077,0 14.896635,-5.69706 16.395275,-7.70397 1.498639,-2.00691 0.088,-2.64864 -1.05776,-2.16634 -1.146639,0.4815 -8.550077,4.01222 -12.957996,4.01222 z"
|
||||||
<path fill="#319831" d="M70.639,18.921c-5.683,0-13.997-4.406-22.1-4.406s-12.944,4.406-13.786,5.008s-1.369,2.904,1.157,2.203
|
id="path20"
|
||||||
s4.63-0.701,8.629-0.701c3.999,0,13.576,5.209,23.257,5.209s17.785-7.111,19.574-9.615c1.789-2.505,0.105-3.307-1.263-2.705
|
inkscape:connector-curvature="0"
|
||||||
S75.901,18.921,70.639,18.921z"/>
|
style="fill:#ff3131;stroke-width:0.83965582" /><path
|
||||||
<path fill="#3232CC" d="M37.936,34.063c-5.893,0-14.515-4.761-22.918-4.761c-8.403,0-13.424,4.761-14.297,5.41
|
d="m 63.958548,36.8169 c -5.001039,0 -12.317356,-3.52992 -19.447994,-3.52992 -7.130638,0 -11.390717,3.52992 -12.131676,4.01222 -0.74096,0.4823 -1.20472,2.32657 1.018159,1.76496 2.22288,-0.56162 4.074399,-0.56162 7.593518,-0.56162 3.519119,0 11.946876,4.17325 20.466154,4.17325 8.519277,0 15.650795,-5.69706 17.225114,-7.70317 1.57432,-2.00691 0.0924,-2.64944 -1.111439,-2.16714 -1.20384,0.4823 -8.981278,4.01142 -13.611836,4.01142 z"
|
||||||
s-1.419,3.137,1.2,2.379c2.62-0.757,4.802-0.757,8.949-0.757S24.949,41.96,34.99,41.96c10.04,0,18.443-7.681,20.299-10.386
|
id="path22"
|
||||||
s0.109-3.57-1.31-2.921C52.56,29.302,43.393,34.063,37.936,34.063z"/>
|
inkscape:connector-curvature="0"
|
||||||
</svg>
|
style="fill:#319831;stroke-width:0.83965582" /><path
|
||||||
|
d="m 35.179917,48.94808 c -5.185839,0 -12.773196,-3.81432 -20.167834,-3.81432 -7.3946378,0 -11.8131164,3.81432 -12.5813562,4.33428 -0.7682397,0.51995 -1.2487196,2.51324 1.0559997,1.90596 2.3055993,-0.60648 4.2257587,-0.60648 7.8751175,-0.60648 3.649359,0 12.389516,4.50734 21.225593,4.50734 8.835198,0 16.229835,-6.15372 17.863115,-8.32087 1.633279,-2.16714 0.09592,-2.86014 -1.1528,-2.34019 -1.248719,0.51996 -9.315677,4.33428 -14.117835,4.33428 z"
|
||||||
|
id="path24"
|
||||||
|
inkscape:connector-curvature="0"
|
||||||
|
style="fill:#3232cc;stroke-width:0.83965582" /></svg>
|
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 3.3 KiB |