Commit | Line | Data |
---|---|---|
ee5a0840 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
2 | <!-- Created with Inkscape (http://www.inkscape.org/) --> | |
3 | <svg | |
4 | xmlns:dc="http://purl.org/dc/elements/1.1/" | |
5 | xmlns:cc="http://web.resource.org/cc/" | |
6 | xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" | |
7 | xmlns:svg="http://www.w3.org/2000/svg" | |
8 | xmlns="http://www.w3.org/2000/svg" | |
9 | xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" | |
10 | xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" | |
11 | width="297mm" | |
12 | height="210mm" | |
13 | id="svg1872" | |
14 | sodipodi:version="0.32" | |
15 | inkscape:version="0.44.1" | |
b8d252e5 | 16 | sodipodi:docbase="/home/richard/work/disorder/doc" |
ee5a0840 | 17 | sodipodi:docname="plumbing.svg" |
b8d252e5 | 18 | inkscape:export-filename="/home/richard/work/disorder/doc/plumbing.png" |
ee5a0840 | 19 | inkscape:export-xdpi="90" |
20 | inkscape:export-ydpi="90"> | |
21 | <defs | |
22 | id="defs1874"> | |
23 | <marker | |
24 | inkscape:stockid="Arrow2Lstart" | |
25 | orient="auto" | |
26 | refY="0.0" | |
27 | refX="0.0" | |
28 | id="Arrow2Lstart" | |
29 | style="overflow:visible"> | |
30 | <path | |
31 | id="path18822" | |
32 | style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" | |
33 | d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
34 | transform="scale(1.1) translate(1,0)" /> | |
35 | </marker> | |
36 | <marker | |
37 | inkscape:stockid="Arrow1Lstart" | |
38 | orient="auto" | |
39 | refY="0.0" | |
40 | refX="0.0" | |
41 | id="Arrow1Lstart" | |
42 | style="overflow:visible"> | |
43 | <path | |
44 | id="path18840" | |
45 | d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
46 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" | |
47 | transform="scale(0.8) translate(12.5,0)" /> | |
48 | </marker> | |
49 | <marker | |
50 | inkscape:stockid="Arrow2Lend" | |
51 | orient="auto" | |
52 | refY="0.0" | |
53 | refX="0.0" | |
54 | id="Arrow2Lend" | |
55 | style="overflow:visible;"> | |
56 | <path | |
57 | id="path18819" | |
58 | style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" | |
59 | d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " | |
60 | transform="scale(1.1) rotate(180) translate(1,0)" /> | |
61 | </marker> | |
62 | <marker | |
63 | inkscape:stockid="Arrow1Lend" | |
64 | orient="auto" | |
65 | refY="0.0" | |
66 | refX="0.0" | |
67 | id="Arrow1Lend" | |
68 | style="overflow:visible;"> | |
69 | <path | |
70 | id="path18837" | |
71 | d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " | |
72 | style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" | |
73 | transform="scale(0.8) rotate(180) translate(12.5,0)" /> | |
74 | </marker> | |
75 | </defs> | |
76 | <sodipodi:namedview | |
77 | inkscape:document-units="mm" | |
78 | pagecolor="#ffffff" | |
79 | bordercolor="#666666" | |
80 | borderopacity="1.0" | |
81 | inkscape:pageopacity="0.0" | |
82 | inkscape:pageshadow="2" | |
83 | inkscape:zoom="1.1450159" | |
b8d252e5 RK |
84 | inkscape:cx="526.1811" |
85 | inkscape:cy="372.04725" | |
ee5a0840 | 86 | inkscape:current-layer="layer1" |
87 | id="namedview1876" | |
88 | showgrid="true" | |
89 | showguides="false" | |
90 | inkscape:window-width="1601" | |
91 | inkscape:window-height="1050" | |
92 | inkscape:window-x="0" | |
93 | inkscape:window-y="22" /> | |
94 | <metadata | |
95 | id="metadata1878"> | |
96 | <rdf:RDF> | |
97 | <cc:Work | |
98 | rdf:about=""> | |
99 | <dc:format>image/svg+xml</dc:format> | |
100 | <dc:type | |
101 | rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> | |
102 | </cc:Work> | |
103 | </rdf:RDF> | |
104 | </metadata> | |
105 | <g | |
106 | inkscape:label="Layer 1" | |
107 | inkscape:groupmode="layer" | |
108 | id="layer1"> | |
109 | <rect | |
110 | style="fill:white;fill-opacity:1;stroke:black;stroke-width:1.00629921;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" | |
111 | id="rect22135" | |
112 | width="1026.1866" | |
113 | height="710.03381" | |
114 | x="18.340357" | |
115 | y="17.467007" /> | |
116 | <rect | |
117 | y="459.98218" | |
118 | x="725.07635" | |
119 | height="18.576454" | |
120 | width="177.69998" | |
121 | id="rect13262" | |
122 | style="fill:#01ffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" /> | |
123 | <rect | |
124 | style="fill:#01ffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
125 | id="rect12349" | |
126 | width="125.29896" | |
127 | height="18.576454" | |
128 | x="725.07635" | |
129 | y="354.04507" /> | |
130 | <rect | |
131 | style="fill:#01ffff;fill-opacity:1;stroke:none;stroke-width:0.99921262;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
132 | id="rect8660" | |
133 | width="18.905569" | |
134 | height="88.226028" | |
135 | x="405.59021" | |
136 | y="389.83481" /> | |
137 | <rect | |
138 | style="fill:#01ffff;fill-opacity:1;stroke:none;stroke-width:0.99921262;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
139 | id="rect8684" | |
140 | width="18.905569" | |
141 | height="229.61493" | |
142 | x="547.91095" | |
143 | y="177.86539" /> | |
144 | <rect | |
145 | style="fill:#01ffff;fill-opacity:1;stroke:none;stroke-width:0.99921262;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
146 | id="rect7701" | |
147 | width="19.14337" | |
148 | height="247.14252" | |
149 | x="174.77031" | |
150 | y="301.78445" | |
151 | ry="0" /> | |
152 | <rect | |
153 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
154 | id="rect1881" | |
155 | width="123.17492" | |
156 | height="52.427521" | |
157 | x="35.533257" | |
158 | y="319.11588" /> | |
159 | <text | |
160 | xml:space="preserve" | |
161 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
162 | x="72.151093" | |
163 | y="350.00238" | |
164 | id="text7575"><tspan | |
165 | sodipodi:role="line" | |
166 | id="tspan7577" | |
167 | x="72.151093" | |
168 | y="350.00238">disorder</tspan></text> | |
169 | <rect | |
170 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
171 | id="rect7579" | |
172 | width="123.17492" | |
173 | height="52.427521" | |
174 | x="35.15255" | |
175 | y="389.98206" /> | |
176 | <rect | |
177 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
178 | id="rect7581" | |
179 | width="123.17492" | |
180 | height="52.427521" | |
181 | x="35.319443" | |
182 | y="461.12155" /> | |
183 | <text | |
184 | xml:space="preserve" | |
185 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
186 | x="56.337006" | |
187 | y="420.74966" | |
188 | id="text7583"><tspan | |
189 | sodipodi:role="line" | |
190 | id="tspan7585" | |
191 | x="56.337006" | |
192 | y="420.74966">disobedience</tspan></text> | |
193 | <text | |
194 | xml:space="preserve" | |
195 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
196 | x="62.163254" | |
197 | y="490.66458" | |
198 | id="text7587"><tspan | |
199 | sodipodi:role="line" | |
200 | id="tspan7589" | |
201 | x="62.163254" | |
202 | y="490.66458">disorder.cgi</tspan></text> | |
203 | <rect | |
204 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
205 | id="rect7591" | |
206 | width="123.17492" | |
207 | height="52.427521" | |
208 | x="265.28299" | |
209 | y="389.98203" /> | |
210 | <text | |
211 | xml:space="preserve" | |
212 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
213 | x="299.21741" | |
214 | y="420.7496" | |
215 | id="text7593"><tspan | |
216 | sodipodi:role="line" | |
217 | id="tspan7595" | |
218 | x="299.21741" | |
219 | y="420.7496">disorderd</tspan></text> | |
220 | <rect | |
221 | style="fill:none;stroke-width:0.99921262;stroke-miterlimit:4;stroke-dasharray:none" | |
222 | id="rect7697" | |
223 | width="18.786661" | |
224 | height="157.30856" | |
225 | x="175.95934" | |
226 | y="302.97348" /> | |
227 | <text | |
228 | xml:space="preserve" | |
229 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
230 | x="175.01404" | |
231 | y="311.35583" | |
232 | id="text8588"><tspan | |
233 | sodipodi:role="line" | |
234 | id="tspan8590" | |
235 | x="175.01404" | |
236 | y="311.35583">disorder_protocol(5)</tspan><tspan | |
237 | sodipodi:role="line" | |
238 | x="175.01404" | |
239 | y="326.35583" | |
240 | id="tspan8624">client.h</tspan><tspan | |
241 | sodipodi:role="line" | |
242 | x="175.01404" | |
243 | y="341.35583" | |
244 | id="tspan8626">eclient.h</tspan></text> | |
245 | <rect | |
246 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" | |
247 | id="rect8596" | |
248 | width="123.17492" | |
249 | height="52.427521" | |
250 | x="408.11362" | |
251 | y="35.93692" | |
252 | inkscape:connector-avoid="true" /> | |
253 | <rect | |
254 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" | |
255 | id="rect8598" | |
256 | width="123.17492" | |
257 | height="52.427521" | |
258 | x="407.26425" | |
259 | y="107.42559" | |
260 | inkscape:connector-avoid="true" /> | |
261 | <text | |
262 | xml:space="preserve" | |
263 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
264 | x="440.5528" | |
265 | y="67.053764" | |
266 | id="text8602"><tspan | |
267 | sodipodi:role="line" | |
268 | id="tspan8604" | |
269 | x="440.5528" | |
270 | y="67.053764">mpg321</tspan></text> | |
271 | <text | |
272 | xml:space="preserve" | |
273 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
274 | x="444.71442" | |
275 | y="137.80095" | |
276 | id="text8606"><tspan | |
277 | sodipodi:role="line" | |
278 | id="tspan8608" | |
279 | x="444.71442" | |
280 | y="137.80095">ogg123</tspan></text> | |
281 | <text | |
282 | xml:space="preserve" | |
283 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
284 | x="176.29213" | |
285 | y="522.84467" | |
286 | id="text8628"><tspan | |
287 | sodipodi:role="line" | |
288 | id="tspan8630" | |
289 | x="176.29213" | |
290 | y="522.84467">TCP/IP</tspan><tspan | |
291 | sodipodi:role="line" | |
292 | x="176.29213" | |
293 | y="537.84467" | |
294 | id="tspan8632">AF_UNIX</tspan></text> | |
295 | <rect | |
296 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
297 | id="rect8652" | |
298 | width="123.17492" | |
299 | height="52.427521" | |
300 | x="725.5802" | |
301 | y="390.2258" /> | |
302 | <text | |
303 | xml:space="preserve" | |
304 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
305 | x="738.67926" | |
306 | y="420.99338" | |
307 | id="text8654"><tspan | |
308 | sodipodi:role="line" | |
309 | id="tspan8656" | |
310 | x="738.67926" | |
311 | y="420.99338">disorder-speaker</tspan></text> | |
312 | <path | |
313 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
314 | d="M 388.96177,416.22867 L 725.07634,416.40668" | |
315 | id="path8658" | |
316 | inkscape:connector-type="polyline" | |
317 | inkscape:connection-start="#rect7591" | |
318 | inkscape:connection-end="#rect8652" /> | |
319 | <text | |
320 | xml:space="preserve" | |
321 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
322 | x="405.90335" | |
b8d252e5 | 323 | y="460.51639" |
ee5a0840 | 324 | id="text8662"><tspan |
325 | sodipodi:role="line" | |
326 | id="tspan8664" | |
327 | x="405.90335" | |
b8d252e5 | 328 | y="460.51639">speaker-protocol.h</tspan><tspan |
ee5a0840 | 329 | sodipodi:role="line" |
330 | x="405.90335" | |
b8d252e5 RK |
331 | y="475.51639" |
332 | id="tspan8666">struct speaker_message</tspan></text> | |
ee5a0840 | 333 | <rect |
334 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
335 | id="rect8668" | |
336 | width="123.17492" | |
337 | height="52.427521" | |
338 | x="406.92316" | |
339 | y="248.24973" | |
340 | inkscape:connector-avoid="true" /> | |
341 | <text | |
342 | xml:space="preserve" | |
343 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
344 | x="422.87589" | |
345 | y="277.79276" | |
346 | id="text8670"><tspan | |
347 | sodipodi:role="line" | |
348 | id="tspan8672" | |
349 | x="422.87589" | |
350 | y="277.79276">disorder-decode</tspan></text> | |
351 | <rect | |
352 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
353 | id="rect8674" | |
354 | width="123.17492" | |
355 | height="52.427521" | |
356 | x="584.94904" | |
357 | y="248.24973" | |
358 | inkscape:connector-avoid="true" /> | |
359 | <text | |
360 | xml:space="preserve" | |
361 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
362 | x="592.43567" | |
363 | y="278.62509" | |
364 | id="text8676"><tspan | |
365 | sodipodi:role="line" | |
366 | id="tspan8678" | |
367 | x="592.43567" | |
368 | y="278.62509">disorder-normalize</tspan></text> | |
369 | <path | |
370 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
371 | d="M 530.60194,274.46349 L 584.44517,274.46349" | |
372 | id="path8682" | |
373 | inkscape:connector-type="polyline" | |
374 | inkscape:connection-start="#rect8668" | |
375 | inkscape:connection-end="#rect8674" /> | |
376 | <text | |
377 | xml:space="preserve" | |
378 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
379 | x="547.65381" | |
380 | y="389.65021" | |
381 | id="text8687"><tspan | |
382 | sodipodi:role="line" | |
383 | id="tspan8689" | |
384 | x="547.65381" | |
385 | y="389.65021">speaker-protocol.h</tspan><tspan | |
386 | sodipodi:role="line" | |
387 | x="547.65381" | |
388 | y="404.65021" | |
389 | id="tspan8693">struct stream_header</tspan></text> | |
390 | <rect | |
391 | y="318.83023" | |
392 | x="406.50153" | |
393 | height="52.427521" | |
394 | width="123.17492" | |
395 | id="rect9596" | |
396 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
397 | inkscape:connector-avoid="true" /> | |
398 | <text | |
399 | id="text9598" | |
400 | y="348.37329" | |
401 | x="422.45425" | |
402 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
403 | xml:space="preserve"><tspan | |
404 | y="348.37329" | |
405 | x="422.45425" | |
406 | id="tspan9600" | |
407 | sodipodi:role="line">disorder-decode</tspan></text> | |
408 | <rect | |
409 | y="318.83023" | |
410 | x="584.5274" | |
411 | height="52.427521" | |
412 | width="123.17492" | |
413 | id="rect9602" | |
414 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
415 | inkscape:connector-avoid="true" /> | |
416 | <text | |
417 | id="text9604" | |
418 | y="349.2056" | |
419 | x="592.01404" | |
420 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
421 | xml:space="preserve"><tspan | |
422 | y="349.2056" | |
423 | x="592.01404" | |
424 | id="tspan9606" | |
425 | sodipodi:role="line">disorder-normalize</tspan></text> | |
426 | <rect | |
427 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
428 | id="rect9610" | |
429 | width="123.17492" | |
430 | height="52.427521" | |
431 | x="406.12302" | |
432 | y="177.38359" /> | |
433 | <text | |
434 | xml:space="preserve" | |
435 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
436 | x="422.07574" | |
437 | y="206.92665" | |
438 | id="text9612"><tspan | |
439 | sodipodi:role="line" | |
440 | id="tspan9614" | |
441 | x="422.07574" | |
442 | y="206.92665">disorder-decode</tspan></text> | |
443 | <rect | |
444 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" | |
445 | id="rect9616" | |
446 | width="123.17492" | |
447 | height="52.427521" | |
448 | x="584.14886" | |
449 | y="177.38359" | |
450 | inkscape:connector-avoid="true" /> | |
451 | <text | |
452 | xml:space="preserve" | |
453 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
454 | x="591.6355" | |
455 | y="207.75896" | |
456 | id="text9618"><tspan | |
457 | sodipodi:role="line" | |
458 | id="tspan9620" | |
459 | x="591.6355" | |
460 | y="207.75896">disorder-normalize</tspan></text> | |
461 | <path | |
462 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
463 | d="M 530.18031,345.04399 L 584.02354,345.04399" | |
464 | id="path9642" | |
465 | inkscape:connector-type="polyline" | |
466 | inkscape:connection-start="#rect9596" | |
467 | inkscape:connection-end="#rect9602" /> | |
468 | <path | |
469 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
470 | d="M 529.8018,203.59735 L 583.645,203.59735" | |
471 | id="path9644" | |
472 | inkscape:connector-type="polyline" | |
473 | inkscape:connection-start="#rect9610" | |
474 | inkscape:connection-end="#rect9616" /> | |
475 | <path | |
476 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
477 | d="M 353.02911,389.47816 L 353.02911,274.33545 L 405.43951,274.33545" | |
478 | id="path9664" /> | |
479 | <path | |
480 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
481 | d="M 334.81477,389.47816 L 334.81477,204.8878 L 406.17872,204.8878" | |
482 | id="path9666" /> | |
483 | <path | |
484 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
485 | d="M 370.74565,389.47816 L 370.74565,344.37165 L 405.43951,344.37165" | |
486 | id="path9668" /> | |
487 | <path | |
488 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.09794748px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
489 | d="M 158.20628,486.74922 L 221.61484,486.74922 L 221.61484,425.63906 L 264.39746,425.63906" | |
490 | id="path12335" /> | |
491 | <path | |
492 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.09797966px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
493 | d="M 158.2063,344.42064 L 222.16161,344.42064 L 222.16161,407.88492 L 264.39745,407.88492" | |
494 | id="path12339" /> | |
495 | <path | |
496 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.09826684px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
497 | d="M 158.26041,416.17346 L 264.34334,416.17346" | |
498 | id="path12341" /> | |
499 | <path | |
500 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);stroke-opacity:1" | |
501 | d="M 742.79289,389.47816 L 742.79289,344.37165 L 707.94878,344.37165" | |
502 | id="path12343" /> | |
503 | <path | |
504 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);stroke-opacity:1" | |
505 | d="M 760.50943,389.47816 L 760.50943,273.74692 L 707.94878,273.74692" | |
506 | id="path12345" /> | |
507 | <path | |
508 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
509 | d="M 707.35982,203.12218 L 778.22596,203.12218 L 778.22596,389.47816" | |
510 | id="path12347" /> | |
511 | <text | |
512 | xml:space="preserve" | |
513 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
514 | x="814.2832" | |
515 | y="352.02264" | |
516 | id="text12351"><tspan | |
517 | sodipodi:role="line" | |
518 | id="tspan12353" | |
519 | x="814.2832" | |
520 | y="352.02264">raw samples in</tspan><tspan | |
521 | sodipodi:role="line" | |
522 | x="814.2832" | |
523 | y="367.02264" | |
524 | id="tspan13300">config->sample_format</tspan></text> | |
525 | <rect | |
526 | y="389.98203" | |
527 | x="902.57867" | |
528 | height="52.427521" | |
529 | width="123.17492" | |
530 | id="rect12359" | |
531 | style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" /> | |
532 | <text | |
533 | xml:space="preserve" | |
534 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
535 | x="949.8385" | |
536 | y="420.88174" | |
537 | id="text12361"><tspan | |
538 | sodipodi:role="line" | |
539 | id="tspan12363" | |
540 | x="949.8385" | |
541 | y="420.88174">ALSA</tspan></text> | |
542 | <path | |
543 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
544 | d="M 901.57825,416.762 L 848.02116,416.762" | |
545 | id="path13250" /> | |
546 | <rect | |
547 | y="495.99557" | |
548 | x="725.5802" | |
549 | height="52.427521" | |
550 | width="123.17492" | |
551 | id="rect13252" | |
552 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
553 | <text | |
554 | xml:space="preserve" | |
555 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
556 | x="740.90698" | |
557 | y="524.46472" | |
558 | id="text13254"><tspan | |
559 | sodipodi:role="line" | |
560 | id="tspan13256" | |
561 | x="740.90698" | |
562 | y="524.46472">disorder-playrtp</tspan></text> | |
563 | <path | |
564 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-end:url(#Arrow2Lend);stroke-opacity:1" | |
565 | d="M 786.81306,442.62776 L 786.81306,495.77737" | |
566 | id="path13258" /> | |
567 | <text | |
568 | xml:space="preserve" | |
569 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
570 | x="727.37054" | |
571 | y="474.43884" | |
572 | id="text13264"><tspan | |
573 | sodipodi:role="line" | |
574 | id="tspan13266" | |
575 | x="727.37054" | |
576 | y="474.43884">RTP</tspan></text> | |
577 | <text | |
578 | xml:space="preserve" | |
579 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
580 | x="822.12543" | |
581 | y="473.26178" | |
582 | id="text13268"><tspan | |
583 | sodipodi:role="line" | |
584 | id="tspan13270" | |
585 | x="822.12543" | |
586 | y="473.26178">UDP</tspan></text> | |
587 | <text | |
588 | xml:space="preserve" | |
589 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
590 | x="868.03149" | |
591 | y="477.97009" | |
592 | id="text13272"><tspan | |
593 | sodipodi:role="line" | |
594 | id="tspan13274" | |
595 | x="868.03149" | |
596 | y="477.97009">Only 44100Hz signed 16-bit</tspan><tspan | |
597 | sodipodi:role="line" | |
598 | x="868.03149" | |
599 | y="492.97009" | |
600 | id="tspan13276">stereo (for now)</tspan></text> | |
601 | <rect | |
602 | y="602.58044" | |
603 | x="654.71405" | |
604 | height="52.427521" | |
605 | width="123.17492" | |
606 | id="rect13284" | |
607 | style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" /> | |
608 | <text | |
609 | xml:space="preserve" | |
610 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
611 | x="701.97388" | |
612 | y="633.48016" | |
613 | id="text13286"><tspan | |
614 | sodipodi:role="line" | |
615 | id="tspan13288" | |
616 | x="701.97388" | |
617 | y="633.48016">ALSA</tspan></text> | |
618 | <rect | |
619 | y="602.58044" | |
620 | x="797.0274" | |
621 | height="52.427521" | |
622 | width="123.17492" | |
623 | id="rect13290" | |
624 | style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" /> | |
625 | <text | |
626 | xml:space="preserve" | |
627 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
628 | x="825.45398" | |
629 | y="633.48016" | |
630 | id="text13292"><tspan | |
631 | sodipodi:role="line" | |
632 | id="tspan13294" | |
633 | x="825.45398" | |
634 | y="633.48016">Core Audio</tspan></text> | |
635 | <path | |
636 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
637 | d="M 778.22596,548.00629 L 778.22596,567.42809 L 778.22596,575.66765 L 715.59979,575.66765 L 715.59979,601.56338" | |
638 | id="path13296" /> | |
639 | <path | |
640 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" | |
641 | d="M 795.9425,548.92698 L 795.9425,575.07911 L 858.61487,575.07911 L 858.61487,602.07658" | |
642 | id="path13298" /> | |
643 | <path | |
644 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
645 | d="M 406.17872,61.346883 L 299.87951,61.346883 L 299.87951,389.90617" | |
646 | id="path13304" /> | |
647 | <path | |
648 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
649 | d="M 406.79616,132.19899 L 317.59604,132.19899 L 317.59604,389.47816" | |
650 | id="path13307" /> | |
651 | <rect | |
652 | y="549.43085" | |
653 | x="264.25565" | |
654 | height="52.427521" | |
655 | width="123.17492" | |
656 | id="rect15079" | |
657 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
658 | <rect | |
659 | y="550.82611" | |
660 | x="423.00708" | |
661 | height="52.427521" | |
662 | width="123.17492" | |
663 | id="rect15081" | |
664 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
665 | <text | |
666 | xml:space="preserve" | |
667 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
668 | x="272.03824" | |
669 | y="580.513" | |
670 | id="text15083"><tspan | |
671 | sodipodi:role="line" | |
672 | id="tspan15085" | |
673 | x="272.03824" | |
674 | y="580.513">disorder-deadlock</tspan></text> | |
675 | <text | |
676 | xml:space="preserve" | |
677 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
678 | x="440.83295" | |
679 | y="579.81836" | |
680 | id="text15087"><tspan | |
681 | sodipodi:role="line" | |
682 | id="tspan15089" | |
683 | x="440.83295" | |
684 | y="579.81836">disorder-rescan</tspan></text> | |
685 | <path | |
686 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
687 | d="M 316.90141,442.2819 L 316.90141,548.56006" | |
688 | id="path15091" /> | |
689 | <path | |
690 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2, 1;stroke-dashoffset:0;stroke-opacity:1" | |
691 | d="M 335.24942,442.2819 L 335.24942,513.77952 L 476.35023,513.77952 L 476.35023,549.94932" | |
692 | id="path15093" /> | |
693 | <rect | |
694 | inkscape:connector-avoid="true" | |
695 | y="71.084351" | |
696 | x="583.15326" | |
697 | height="52.427521" | |
698 | width="123.17492" | |
699 | id="rect16873" | |
700 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" /> | |
701 | <text | |
702 | xml:space="preserve" | |
703 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
704 | x="635.14862" | |
705 | y="92.168053" | |
706 | id="text16875"><tspan | |
707 | sodipodi:role="line" | |
708 | x="635.14862" | |
709 | y="92.168053" | |
710 | id="tspan16883">sox</tspan></text> | |
711 | <text | |
712 | xml:space="preserve" | |
713 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
714 | x="603.37598" | |
715 | y="109.53377" | |
716 | id="text16887"><tspan | |
717 | sodipodi:role="line" | |
718 | id="tspan16889" | |
719 | x="603.37598" | |
720 | y="109.53377">(when needed)</tspan></text> | |
721 | <path | |
722 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);stroke-opacity:1" | |
723 | d="M 644.38819,123.2623 L 644.38819,177.16534" | |
724 | id="path17776" /> | |
725 | <path | |
726 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);stroke-opacity:1" | |
727 | d="M 777.53133,202.30895 L 777.53133,96.707571 L 705.52583,96.707571" | |
728 | id="path17780" /> | |
729 | <rect | |
730 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00772619;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.00772619, 1.00772619;stroke-dashoffset:0;stroke-opacity:1" | |
731 | id="rect18993" | |
732 | width="123.17492" | |
733 | height="52.427521" | |
734 | x="35.936935" | |
735 | y="638.01349" | |
736 | inkscape:connector-avoid="true" /> | |
737 | <rect | |
738 | y="638.29779" | |
739 | x="212.64319" | |
740 | height="52.144588" | |
741 | width="123.17763" | |
742 | id="rect18996" | |
743 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00501442;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> | |
744 | <path | |
745 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:0.92795032px;stroke-linecap:butt;stroke-linejoin:miter;marker-start:url(#Arrow2Lstart);stroke-opacity:1" | |
746 | d="M 479.30016,673.07215 L 372.51122,673.07215" | |
747 | id="path18998" /> | |
748 | <path | |
749 | style="fill:none;fill-rule:evenodd;stroke:black;stroke-width:1.00577068;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:2.01154137, 1.00577068;stroke-dashoffset:0;stroke-opacity:1" | |
750 | d="M 515.42014,673.73123 L 602.55105,673.73123" | |
751 | id="path19000" /> | |
752 | <text | |
753 | xml:space="preserve" | |
754 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
755 | x="36.120682" | |
756 | y="708.66846" | |
757 | id="text21657"><tspan | |
758 | sodipodi:role="line" | |
759 | id="tspan21659" | |
760 | x="36.120682" | |
761 | y="708.66846">external component</tspan></text> | |
762 | <text | |
763 | xml:space="preserve" | |
764 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
765 | x="213.25095" | |
766 | y="707.97382" | |
767 | id="text21661"><tspan | |
768 | sodipodi:role="line" | |
769 | id="tspan21663" | |
770 | x="213.25095" | |
771 | y="707.97382">internal component</tspan></text> | |
772 | <text | |
773 | xml:space="preserve" | |
774 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
775 | x="371.62625" | |
776 | y="708.66846" | |
777 | id="text21665"><tspan | |
778 | sodipodi:role="line" | |
779 | id="tspan21667" | |
780 | x="371.62625" | |
781 | y="708.66846">pipe or socket</tspan></text> | |
782 | <text | |
783 | xml:space="preserve" | |
784 | style="font-size:12px;font-style:normal;font-weight:normal;fill:black;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans" | |
785 | x="514.02509" | |
786 | y="708.66846" | |
787 | id="text21669"><tspan | |
788 | sodipodi:role="line" | |
789 | id="tspan21671" | |
790 | x="514.02509" | |
791 | y="708.66846">subprocess</tspan></text> | |
792 | </g> | |
793 | </svg> |