digraph pipeline {
rankdir=LR;
fontname="sans";
fontsize="10";
labelloc=t;
nodesep=.1;
ranksep=.2;
label="<GstPlayBin2>\nplaybin20\n[>]\nuri=\"file:///mnt/sda1/mm/H264_1280x720.avi\"\nsource=(GstFileSrc) source\nn-video=1\ncurrent-video=0\naudio-sink=(GstBin) bin0\nvideo-sink=(GstAutoVideoSink) videosink\ntext-sink=(GstMSubrender) text_sink\nframe=???";
node [style=filled, shape=box, fontsize="9", fontname="sans", margin="0.0,0.0"];
edge [labelfontsize="6", fontsize="9", fontname="monospace"];
subgraph cluster_playbin2inputselector0_0x4cb068 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstPlaybin2InputSelector\nplaybin2inputselector0\n[>]\nn-pads=1\nactive-pad=(GstPlaybin2SelectorPad) sink0";
playbin2inputselector0_0x4cb068_sink0_0x4cd008 [color=black, fillcolor="#aaaaff", label="sink0\n[>][bfgsb]", height="0.2", style="filled,dashed"];
playbin2inputselector0_0x4cb068_src_0x4c64b8 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#aaffaa";
}
playsink0_0x46d040_video_raw_sink_0x4ee848 -> _proxypad6_0x4c9d58 [style=dashed, minlen=0]
vbin_0x486620_sink_0x4eea18 -> _proxypad8_0x4c9f08 [style=dashed, minlen=0]
_proxypad8_0x4c9f08 -> vqueue_0x53a000_sink_0x4c6710 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
_proxypad6_0x4c9d58 -> vbin_0x486620_sink_0x4eea18 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
playbin2inputselector0_0x4cb068_src_0x4c64b8 -> playsink0_0x46d040_video_raw_sink_0x4ee848 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
subgraph cluster_uridecodebin0_0x488028 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstURIDecodeBin\nuridecodebin0\n[>]\nuri=\"file:///mnt/sda1/mm/H264_1280x720.avi\"\nsource=(GstFileSrc) source\ncaps=video/x-raw-yuv; video/x-raw-rgb; video/x-raw-gray; audio/x-raw-int; audio/x-raw-float; text/plain; text/x-pango-markup; video/x-dvd-subpicture; subpicture/x-pgs";
_proxypad5_0x4c9c80 [color=black, fillcolor="#ffdddd", label="proxypad5\n[>][bfgsb]", height="0.2", style="filled,solid"];
uridecodebin0_0x488028_src0_0x486ee8 [color=black, fillcolor="#ffdddd", label="src0\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#ffffff";
subgraph cluster_decodebin20_0x48e000 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstDecodeBin2\ndecodebin20\n[>]\ncaps=video/x-raw-yuv; video/x-raw-rgb; video/x-raw-gray; audio/x-raw-int; audio/x-raw-float; text/plain; text/x-pango-markup; video/x-dvd-subpicture; subpicture/x-pgs\npost-stream-topology=FALSE";
_proxypad4_0x4876f8 [color=black, fillcolor="#ffdddd", label="proxypad4\n[>][bfgsb]", height="0.2", style="filled,solid"];
decodebin20_0x48e000_src0_0x4a06d0 [color=black, fillcolor="#ffdddd", label="src0\n[>][bfgsb]", height="0.2", style="filled,solid"];
_proxypad1_0x487110 [color=black, fillcolor="#ddddff", label="proxypad1\n[<][bfgsb]", height="0.2", style="filled,solid"];
decodebin20_0x48e000_sink_0x486978 [color=black, fillcolor="#ddddff", label="sink\n[<][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#ffffff";
subgraph cluster_mvdec0_0x4ed068 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="Gstmvdec\nmvdec0\n[>]\nsilent=TRUE\nusleep=5000";
mvdec0_0x4ed068_src_0x4c6260 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
mvdec0_0x4ed068_sink_0x4c6198 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#aaffaa";
}
mvdec0_0x4ed068_src_0x4c6260 -> _proxypad4_0x4876f8 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
subgraph cluster_multiqueue0_0x4c8800 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstMultiQueue\nmultiqueue0\n[>]\nmax-size-bytes=2097152\nmax-size-time=0";
multiqueue0_0x4c8800_sink0_0x4c6008 [color=black, fillcolor="#aaaaff", label="sink0\n[>][bfgsb]", height="0.2", style="filled,dashed"];
multiqueue0_0x4c8800_src0_0x4c60d0 [color=black, fillcolor="#ffaaaa", label="src0\n[>][bfgsb]", height="0.2", style="filled,dotted"];
fillcolor="#aaffaa";
}
multiqueue0_0x4c8800_src0_0x4c60d0 -> mvdec0_0x4ed068_sink_0x4c6198 [label="video/x-h264\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l"]
subgraph cluster_avidemux0_0x4aa900 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstAviDemux\navidemux0\n[>]";
avidemux0_0x4aa900_audio_00_0x47ef10 [color=black, fillcolor="#ffaaaa", label="audio_00\n[>][bfgsb]", height="0.2", style="filled,dotted"];
avidemux0_0x4aa900_video_00_0x47ee48 [color=black, fillcolor="#ffaaaa", label="video_00\n[>][bfgsb]", height="0.2", style="filled,dotted"];
avidemux0_0x4aa900_sink_0x47ecb8 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#aaffaa";
}
avidemux0_0x4aa900_video_00_0x47ee48 -> multiqueue0_0x4c8800_sink0_0x4c6008 [label="video/x-h264\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l"]
subgraph cluster_typefind_0x48f030 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstTypeFindElement\ntypefind\n[>]\ncaps=video/x-msvideo";
typefind_0x48f030_src_0x47ebf0 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfgsb]", height="0.2", style="filled,solid"];
typefind_0x48f030_sink_0x47eb28 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#aaffaa";
}
typefind_0x48f030_src_0x47ebf0 -> avidemux0_0x4aa900_sink_0x47ecb8 [label="video/x-msvideo\l"]
}
_proxypad4_0x4876f8 -> decodebin20_0x48e000_src0_0x4a06d0 [style=dashed, minlen=0]
decodebin20_0x48e000_src0_0x4a06d0 -> _proxypad5_0x4c9c80 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
subgraph cluster_source_0x48c080 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstFileSrc\nsource\n[>]\nlocation=\"/mnt/sda1/mm/H264_1280x720.avi\"\nfd=5";
source_0x48c080_src_0x47ea60 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#ffaaaa";
}
decodebin20_0x48e000_sink_0x486978 -> _proxypad1_0x487110 [style=dashed, minlen=0]
_proxypad1_0x487110 -> typefind_0x48f030_sink_0x47eb28 [label="ANY"]
source_0x48c080_src_0x47ea60 -> decodebin20_0x48e000_sink_0x486978 [label="ANY"]
}
_proxypad5_0x4c9c80 -> uridecodebin0_0x488028_src0_0x486ee8 [style=dashed, minlen=0]
uridecodebin0_0x488028_src0_0x486ee8 -> playbin2inputselector0_0x4cb068_sink0_0x4cd008 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
subgraph cluster_playsink0_0x46d040 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstPlaySink\nplaysink0\n[>]\nframe=???";
_proxypad6_0x4c9d58 [color=black, fillcolor="#ddddff", label="proxypad6\n[>][bfgsb]", height="0.2", style="filled,solid"];
playsink0_0x46d040_video_raw_sink_0x4ee848 [color=black, fillcolor="#ddddff", label="video_raw_sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#ffffff";
subgraph cluster_vbin_0x486620 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstBin\nvbin\n[>]";
_proxypad8_0x4c9f08 [color=black, fillcolor="#ddddff", label="proxypad8\n[>][bfgsb]", height="0.2", style="filled,solid"];
vbin_0x486620_sink_0x4eea18 [color=black, fillcolor="#ddddff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#ffffff";
subgraph cluster_vqueue_0x53a000 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstQueue\nvqueue\n[>]\ncurrent-level-buffers=3\ncurrent-level-time=100099800\nmax-size-buffers=3\nmax-size-bytes=0\nmax-size-time=0";
vqueue_0x53a000_src_0x4cc000 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
vqueue_0x53a000_sink_0x4c6710 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#aaffaa";
}
videosink_0x4c8e20_sink_0x4ee930 -> _proxypad7_0x4c9e30 [style=dashed, minlen=0]
_proxypad7_0x4c9e30 -> videosink_actual_sink_mv_0x52c048_sink_0x4c6648 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
vqueue_0x53a000_src_0x4cc000 -> videosink_0x4c8e20_sink_0x4ee930 [label="video/x-raw-yuv\l variant: itu\l framerate: 5000000/166833\l width: 1280\l height: 720\l framed: true\l format: TILE\l ext: H264\l"]
subgraph cluster_videosink_0x4c8e20 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstAutoVideoSink\nvideosink\n[>]\nfilter-caps=video/x-raw-yuv; video/x-raw-rgb";
_proxypad7_0x4c9e30 [color=black, fillcolor="#ddddff", label="proxypad7\n[>][bfgsb]", height="0.2", style="filled,solid"];
videosink_0x4c8e20_sink_0x4ee930 [color=black, fillcolor="#ddddff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#ffffff";
subgraph cluster_videosink_actual_sink_mv_0x52c048 {
fontname="Bitstream Vera Sans";
fontsize="8";
style=filled;
color=black;
label="GstMVSink\nvideosink-actual-sink-mv\n[>]\nlast-buffer=???\ninput=((GstMVSinkMode) H264)\nmax-lateness=200000000";
videosink_actual_sink_mv_0x52c048_sink_0x4c6648 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
fillcolor="#aaaaff";
}
}
}
}
}