diff options
Diffstat (limited to 'doc/hackersguide/library.svg')
-rw-r--r-- | doc/hackersguide/library.svg | 1732 |
1 files changed, 1732 insertions, 0 deletions
diff --git a/doc/hackersguide/library.svg b/doc/hackersguide/library.svg new file mode 100644 index 000000000..d8a5728b2 --- /dev/null +++ b/doc/hackersguide/library.svg @@ -0,0 +1,1732 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Creator: fig2dev Version 3.2 Patchlevel 5 --> +<!-- CreationDate: Sat Jun 2 20:32:50 2007 --> +<!-- Magnification: 1.050 --> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://web.resource.org/cc/" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="12.1in" + height="10.7in" + viewBox="314 346 14485 12800" + id="svg2178" + sodipodi:version="0.32" + inkscape:version="0.45.1" + sodipodi:docname="library.svg" + sodipodi:docbase="/home/flame/devel/repos/xine/xine-lib-1.2-newdocbook/doc/hackersguide" + inkscape:output_extension="org.inkscape.output.svg.inkscape"> + <metadata + id="metadata2549"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs2547" /> + <sodipodi:namedview + inkscape:window-height="611" + inkscape:window-width="722" + inkscape:pageshadow="2" + inkscape:pageopacity="1" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#ffffff" + id="base" + inkscape:zoom="0.42263759" + inkscape:cx="544.5" + inkscape:cy="557.3407" + inkscape:window-x="552" + inkscape:window-y="330" + inkscape:current-layer="svg2178" /> + <rect + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + id="rect2569" + width="14823.248" + height="13218.187" + x="125.1688" + y="152.64401" /> + <g + style="stroke-width:.025in; stroke:black; fill:none" + id="g2180"> +<!-- Line --> <polyline + points="944,472 1133,472 1133,879 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2182" /> +<!-- Arrowhead on XXXpoint 1133 472 - 1133 913--> <polyline + points="1102 769 1133 895 1165 769 " + style="stroke:#000000;stroke-width:8; " + id="polyline2184" /> +<!-- Line --> <polyline + points="1228,897 1228,472 1399,472 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2186" /> +<!-- Arrowhead on XXXpoint 1228 472 - 1433 472--> <polyline + points="1289 503 1415 472 1289 440 " + style="stroke:#000000;stroke-width:8; " + id="polyline2188" /> +<!-- Line: box --> <rect + x="1984" + y="7842" + width="1511" + height="519" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2190" /> +<!-- Text --> <text + xml:space="preserve" + x="2314" + y="8125" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2192">xine_stream_t</text> +<!-- Line --> <polygon + points="3496,8078 3685,7700 4393,7700 4582,8078 4393,8456 3685,8456 3496,8078 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2194" /> +<!-- Text --> <text + xml:space="preserve" + x="3590" + y="8125" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2196">xine_post_wire</text> +<!-- Line --> <polyline + points="5007,7086 5196,7086 5196,7493 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2198" /> +<!-- Arrowhead on XXXpoint 5196 7086 - 5196 7527--> <polyline + points="5165 7383 5196 7509 5228 7383 " + style="stroke:#000000;stroke-width:8; " + id="polyline2200" /> +<!-- Line --> <polyline + points="5291,7511 5291,7086 5462,7086 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2202" /> +<!-- Arrowhead on XXXpoint 5291 7086 - 5496 7086--> <polyline + points="5352 7118 5478 7086 5352 7055 " + style="stroke:#000000;stroke-width:8; " + id="polyline2204" /> +<!-- Line --> <polyline + points="4866,7795 5716,7795 5716,7511 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2206" /> +<!-- Line: box --> <rect + x="4866" + y="7511" + width="2551" + height="1133" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2208" /> +<!-- Line --> <polyline + points="4866,8645 4582,8645 4582,7511 4866,7511 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2210" /> +<!-- Line --> <polyline + points="7417,8645 7700,8645 7700,7511 7417,7511 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2212" /> +<!-- Text --> <text + xml:space="preserve" + x="4110" + y="6897" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2214">xine_list_post_plugins_typed</text> +<!-- Text --> <text + xml:space="preserve" + x="4110" + y="6661" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2216">xine_list_post_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="5527" + y="7133" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2218">xine_post_dispose</text> +<!-- Text --> <text + xml:space="preserve" + x="4913" + y="7700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2220">xine_post_t</text> +<!-- Text --> <text + xml:space="preserve" + x="4110" + y="7133" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2222">xine_post_init</text> +<!-- Text --> <g + transform="translate(4771,8503) rotate(-90.00021046)" + id="g2224"> + <text + xml:space="preserve" + x="0" + y="0" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2226">xine_post_in_t</text> + </g> +<!-- Text --> <g + transform="translate(7606,8551) rotate(-90.00021046)" + id="g2228"> + <text + xml:space="preserve" + x="0" + y="0" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2230">xine_post_out_t</text> + </g> +<!-- Text --> <text + xml:space="preserve" + x="6377" + y="8267" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2232">xine_post_output</text> +<!-- Text --> <text + xml:space="preserve" + x="4913" + y="8267" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2234">xine_post_list_outputs</text> +<!-- Text --> <text + xml:space="preserve" + x="4913" + y="8031" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2236">xine_post_list_inputs</text> +<!-- Text --> <text + xml:space="preserve" + x="6377" + y="8031" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2238">xine_post_input</text> +<!-- Line --> <polygon + points="7700,8078 7889,7700 8598,7700 8787,8078 8598,8456 7889,8456 7700,8078 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2240" /> +<!-- Text --> <text + xml:space="preserve" + x="7795" + y="8125" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2242">xine_post_wire</text> +<!-- Line: box --> <rect + x="8808" + y="7808" + width="1301" + height="506" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2244" /> +<!-- Text --> <text + xml:space="preserve" + x="9139" + y="8092" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2246">xine_post_t</text> +<!-- Line --> <polygon + points="10110,8078 10299,7700 11905,7700 12094,8078 11905,8456 10299,8456 10110,8078 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2248" /> +<!-- Text --> <text + xml:space="preserve" + x="10251" + y="8125" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2250">xine_post_wire_video_port</text> +<!-- Line: box --> <rect + x="12115" + y="7808" + width="1301" + height="506" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2252" /> +<!-- Text --> <text + xml:space="preserve" + x="12236" + y="8092" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2254">xine_video_port_t</text> +<!-- Line --> <polygon + points="2740,7842 2362,7653 2362,6047 2740,5858 3118,6047 3118,7653 2740,7842 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2256" /> +<!-- Text --> <g + transform="translate(2787,7700) rotate(-90.00021046)" + id="g2258"> + <text + xml:space="preserve" + x="0" + y="0" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2260">xine_stream_master_slave</text> + </g> +<!-- Line --> <polyline + points="12236,2976 12425,2976 12425,3383 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2262" /> +<!-- Arrowhead on XXXpoint 12425 2976 - 12425 3417--> <polyline + points="12393 3273 12425 3399 12456 3273 " + style="stroke:#000000;stroke-width:8; " + id="polyline2264" /> +<!-- Line --> <polyline + points="12519,3401 12519,2976 12690,2976 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2266" /> +<!-- Arrowhead on XXXpoint 12519 2976 - 12724 2976--> <polyline + points="12580 3007 12706 2976 12580 2944 " + style="stroke:#000000;stroke-width:8; " + id="polyline2268" /> +<!-- Line --> <polyline + points="12094,3685 13322,3685 13322,3401 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2270" /> +<!-- Line: box --> <rect + x="12094" + y="3401" + width="2173" + height="803" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2272" /> +<!-- Text --> <text + xml:space="preserve" + x="10724" + y="2834" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2274">xine_list_video_output_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="12755" + y="3023" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2276">xine_close_video_driver</text> +<!-- Text --> <text + xml:space="preserve" + x="10724" + y="3023" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2278">xine_open_video_driver</text> +<!-- Text --> <text + xml:space="preserve" + x="12141" + y="3590" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2280">xine_video_port_t</text> +<!-- Text --> <text + xml:space="preserve" + x="12236" + y="3968" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2282">xine_port_send_gui_data</text> +<!-- Line --> <polygon + points="10110,5622 10299,5244 11905,5244 12094,5622 11905,6000 10299,6000 10110,5622 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2284" /> +<!-- Text --> <text + xml:space="preserve" + x="10251" + y="5669" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2286">xine_post_wire_audio_port</text> +<!-- Line: box --> <rect + x="8808" + y="5352" + width="1301" + height="506" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2288" /> +<!-- Text --> <text + xml:space="preserve" + x="9139" + y="5635" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2290">xine_post_t</text> +<!-- Line --> <polyline + points="12236,4677 12425,4677 12425,5084 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2292" /> +<!-- Arrowhead on XXXpoint 12425 4677 - 12425 5118--> <polyline + points="12393 4974 12425 5100 12456 4974 " + style="stroke:#000000;stroke-width:8; " + id="polyline2294" /> +<!-- Line --> <polyline + points="12519,5102 12519,4677 12690,4677 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2296" /> +<!-- Arrowhead on XXXpoint 12519 4677 - 12724 4677--> <polyline + points="12580 4708 12706 4677 12580 4645 " + style="stroke:#000000;stroke-width:8; " + id="polyline2298" /> +<!-- Line --> <polyline + points="12094,5385 13322,5385 13322,5102 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2300" /> +<!-- Line: box --> <rect + x="12094" + y="5102" + width="2173" + height="803" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2302" /> +<!-- Text --> <text + xml:space="preserve" + x="10724" + y="4535" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2304">xine_list_audio_output_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="12755" + y="4724" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2306">xine_close_audio_driver</text> +<!-- Text --> <text + xml:space="preserve" + x="10724" + y="4724" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2308">xine_open_audio_driver</text> +<!-- Text --> <text + xml:space="preserve" + x="12141" + y="5291" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2310">xine_audio_port_t</text> +<!-- Line --> <polyline + points="2125,3307 2314,3307 2314,3714 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2312" /> +<!-- Arrowhead on XXXpoint 2314 3307 - 2314 3748--> <polyline + points="2283 3604 2314 3730 2346 3604 " + style="stroke:#000000;stroke-width:8; " + id="polyline2314" /> +<!-- Line --> <polyline + points="2409,3732 2409,3307 2580,3307 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2316" /> +<!-- Arrowhead on XXXpoint 2409 3307 - 2614 3307--> <polyline + points="2470 3338 2596 3307 2470 3275 " + style="stroke:#000000;stroke-width:8; " + id="polyline2318" /> +<!-- Text --> <g + transform="translate(7559,4771) rotate(-90.00021046)" + id="g2320"> + <text + xml:space="preserve" + x="0" + y="0" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2322">xine_post_out_t</text> + </g> +<!-- Text --> <g + transform="translate(7559,5811) rotate(-90.00021046)" + id="g2324"> + <text + xml:space="preserve" + x="0" + y="0" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2326">xine_post_out_t</text> + </g> +<!-- Line --> <polyline + points="7370,4818 7653,4818 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2328" /> +<!-- Line --> <polyline + points="7370,5858 7653,5858 7653,3732 7370,3732 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2330" /> +<!-- Line --> <polyline + points="1984,4015 2976,4015 2976,3732 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2332" /> +<!-- Line: box --> <rect + x="1984" + y="3732" + width="5385" + height="2125" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2334" /> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="4771" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2336">xine_get_error</text> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="5007" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2338">xine_get_status</text> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="5244" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2340">xine_get_pos_length</text> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="5480" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2342">xine_get_audio_lang</text> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="5716" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2344">xine_get_spu_lang</text> +<!-- Text --> <text + xml:space="preserve" + x="2220" + y="4299" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2346">xine_open</text> +<!-- Text --> <text + xml:space="preserve" + x="2220" + y="4535" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2348">xine_play</text> +<!-- Text --> <text + xml:space="preserve" + x="2220" + y="4771" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2350">xine_stop</text> +<!-- Text --> <text + xml:space="preserve" + x="2220" + y="5007" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2352">xine_close</text> +<!-- Text --> <text + xml:space="preserve" + x="2220" + y="5244" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2354">xine_eject</text> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="4299" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2356">xine_set_param</text> +<!-- Text --> <text + xml:space="preserve" + x="3165" + y="4535" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2358">xine_get_param</text> +<!-- Text --> <text + xml:space="preserve" + x="2645" + y="3354" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2360">xine_stream_dispose</text> +<!-- Text --> <text + xml:space="preserve" + x="2031" + y="3921" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2362">xine_stream_t</text> +<!-- Text --> <text + xml:space="preserve" + x="992" + y="3354" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2364">xine_stream_new</text> +<!-- Text --> <text + xml:space="preserve" + x="5811" + y="4299" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2366">xine_get_current_frame</text> +<!-- Text --> <text + xml:space="preserve" + x="5811" + y="4535" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2368">xine_get_current_vpts</text> +<!-- Text --> <text + xml:space="preserve" + x="5811" + y="4771" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2370">xine_trick_mode</text> +<!-- Text --> <text + xml:space="preserve" + x="5811" + y="5244" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2372">xine_get_audio_source</text> +<!-- Text --> <text + xml:space="preserve" + x="5811" + y="5480" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2374">xine_get_video_source</text> +<!-- Text --> <text + xml:space="preserve" + x="4393" + y="4299" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2376">xine_get_stream_info</text> +<!-- Text --> <text + xml:space="preserve" + x="4393" + y="4535" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2378">xine_get_meta_info</text> +<!-- Text --> <text + xml:space="preserve" + x="992" + y="1464" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2380">xine_init</text> +<!-- Text --> <text + xml:space="preserve" + x="992" + y="1700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2382">xine_engine_set_param</text> +<!-- Text --> <text + xml:space="preserve" + x="992" + y="1937" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2384">xine_engine_get_param</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="1464" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2386">xine_get_browse_mrls</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="1700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2388">xine_get_autoplay_input_plugin_ids</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="1937" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2390">xine_get_autoplay_mrls</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="2173" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2392">xine_get_file_extensions</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="2409" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2394">xine_get_mime_types</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="2645" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2396">xine_get_demux_for_mime_type</text> +<!-- Text --> <text + xml:space="preserve" + x="6141" + y="2881" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2398">xine_get_input_plugin_description</text> +<!-- Text --> <text + xml:space="preserve" + x="4157" + y="1464" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2400">xine_config_register_*</text> +<!-- Text --> <text + xml:space="preserve" + x="4157" + y="1700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2402">xine_config_get_first_entry</text> +<!-- Text --> <text + xml:space="preserve" + x="4157" + y="1937" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2404">xine_config_get_next_entry</text> +<!-- Text --> <text + xml:space="preserve" + x="4157" + y="2173" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2406">xine_config_lookup_entry</text> +<!-- Text --> <text + xml:space="preserve" + x="4157" + y="2409" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2408">xine_config_update_entry</text> +<!-- Text --> <text + xml:space="preserve" + x="2787" + y="1464" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2410">xine_config_load</text> +<!-- Text --> <text + xml:space="preserve" + x="2787" + y="1700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2412">xine_config_save</text> +<!-- Text --> <text + xml:space="preserve" + x="2787" + y="1937" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2414">xine_config_reset</text> +<!-- Line --> <polyline + points="4204,10204 4393,10204 4393,10612 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2416" /> +<!-- Arrowhead on XXXpoint 4393 10204 - 4393 10645--> <polyline + points="4362 10501 4393 10627 4425 10501 " + style="stroke:#000000;stroke-width:8; " + id="polyline2418" /> +<!-- Line --> <polyline + points="4488,10629 4488,10204 4659,10204 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2420" /> +<!-- Arrowhead on XXXpoint 4488 10204 - 4692 10204--> <polyline + points="4549 10236 4675 10204 4549 10173 " + style="stroke:#000000;stroke-width:8; " + id="polyline2422" /> +<!-- Line --> <polyline + points="4960,11149 5149,11149 5149,11556 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2424" /> +<!-- Arrowhead on XXXpoint 5149 11149 - 5149 11590--> <polyline + points="5118 11446 5149 11572 5181 11446 " + style="stroke:#000000;stroke-width:8; " + id="polyline2426" /> +<!-- Line --> <polyline + points="5244,11574 5244,11149 5415,11149 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2428" /> +<!-- Arrowhead on XXXpoint 5244 11149 - 5448 11149--> <polyline + points="5304 11181 5430 11149 5304 11118 " + style="stroke:#000000;stroke-width:8; " + id="polyline2430" /> +<!-- Line: box --> <rect + x="4677" + y="11574" + width="1039" + height="283" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2432" /> +<!-- Text --> <text + xml:space="preserve" + x="4818" + y="11763" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2434">xine_event_t</text> +<!-- Text --> <text + xml:space="preserve" + x="5527" + y="11196" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2436">xine_event_free</text> +<!-- Text --> <text + xml:space="preserve" + x="4015" + y="11149" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2438">xine_event_get</text> +<!-- Text --> <text + xml:space="preserve" + x="4015" + y="11291" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2440">xine_event_wait</text> +<!-- Line --> <polyline + points="3874,10913 5338,10913 5338,10629 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2442" /> +<!-- Line: box --> <rect + x="3874" + y="10629" + width="2787" + height="1653" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2444" /> +<!-- Text --> <text + xml:space="preserve" + x="2787" + y="10251" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2446">xine_event_new_queue</text> +<!-- Text --> <text + xml:space="preserve" + x="4771" + y="10251" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2448">xine_event_dispose_queue</text> +<!-- Text --> <text + xml:space="preserve" + x="3968" + y="10818" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2450">xine_event_queue_t</text> +<!-- Text --> <text + xml:space="preserve" + x="4015" + y="12141" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2452">xine_event_create_listener_thread</text> +<!-- Text --> <text + xml:space="preserve" + x="2787" + y="12708" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2454">xine_event_send</text> +<!-- Text --> <text + xml:space="preserve" + x="8834" + y="1464" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="bold" + font-size="139" + text-anchor="start" + id="text2456">xine_list_input_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="8834" + y="1700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="bold" + font-size="139" + text-anchor="start" + id="text2458">xine_list_demuxer_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="8834" + y="1937" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="bold" + font-size="139" + text-anchor="start" + id="text2460">xine_list_video_decoder_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="8834" + y="2173" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="bold" + font-size="139" + text-anchor="start" + id="text2462">xine_list_audio_decoder_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="8834" + y="2409" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="bold" + font-size="139" + text-anchor="start" + id="text2464">xine_list_spu_plugins</text> +<!-- Text --> <text + xml:space="preserve" + x="11669" + y="1464" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2466">xine_get_log_section_count</text> +<!-- Text --> <text + xml:space="preserve" + x="11669" + y="1700" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2468">xine_get_log_names</text> +<!-- Text --> <text + xml:space="preserve" + x="11669" + y="1937" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2470">xine_log</text> +<!-- Text --> <text + xml:space="preserve" + x="11669" + y="2173" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2472">xine_get_log</text> +<!-- Text --> <text + xml:space="preserve" + x="11669" + y="2409" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2474">xine_register_log_cb</text> +<!-- Line --> <polyline + points="8173,10204 8362,10204 8362,10612 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2476" /> +<!-- Arrowhead on XXXpoint 8362 10204 - 8362 10645--> <polyline + points="8330 10501 8362 10627 8393 10501 " + style="stroke:#000000;stroke-width:8; " + id="polyline2478" /> +<!-- Line --> <polyline + points="8456,10629 8456,10204 8627,10204 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2480" /> +<!-- Arrowhead on XXXpoint 8456 10204 - 8661 10204--> <polyline + points="8517 10236 8643 10204 8517 10173 " + style="stroke:#000000;stroke-width:8; " + id="polyline2482" /> +<!-- Text --> <text + xml:space="preserve" + x="7984" + y="11149" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2484">xine_osd_draw_*</text> +<!-- Text --> <text + xml:space="preserve" + x="7984" + y="12094" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2486">xine_osd_set_encoding</text> +<!-- Text --> <text + xml:space="preserve" + x="7984" + y="11858" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2488">xine_osd_set_font</text> +<!-- Text --> <text + xml:space="preserve" + x="7984" + y="11622" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2490">xine_osd_get_text_size</text> +<!-- Text --> <text + xml:space="preserve" + x="7984" + y="12330" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2492">xine_osd_set_position</text> +<!-- Text --> <text + xml:space="preserve" + x="7984" + y="11385" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2494">xine_osd_get_capabilities</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="10913" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2496">xine_osd_show</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="12094" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2498">xine_osd_get_palette</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="11858" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2500">xine_osd_set_text_palette</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="11622" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2502">xine_osd_clear</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="11385" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2504">xine_osd_hide</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="11149" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2506">xine_osd_show_unscaled</text> +<!-- Text --> <text + xml:space="preserve" + x="9874" + y="12330" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2508">xine_osd_set_palette</text> +<!-- Line --> <polyline + points="7842,10913 8740,10913 8740,10629 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2510" /> +<!-- Line: box --> <rect + x="7842" + y="10629" + width="3921" + height="1889" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2512" /> +<!-- Text --> <text + xml:space="preserve" + x="8740" + y="10251" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2514">xine_osd_free</text> +<!-- Text --> <text + xml:space="preserve" + x="7937" + y="10818" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2516">xine_osd_t</text> +<!-- Text --> <text + xml:space="preserve" + x="7275" + y="10251" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2518">xine_osd_new</text> +<!-- Line --> <polyline + points="803,1181 1417,1181 1417,897 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2520" /> +<!-- Line: box --> <rect + x="803" + y="897" + width="13984" + height="8125" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2522" /> +<!-- Line --> <polygon + points="7653,3968 7842,3590 11905,3590 12094,3968 11905,4346 7842,4346 7653,3968 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2524" /> +<!-- Line --> <polygon + points="7653,5622 7842,5244 8598,5244 8787,5622 8598,6000 7842,6000 7653,5622 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polygon2526" /> +<!-- Line --> <polyline + points="2645,9448 1984,7842 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; stroke-dasharray:10 31;" + id="polyline2528" /> +<!-- Line --> <polyline + points="1984,8362 2645,13133 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; stroke-dasharray:10 31;" + id="polyline2530" /> +<!-- Line --> <polyline + points="2645,9732 3732,9732 3732,9448 " + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="polyline2532" /> +<!-- Line: box --> <rect + x="2645" + y="9448" + width="9685" + height="3685" + rx="0" + style="stroke:#000000;stroke-width:8; stroke-linejoin:miter; stroke-linecap:butt; " + id="rect2534" /> +<!-- Text --> <text + xml:space="preserve" + x="897" + y="1086" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2536">xine_t</text> +<!-- Text --> <text + xml:space="preserve" + x="1464" + y="519" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2538">xine_exit</text> +<!-- Text --> <text + xml:space="preserve" + x="330" + y="519" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2540">xine_new</text> +<!-- Text --> <text + xml:space="preserve" + x="2929" + y="519" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2542">xine_health_check</text> +<!-- Text --> <text + xml:space="preserve" + x="2740" + y="9637" + stroke="#000000" + fill="#000000" + font-family="Helvetica Narrow" + font-style="normal" + font-weight="normal" + font-size="139" + text-anchor="start" + id="text2544">xine_stream_t</text> + </g> +</svg> |