diff options
Diffstat (limited to 'doc/design/audio_path.svg')
| -rw-r--r-- | doc/design/audio_path.svg | 408 |
1 files changed, 0 insertions, 408 deletions
diff --git a/doc/design/audio_path.svg b/doc/design/audio_path.svg deleted file mode 100644 index c75d505b4..000000000 --- a/doc/design/audio_path.svg +++ /dev/null @@ -1,408 +0,0 @@ -<?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> |
