digraph pipeline { rankdir=LR; fontname="sans"; fontsize="10"; labelloc=t; nodesep=.1; ranksep=.2; label="\npipeline0\n[=] -> [=]"; node [style=filled, shape=box, fontsize="9", fontname="sans", margin="0.0,0.0"]; edge [labelfontsize="6", fontsize="9", fontname="monospace"]; legend [ pos="0,0!", margin="0.05,0.05", label="Legend\lElement-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing\lPad-Activation: [-] none, [>] push, [<] pull\lPad-Flags: [b]locked, [f]lushing, [b]locking; upper-case is set\lPad-Task: [T] has started task, [t] has paused task\l" , ]; subgraph cluster_transcodefileoutput_0x268dd20 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstFileSink\ntranscodefileoutput\n[-] -> [=]\nparent=(GstPipeline) pipeline0\nsync=FALSE\nlocation=\"/home/mattia/2014-03-11_11-30-52-20140812-190356.flac\""; transcodefileoutput_0x268dd20_sink_0x2673af0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaaaff"; } subgraph cluster_uridecoder_0x1fc5190 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstURIDecodeBin\nuridecoder\n[=]\nparent=(GstPipeline) pipeline0\nuri=\"file:///tmp/2014-03-11_11-30-52.wav\"\nsource=(GstFileSrc) source\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw; subpicture/x-dvd; subpicture/x-dvb; subpicture/x-pgs"; _proxypad8_0x1fd2de0 [color=black, fillcolor="#ffdddd", label="proxypad8\n[>][bfb]", height="0.2", style="filled,dotted"]; _proxypad8_0x1fd2de0 -> uridecoder_0x1fc5190_src_0_0x7f1d24056360 [style=dashed, minlen=0] uridecoder_0x1fc5190_src_0_0x7f1d24056360 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"]; fillcolor="#ffffff"; subgraph cluster_decodebin2_0x1fc5d70 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstDecodeBin\ndecodebin2\n[=]\nparent=(GstURIDecodeBin) uridecoder\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw; subpicture/x-dvd; subpicture/x-dvb; subpicture/x-pgs"; _proxypad6_0x1fd2960 [color=black, fillcolor="#ddddff", label="proxypad6\n[<][bfb]", height="0.2", style="filled,solid"]; decodebin2_0x1fc5d70_sink_0x1fc5410 -> _proxypad6_0x1fd2960 [style=dashed, minlen=0] decodebin2_0x1fc5d70_sink_0x1fc5410 [color=black, fillcolor="#ddddff", label="sink\n[<][bfb]", height="0.2", style="filled,solid"]; _proxypad7_0x1fd3920 [color=black, fillcolor="#ffdddd", label="proxypad7\n[>][bfb]", height="0.2", style="filled,dotted"]; _proxypad7_0x1fd3920 -> decodebin2_0x1fc5d70_src_0_0x1fb1200 [style=dashed, minlen=0] decodebin2_0x1fc5d70_src_0_0x1fb1200 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"]; fillcolor="#ffffff"; subgraph cluster_wavparse1_0x1fc5af0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstWavParse\nwavparse1\n[=]\nparent=(GstDecodeBin) decodebin2"; wavparse1_0x1fc5af0_sink_0x2673d20 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][t]", height="0.2", style="filled,solid"]; wavparse1_0x1fc5af0_src_0x7f1d24058110 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } wavparse1_0x1fc5af0_src_0x7f1d24058110 -> _proxypad7_0x1fd3920 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l channels: 1\l rate: 44100\l"] subgraph cluster_typefind_0x1fcc4a0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstTypeFindElement\ntypefind\n[=]\nparent=(GstDecodeBin) decodebin2\ncaps=audio/x-wav"; typefind_0x1fcc4a0_sink_0x2673690 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][t]", height="0.2", style="filled,solid"]; typefind_0x1fcc4a0_src_0x26738c0 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } _proxypad6_0x1fd2960 -> typefind_0x1fcc4a0_sink_0x2673690 [label="ANY"] typefind_0x1fcc4a0_src_0x26738c0 -> wavparse1_0x1fc5af0_sink_0x2673d20 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="audio/x-wav\l"] } decodebin2_0x1fc5d70_src_0_0x1fb1200 -> _proxypad8_0x1fd2de0 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l channels: 1\l rate: 44100\l"] subgraph cluster_source_0x25e6450 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstFileSrc\nsource\n[=]\nparent=(GstURIDecodeBin) uridecoder\nlocation=\"/tmp/2014-03-11_11-30-52.wav\""; source_0x25e6450_src_0x2673460 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"]; fillcolor="#ffaaaa"; } source_0x25e6450_src_0x2673460 -> decodebin2_0x1fc5d70_sink_0x1fc5410 [label="ANY"] } subgraph cluster_encodebin0_0x1a3c250 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstEncodeBin\nencodebin0\n[=]\nparent=(GstPipeline) pipeline0\nprofile=((GstEncodingAudioProfile*) 0x2637190)\navoid-reencoding=TRUE"; _proxypad5_0x1fd2720 [color=black, fillcolor="#ddddff", label="proxypad5\n[>][bfb]", height="0.2", style="filled,solid"]; encodebin0_0x1a3c250_audio_0_0x1fc4f50 -> _proxypad5_0x1fd2720 [style=dashed, minlen=0] encodebin0_0x1a3c250_audio_0_0x1fc4f50 [color=black, fillcolor="#ddddff", label="audio_0\n[>][bfb]", height="0.2", style="filled,solid"]; _proxypad4_0x1fd24e0 [color=black, fillcolor="#ffdddd", label="proxypad4\n[>][bfb]", height="0.2", style="filled,solid"]; _proxypad4_0x1fd24e0 -> encodebin0_0x1a3c250_src_0x1fc4cf0 [style=dashed, minlen=0] encodebin0_0x1a3c250_src_0x1fc4cf0 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#ffffff"; subgraph cluster_audioconvert1_0x2675dd0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstAudioConvert\naudioconvert1\n[=]\nparent=(GstEncodeBin) encodebin0"; audioconvert1_0x2675dd0_sink_0x2672970 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; audioconvert1_0x2675dd0_src_0x2672ba0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } audioconvert1_0x2675dd0_src_0x2672ba0 -> capsfilter1_0x2658400_sink_0x7f1d24043b10 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: { S8, U8, S16LE, S16... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: interleaved\l", headlabel="ANY"] subgraph cluster_audioresample0_0x2682e70 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstAudioResample\naudioresample0\n[=]\nparent=(GstEncodeBin) encodebin0"; audioresample0_0x2682e70_sink_0x2672dd0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; audioresample0_0x2682e70_src_0x2673000 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } audioresample0_0x2682e70_src_0x2673000 -> audioconvert1_0x2675dd0_sink_0x2672970 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: { F32LE, F64LE, S32L... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: { interleaved, non-i... }\l", headlabel="audio/x-raw\l format: { S8, U8, S16LE, S16... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: interleaved\l"] subgraph cluster_audioconvert0_0x26753b0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstAudioConvert\naudioconvert0\n[=]\nparent=(GstEncodeBin) encodebin0"; audioconvert0_0x26753b0_sink_0x2672510 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; audioconvert0_0x26753b0_src_0x2672740 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } audioconvert0_0x26753b0_src_0x2672740 -> audioresample0_0x2682e70_sink_0x2672dd0 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: { S8, U8, S16LE, S16... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: interleaved\l", headlabel="audio/x-raw\l format: { F32LE, F64LE, S32L... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: { interleaved, non-i... }\l"] subgraph cluster_audiorate0_0x2490a00 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstAudioRate\naudiorate0\n[=]\nparent=(GstEncodeBin) encodebin0\ntolerance=20000000"; audiorate0_0x2490a00_sink_0x26720b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; audiorate0_0x2490a00_src_0x26722e0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } audiorate0_0x2490a00_src_0x26722e0 -> audioconvert0_0x26753b0_sink_0x2672510 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: { S8, U8, S16LE, S16... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: { interleaved, non-i... }\l", headlabel="audio/x-raw\l format: { S8, U8, S16LE, S16... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: interleaved\l"] subgraph cluster_capsfilter1_0x2658400 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstCapsFilter\ncapsfilter1\n[=]\nparent=(GstEncodeBin) encodebin0\ncaps=ANY"; capsfilter1_0x2658400_sink_0x7f1d24043b10 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; capsfilter1_0x2658400_src_0x7f1d24043d40 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } capsfilter1_0x2658400_src_0x7f1d24043d40 -> flacenc0_0x26480f0_sink_0x7f1d24042990 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="audio/x-raw\l format: { S24LE, S24_32LE, S... }\l layout: interleaved\l rate: [ 1, 655350 ]\l channels: [ 1, 8 ]\l"] subgraph cluster_flacenc0_0x26480f0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstFlacEnc\nflacenc0\n[=]\nparent=(GstEncodeBin) encodebin0\nperfect-timestamp=TRUE\nmark-granule=TRUE"; flacenc0_0x26480f0_sink_0x7f1d24042990 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; flacenc0_0x26480f0_src_0x1fcfd50 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } flacenc0_0x26480f0_src_0x1fcfd50 -> streamcombiner0_0x2505630_encodingsink_0x7f1d240438e0 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-flac\l", headlabel="ANY"] subgraph cluster_queue2_0x1ff5010 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstQueue\nqueue2\n[=]\nparent=(GstEncodeBin) encodebin0\nsilent=TRUE"; queue2_0x1ff5010_sink_0x7f1d24043020 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; queue2_0x1ff5010_src_0x7f1d24043250 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } _proxypad5_0x1fd2720 -> queue2_0x1ff5010_sink_0x7f1d24043020 [label="ANY"] queue2_0x1ff5010_src_0x7f1d24043250 -> streamsplitter0_0x1f7e540_sink_0x7f1d24042df0 [label="ANY"] subgraph cluster_streamsplitter0_0x1f7e540 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstStreamSplitter\nstreamsplitter0\n[=]\nparent=(GstEncodeBin) encodebin0"; streamsplitter0_0x1f7e540_sink_0x7f1d24042df0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; streamsplitter0_0x1f7e540_passthroughsrc_0x7f1d240436b0 [color=black, fillcolor="#ffaaaa", label="passthroughsrc\n[>][bfb]", height="0.2", style="filled,dashed"]; streamsplitter0_0x1f7e540_encodingsrc_0x2673230 [color=black, fillcolor="#ffaaaa", label="encodingsrc\n[>][bfb]", height="0.2", style="filled,dashed"]; fillcolor="#aaffaa"; } streamsplitter0_0x1f7e540_passthroughsrc_0x7f1d240436b0 -> streamcombiner0_0x2505630_passthroughsink_0x7f1d24043480 [label="ANY"] streamsplitter0_0x1f7e540_encodingsrc_0x2673230 -> audiorate0_0x2490a00_sink_0x26720b0 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="audio/x-raw\l format: { S8, U8, S16LE, S16... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: { interleaved, non-i... }\l"] subgraph cluster_streamcombiner0_0x2505630 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstStreamCombiner\nstreamcombiner0\n[=]\nparent=(GstEncodeBin) encodebin0"; streamcombiner0_0x2505630_passthroughsink_0x7f1d24043480 [color=black, fillcolor="#aaaaff", label="passthroughsink\n[>][bfb]", height="0.2", style="filled,dashed"]; streamcombiner0_0x2505630_encodingsink_0x7f1d240438e0 [color=black, fillcolor="#aaaaff", label="encodingsink\n[>][bfb]", height="0.2", style="filled,dashed"]; streamcombiner0_0x2505630_src_0x7f1d240420d0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } streamcombiner0_0x2505630_src_0x7f1d240420d0 -> flacparse0_0x2660a30_sink_0x7f1d24042bc0 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="audio/x-flac\l"] subgraph cluster_flacparse0_0x2660a30 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstFlacParse\nflacparse0\n[=]\nparent=(GstEncodeBin) encodebin0"; flacparse0_0x2660a30_sink_0x7f1d24042bc0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; flacparse0_0x2660a30_src_0x7f1d24042300 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } flacparse0_0x2660a30_src_0x7f1d24042300 -> capsfilter0_0x26580e0_sink_0x7f1d24042530 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-flac\l framed: true\l channels: [ 1, 8 ]\l rate: [ 1, 655350 ]\l", headlabel="ANY"] subgraph cluster_capsfilter0_0x26580e0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstCapsFilter\ncapsfilter0\n[=]\nparent=(GstEncodeBin) encodebin0\ncaps=audio/x-flac"; capsfilter0_0x26580e0_sink_0x7f1d24042530 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; capsfilter0_0x26580e0_src_0x1fcf8f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } capsfilter0_0x26580e0_src_0x1fcf8f0 -> flactag0_0x1f7e400_sink_0x1fcf030 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="audio/x-flac\l"] subgraph cluster_flactag0_0x1f7e400 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstFlacTag\nflactag0\n[=]\nparent=(GstEncodeBin) encodebin0"; flactag0_0x1f7e400_sink_0x1fcf030 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; flactag0_0x1f7e400_src_0x7f1d24042760 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } flactag0_0x1f7e400_src_0x7f1d24042760 -> queue1_0x1ff58e0_sink_0x1fcfb20 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-flac\l", headlabel="ANY"] subgraph cluster_queue1_0x1ff58e0 { fontname="Bitstream Vera Sans"; fontsize="8"; style=filled; color=black; label="GstQueue\nqueue1\n[=]\nparent=(GstEncodeBin) encodebin0\nmax-size-buffers=1\nmax-size-bytes=0\nmax-size-time=0\nsilent=TRUE"; queue1_0x1ff58e0_sink_0x1fcfb20 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"]; queue1_0x1ff58e0_src_0x1fcebd0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"]; fillcolor="#aaffaa"; } queue1_0x1ff58e0_src_0x1fcebd0 -> _proxypad4_0x1fd24e0 [label="ANY"] } encodebin0_0x1a3c250_src_0x1fc4cf0 -> transcodefileoutput_0x268dd20_sink_0x2673af0 [label="ANY"] }