+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- 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="1052.3622"
- height="744.09448"
- id="svg3115"
- version="1.1"
- inkscape:version="0.48.4 r9939"
- sodipodi:docname="audio_path.svg">
- <defs
- id="defs3117">
- <marker
- inkscape:stockid="Arrow2Mend"
- orient="auto"
- refY="0.0"
- refX="0.0"
- id="Arrow2Mend"
- style="overflow:visible;">
- <path
- id="path3860"
- style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
- 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 "
- transform="scale(0.6) rotate(180) translate(0,0)" />
- </marker>
- </defs>
- <sodipodi:namedview
- id="base"
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1.0"
- inkscape:pageopacity="0.0"
- inkscape:pageshadow="2"
- inkscape:zoom="0.88221578"
- inkscape:cx="342.66212"
- inkscape:cy="409.15497"
- inkscape:document-units="px"
- inkscape:current-layer="layer1"
- showgrid="false"
- showguides="true"
- inkscape:guide-bbox="true"
- inkscape:object-paths="false"
- inkscape:snap-global="true"
- inkscape:window-width="1366"
- inkscape:window-height="714"
- inkscape:window-x="1280"
- inkscape:window-y="283"
- inkscape:window-maximized="1"
- inkscape:snap-bbox="false"
- inkscape:snap-nodes="true"
- inkscape:object-nodes="true" />
- <metadata
- id="metadata3120">
- <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>
- <g
- inkscape:label="Layer 1"
- inkscape:groupmode="layer"
- id="layer1"
- transform="translate(0,-308.2677)">
- <rect
- style="color:#000000;fill:#cdde87;fill-opacity:1;fill-rule:nonzero;stroke:#ff5555;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 4;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3395"
- width="861"
- height="34"
- x="22"
- y="326.09448"
- transform="translate(0,308.2677)" />
- <rect
- style="color:#000000;fill:#ffeeaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3393"
- width="861.04535"
- height="36.999996"
- x="22"
- y="597.36218" />
- <rect
- style="color:#000000;fill:#ff9955;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 4;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3391"
- width="860.48584"
- height="37.999996"
- x="22"
- y="251.09448"
- transform="translate(0,308.2677)" />
- <rect
- style="color:#000000;fill:#ffaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3389"
- width="860.78772"
- height="29.7075"
- x="22"
- y="529.65466" />
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="186"
- y="548.36212"
- id="text3123"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- x="186"
- y="548.36212"
- id="tspan3127">AVPacket</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="342"
- y="548.36212"
- id="text3137"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3139"
- x="342"
- y="548.36212">AVFrame</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="462"
- y="548.36212"
- id="text3143"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3145"
- x="462"
- y="548.36212">AudioBuffers</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="31"
- y="548.36212"
- id="text3165"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3167"
- x="31"
- y="548.36212">Data type</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="118"
- y="656.36218"
- id="text3151"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3153"
- x="118"
- y="656.36218">FFmpegDecoder</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="510.276"
- y="656.36218"
- id="text3155"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3157"
- x="510.276"
- y="656.36218">AudioDecoder</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0px;word-spacing:0px;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="30.747999"
- y="656.36218"
- id="text3169"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3171"
- x="30.747999"
- y="656.36218">Class</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="679"
- y="656.36218"
- id="text3238"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3240"
- x="679"
- y="656.36218">Player</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="219.51123"
- y="584.11017"
- id="text3129"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3131"
- x="219.51123"
- y="584.11017">avcodec_decode_audio4</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="118"
- y="584.11017"
- id="text3133"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3135"
- x="118"
- y="584.11017">av_read_frame</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="371.99997"
- y="584.11017"
- id="text3147"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3149"
- x="371.99997"
- y="584.11017">deinterleave_audio</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="510"
- y="584.11017"
- id="text3159"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3161"
- x="510"
- y="584.11017">audio</tspan><tspan
- sodipodi:role="line"
- x="510"
- y="599.11017"
- id="tspan3163" /></text>
- <text
- xml:space="preserve"
- style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0px;word-spacing:0px;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="30.976"
- y="584.11017"
- id="text3181"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3183"
- x="30.976"
- y="584.11017">Method</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Mono;-inkscape-font-specification:Latin Modern Mono"
- x="678.96399"
- y="584.11017"
- id="text3242"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3244"
- x="678.96399"
- y="584.11017">get_audio</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0px;word-spacing:0px;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="30.747999"
- y="620.27814"
- id="text3185"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3187"
- x="30.747999"
- y="620.27814">Operation</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="191"
- y="620.27814"
- id="text3222"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3224"
- x="191"
- y="620.27814">Decode</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="370"
- y="620.27814"
- id="text3226"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3228"
- x="370"
- y="620.27814">Deinterleave</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="510.17999"
- y="620.27814"
- id="text3230"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3232"
- x="510.17999"
- y="620.27814">Resample</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="573"
- y="620.27814"
- id="text3234"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3236"
- x="573"
- y="620.27814">Run Processor</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="678.85602"
- y="620.27814"
- id="text3246"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3248"
- x="678.85602"
- y="620.27814">Gain</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="731.56293"
- y="620.27814"
- id="text3250"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3252"
- x="731.56293"
- y="620.27814">Channel remap</tspan></text>
- <text
- xml:space="preserve"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- x="841"
- y="620.27814"
- id="text3254"
- sodipodi:linespacing="125%"><tspan
- sodipodi:role="line"
- id="tspan3256"
- x="841"
- y="620.27814">Mix</tspan></text>
- <rect
- style="color:#000000;fill:none;stroke:#000000;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
- id="rect3356"
- width="861"
- height="138.66901"
- x="22"
- y="529.69318" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 22,251.09448 860.78771,0"
- id="path3358"
- inkscape:connector-curvature="0"
- transform="translate(0,308.2677)"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 22,289.09448 860.48582,0"
- id="path3360"
- inkscape:connector-curvature="0"
- transform="translate(0,308.2677)"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 22,326.09448 860.69386,0"
- id="path3362"
- inkscape:connector-curvature="0"
- transform="translate(0,308.2677)"
- sodipodi:nodetypes="cc" />
- <path
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- d="m 100,221.37674 0,138.63456"
- id="path3364"
- inkscape:connector-curvature="0"
- transform="translate(0,308.2677)"
- sodipodi:nodetypes="cc" />
- <g
- id="g4273"
- transform="translate(165.08717,-48.74091)">
- <text
- transform="translate(0,308.2677)"
- sodipodi:linespacing="125%"
- id="text3036"
- y="437.11526"
- x="165.91304"
- style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:125%;letter-spacing:0px;word-spacing:0px;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Latin Modern Roman;-inkscape-font-specification:Latin Modern Roman"
- xml:space="preserve"><tspan
- y="437.11526"
- x="165.91304"
- id="tspan3038"
- sodipodi:role="line">Data path </tspan></text>
- <path
- inkscape:connector-curvature="0"
- id="path3059"
- d="m 223.62193,742.39257 183.54631,0"
- style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend)" />
- </g>
- </g>
-</svg>