Skip to content

Instantly share code, notes, and snippets.

@pauldotknopf
Last active November 29, 2017 07:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pauldotknopf/a22f765c723eb29d2959c8b6dc143d24 to your computer and use it in GitHub Desktop.
Save pauldotknopf/a22f765c723eb29d2959c8b6dc143d24 to your computer and use it in GitHub Desktop.
digraph pipeline {
rankdir=LR;
fontname="sans";
fontsize="10";
labelloc=t;
nodesep=.1;
ranksep=.2;
label="<GstPlayBin>\nplaybin0\n[-] -> [>]\ncurrent-uri=\"file:///data/staging/video-19M59Y.mp4\"\nsource=(GstFileSrc) source\nn-video=1\ncurrent-video=0\nvideo-sink=(GstBin) video-output-bin\nvideo-stream-combiner=(GstInputSelector) inputselector0";
node [style="filled,rounded", 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",
style="filled",
label="Legend\lElement-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing\lPad-Activation: [-] none, [>] push, [<] pull\lPad-Flags: [b]locked, [f]lushing, [b]locking, [E]OS; upper-case is set\lPad-Task: [T] has started task, [t] has paused task\l",
];
subgraph cluster_inputselector0_0x7f71b800e090 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstInputSelector\ninputselector0\n[=]\nparent=(GstPlayBin) playbin0\nn-pads=1\nactive-pad=(GstSelectorPad) sink_0";
subgraph cluster_inputselector0_0x7f71b800e090_sink {
label="";
style="invis";
inputselector0_0x7f71b800e090_sink_0_0x7f71b80100e0 [color=black, fillcolor="#aaaaff", label="sink_0\nactive=TRUE\nalways-ok=FALSE\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_inputselector0_0x7f71b800e090_src {
label="";
style="invis";
inputselector0_0x7f71b800e090_src_0x7f71d4068970 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
inputselector0_0x7f71b800e090_sink_0_0x7f71b80100e0 -> inputselector0_0x7f71b800e090_src_0x7f71d4068970 [style="invis"];
fillcolor="#aaffaa";
}
inputselector0_0x7f71b800e090_src_0x7f71d4068970 -> playsink_0x9c42f0_video_sink_0x9e38c0 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_uridecodebin0_0xa04090 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstURIDecodeBin\nuridecodebin0\n[=]\nparent=(GstPlayBin) playbin0\nuri=\"file:///data/staging/video-19M59Y.mp4\"\nsource=(GstFileSrc) source\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpictur…";
subgraph cluster_uridecodebin0_0xa04090_src {
label="";
style="invis";
_proxypad6_0x9e5d40 [color=black, fillcolor="#ffdddd", label="proxypad6\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad6_0x9e5d40 -> uridecodebin0_0xa04090_src_0_0x9e3650 [style=dashed, minlen=0]
uridecodebin0_0xa04090_src_0_0x9e3650 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
}
fillcolor="#ffffff";
subgraph cluster_decodebin0_0xa0a1e0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstDecodeBin\ndecodebin0\n[=]\nparent=(GstURIDecodeBin) uridecodebin0\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpictur…";
subgraph cluster_decodebin0_0xa0a1e0_sink {
label="";
style="invis";
_proxypad1_0x9e43d0 [color=black, fillcolor="#ddddff", label="proxypad1\n[<][bfb]", height="0.2", style="filled,solid"];
decodebin0_0xa0a1e0_sink_0x9e22d0 -> _proxypad1_0x9e43d0 [style=dashed, minlen=0]
decodebin0_0xa0a1e0_sink_0x9e22d0 [color=black, fillcolor="#ddddff", label="sink\n[<][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_decodebin0_0xa0a1e0_src {
label="";
style="invis";
_proxypad3_0x9e4ac0 [color=black, fillcolor="#ffdddd", label="proxypad3\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad3_0x9e4ac0 -> decodebin0_0xa0a1e0_src_0_0x7f71dc0240d0 [style=dashed, minlen=0]
decodebin0_0xa0a1e0_src_0_0x7f71dc0240d0 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
}
decodebin0_0xa0a1e0_sink_0x9e22d0 -> decodebin0_0xa0a1e0_src_0_0x7f71dc0240d0 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_vaapidecodebin0_0x7f71d40600d0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVaapiDecodeBin\nvaapidecodebin0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_vaapidecodebin0_0x7f71d40600d0_sink {
label="";
style="invis";
_proxypad4_0x9e5400 [color=black, fillcolor="#ddddff", label="proxypad4\n[>][bfb]", height="0.2", style="filled,solid"];
vaapidecodebin0_0x7f71d40600d0_sink_0x9e2a20 -> _proxypad4_0x9e5400 [style=dashed, minlen=0]
vaapidecodebin0_0x7f71d40600d0_sink_0x9e2a20 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapidecodebin0_0x7f71d40600d0_src {
label="";
style="invis";
_proxypad5_0x9e5650 [color=black, fillcolor="#ffdddd", label="proxypad5\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad5_0x9e5650 -> vaapidecodebin0_0x7f71d40600d0_src_0x9e2c90 [style=dashed, minlen=0]
vaapidecodebin0_0x7f71d40600d0_src_0x9e2c90 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vaapidecodebin0_0x7f71d40600d0_sink_0x9e2a20 -> vaapidecodebin0_0x7f71d40600d0_src_0x9e2c90 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_vaapipostproc0_0x7f71d406c1e0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVaapiPostproc\nvaapipostproc0\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0\nformat=i420";
subgraph cluster_vaapipostproc0_0x7f71d406c1e0_sink {
label="";
style="invis";
vaapipostproc0_0x7f71d406c1e0_sink_0x7f71d40682b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapipostproc0_0x7f71d406c1e0_src {
label="";
style="invis";
vaapipostproc0_0x7f71d406c1e0_src_0x7f71d40684f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vaapipostproc0_0x7f71d406c1e0_sink_0x7f71d40682b0 -> vaapipostproc0_0x7f71d406c1e0_src_0x7f71d40684f0 [style="invis"];
fillcolor="#aaffaa";
}
vaapipostproc0_0x7f71d406c1e0_src_0x7f71d40684f0 -> _proxypad5_0x9e5650 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_capsfilter2_0x9d9260 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter2\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0\ncaps=video/x-raw(memory:VASurface), format=(string)NV12";
subgraph cluster_capsfilter2_0x9d9260_sink {
label="";
style="invis";
capsfilter2_0x9d9260_sink_0x7f71dc175d70 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter2_0x9d9260_src {
label="";
style="invis";
capsfilter2_0x9d9260_src_0x7f71d4068070 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter2_0x9d9260_sink_0x7f71dc175d70 -> capsfilter2_0x9d9260_src_0x7f71d4068070 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter2_0x9d9260_src_0x7f71d4068070 -> vaapipostproc0_0x7f71d406c1e0_sink_0x7f71d40682b0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw(memory:VASurface)\l format: NV12\l width: 1920\l height: 1080\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l framerate: 61/2\l", headlabel="video/x-raw(memory:VASurface)\l format: { (string)ENCODED, (... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l interlace-mode: { (string)progressiv... }\lvideo/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l interlace-mode: { (string)progressiv... }\l"]
subgraph cluster_vaapi_queue_0x7f71d40661a0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQueue\nvaapi-queue\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0\nmax-size-buffers=0\nmax-size-bytes=0\nmax-size-time=0";
subgraph cluster_vaapi_queue_0x7f71d40661a0_sink {
label="";
style="invis";
vaapi_queue_0x7f71d40661a0_sink_0x7f71dc1758f0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapi_queue_0x7f71d40661a0_src {
label="";
style="invis";
vaapi_queue_0x7f71d40661a0_src_0x7f71dc175b30 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
}
vaapi_queue_0x7f71d40661a0_sink_0x7f71dc1758f0 -> vaapi_queue_0x7f71d40661a0_src_0x7f71dc175b30 [style="invis"];
fillcolor="#aaffaa";
}
vaapi_queue_0x7f71d40661a0_src_0x7f71dc175b30 -> capsfilter2_0x9d9260_sink_0x7f71dc175d70 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw(memory:VASurface)\l format: NV12\l width: 1920\l height: 1080\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l framerate: 61/2\l", headlabel="ANY"]
subgraph cluster_vaapidecode0_0x7f71d4061740 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVaapiDecode\nvaapidecode0\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0";
subgraph cluster_vaapidecode0_0x7f71d4061740_sink {
label="";
style="invis";
vaapidecode0_0x7f71d4061740_sink_0x7f71dc175470 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapidecode0_0x7f71d4061740_src {
label="";
style="invis";
vaapidecode0_0x7f71d4061740_src_0x7f71dc1756b0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vaapidecode0_0x7f71d4061740_sink_0x7f71dc175470 -> vaapidecode0_0x7f71d4061740_src_0x7f71dc1756b0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad4_0x9e5400 -> vaapidecode0_0x7f71d4061740_sink_0x7f71dc175470 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 4.1\l profile: high\l codec_data: 01640029ffe1002b676400...\l width: 1920\l height: 1080\l framerate: 61/2\l pixel-aspect-ratio: 1/1\l colorimetry: bt601\l interlace-mode: progressive\l parsed: true\l"]
vaapidecode0_0x7f71d4061740_src_0x7f71dc1756b0 -> vaapi_queue_0x7f71d40661a0_sink_0x7f71dc1758f0 [label="video/x-raw(memory:VASurface)\l format: NV12\l width: 1920\l height: 1080\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l framerate: 61/2\l"]
}
vaapidecodebin0_0x7f71d40600d0_src_0x9e2c90 -> _proxypad3_0x9e4ac0 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_capsfilter1_0x9d8f20 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter1\n[=]\nparent=(GstDecodeBin) decodebin0\ncaps=video/x-h264, parsed=(boolean)true, stream-format=(string){ avc, avc3, byte-stre…";
subgraph cluster_capsfilter1_0x9d8f20_sink {
label="";
style="invis";
capsfilter1_0x9d8f20_sink_0x7f71dc174ff0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter1_0x9d8f20_src {
label="";
style="invis";
capsfilter1_0x9d8f20_src_0x7f71dc175230 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter1_0x9d8f20_sink_0x7f71dc174ff0 -> capsfilter1_0x9d8f20_src_0x7f71dc175230 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter1_0x9d8f20_src_0x7f71dc175230 -> vaapidecodebin0_0x7f71d40600d0_sink_0x9e2a20 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 4.1\l profile: high\l codec_data: 01640029ffe1002b676400...\l width: 1920\l height: 1080\l framerate: 61/2\l pixel-aspect-ratio: 1/1\l colorimetry: bt601\l interlace-mode: progressive\l parsed: true\l"]
subgraph cluster_h264parse0_0x7f71d400e990 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstH264Parse\nh264parse0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_h264parse0_0x7f71d400e990_sink {
label="";
style="invis";
h264parse0_0x7f71d400e990_sink_0x7f71dc174b70 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_h264parse0_0x7f71d400e990_src {
label="";
style="invis";
h264parse0_0x7f71d400e990_src_0x7f71dc174db0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
h264parse0_0x7f71d400e990_sink_0x7f71dc174b70 -> h264parse0_0x7f71d400e990_src_0x7f71dc174db0 [style="invis"];
fillcolor="#aaffaa";
}
h264parse0_0x7f71d400e990_src_0x7f71dc174db0 -> capsfilter1_0x9d8f20_sink_0x7f71dc174ff0 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 4.1\l profile: high\l codec_data: 01640029ffe1002b676400...\l width: 1920\l height: 1080\l framerate: 61/2\l pixel-aspect-ratio: 1/1\l colorimetry: bt601\l interlace-mode: progressive\l parsed: true\l"]
subgraph cluster_multiqueue0_0x7f71d4009030 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstMultiQueue\nmultiqueue0\n[=]\nparent=(GstDecodeBin) decodebin0\nmax-size-bytes=2097152\nmax-size-time=0";
subgraph cluster_multiqueue0_0x7f71d4009030_sink {
label="";
style="invis";
multiqueue0_0x7f71d4009030_sink_0_0x7f71dc1746f0 [color=black, fillcolor="#aaaaff", label="sink_0\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_multiqueue0_0x7f71d4009030_src {
label="";
style="invis";
multiqueue0_0x7f71d4009030_src_0_0x7f71dc174930 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb][T]", height="0.2", style="filled,dotted"];
}
multiqueue0_0x7f71d4009030_sink_0_0x7f71dc1746f0 -> multiqueue0_0x7f71d4009030_src_0_0x7f71dc174930 [style="invis"];
fillcolor="#aaffaa";
}
multiqueue0_0x7f71d4009030_src_0_0x7f71dc174930 -> h264parse0_0x7f71d400e990_sink_0x7f71dc174b70 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 4.1\l profile: high\l codec_data: 01640029ffe1002b676400...\l width: 1920\l height: 1080\l framerate: 61/2\l pixel-aspect-ratio: 1/1\l colorimetry: bt601\l"]
subgraph cluster_qtdemux0_0x7f71dc172cc0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQTDemux\nqtdemux0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_qtdemux0_0x7f71dc172cc0_sink {
label="";
style="invis";
qtdemux0_0x7f71dc172cc0_sink_0x9cfb70 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][T]", height="0.2", style="filled,solid"];
}
subgraph cluster_qtdemux0_0x7f71dc172cc0_src {
label="";
style="invis";
qtdemux0_0x7f71dc172cc0_video_0_0x7f71dc1744b0 [color=black, fillcolor="#ffaaaa", label="video_0\n[>][bfb]", height="0.2", style="filled,dotted"];
}
qtdemux0_0x7f71dc172cc0_sink_0x9cfb70 -> qtdemux0_0x7f71dc172cc0_video_0_0x7f71dc1744b0 [style="invis"];
fillcolor="#aaffaa";
}
qtdemux0_0x7f71dc172cc0_video_0_0x7f71dc1744b0 -> multiqueue0_0x7f71d4009030_sink_0_0x7f71dc1746f0 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 4.1\l profile: high\l codec_data: 01640029ffe1002b676400...\l width: 1920\l height: 1080\l framerate: 61/2\l pixel-aspect-ratio: 1/1\l colorimetry: bt601\l"]
subgraph cluster_typefind_0xa0c0c0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstTypeFindElement\ntypefind\n[=]\nparent=(GstDecodeBin) decodebin0\ncaps=video/quicktime, variant=(string)iso";
subgraph cluster_typefind_0xa0c0c0_sink {
label="";
style="invis";
typefind_0xa0c0c0_sink_0x9cf270 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][t]", height="0.2", style="filled,solid"];
}
subgraph cluster_typefind_0xa0c0c0_src {
label="";
style="invis";
typefind_0xa0c0c0_src_0x9cf4b0 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"];
}
typefind_0xa0c0c0_sink_0x9cf270 -> typefind_0xa0c0c0_src_0x9cf4b0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad1_0x9e43d0 -> typefind_0xa0c0c0_sink_0x9cf270 [label="ANY"]
typefind_0xa0c0c0_src_0x9cf4b0 -> qtdemux0_0x7f71dc172cc0_sink_0x9cfb70 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="video/quicktime\lvideo/mj2\laudio/x-m4a\lapplication/x-3gp\l"]
}
decodebin0_0xa0a1e0_src_0_0x7f71dc0240d0 -> _proxypad6_0x9e5d40 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_source_0xa06100 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstFileSrc\nsource\n[=]\nparent=(GstURIDecodeBin) uridecodebin0\nlocation=\"/data/staging/video-19M59Y.mp4\"";
subgraph cluster_source_0xa06100_src {
label="";
style="invis";
source_0xa06100_src_0x9cf030 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffaaaa";
}
source_0xa06100_src_0x9cf030 -> decodebin0_0xa0a1e0_sink_0x9e22d0 [label="ANY"]
}
uridecodebin0_0xa04090_src_0_0x9e3650 -> inputselector0_0x7f71b800e090_sink_0_0x7f71b80100e0 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_playsink_0x9c42f0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstPlaySink\nplaysink\n[-] -> [=]\nparent=(GstPlayBin) playbin0\nflags=video+audio+text+soft-volume+deinterlace+soft-colorbalance\nvideo-sink=(GstBin) video-output-bin\nsend-event-mode=first";
subgraph cluster_playsink_0x9c42f0_sink {
label="";
style="invis";
_proxypad7_0x7f71b800c080 [color=black, fillcolor="#ddddff", label="proxypad7\n[>][bfb]", height="0.2", style="filled,solid"];
playsink_0x9c42f0_video_sink_0x9e38c0 -> _proxypad7_0x7f71b800c080 [style=dashed, minlen=0]
playsink_0x9c42f0_video_sink_0x9e38c0 [color=black, fillcolor="#ddddff", label="video_sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_vbin_0x9c76c0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nvbin\n[-] -> [=]\nparent=(GstPlaySink) playsink";
subgraph cluster_vbin_0x9c76c0_sink {
label="";
style="invis";
_proxypad10_0x7f71b800c770 [color=black, fillcolor="#ddddff", label="proxypad10\n[>][bfb]", height="0.2", style="filled,solid"];
vbin_0x9c76c0_sink_0x7f71b8018050 -> _proxypad10_0x7f71b800c770 [style=dashed, minlen=0]
vbin_0x9c76c0_sink_0x7f71b8018050 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_vconv_0x7f71b8016180 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstPlaySinkVideoConvert\nvconv\n[=]\nparent=(GstBin) vbin\nuse-converters=TRUE\nuse-balance=TRUE";
subgraph cluster_vconv_0x7f71b8016180_sink {
label="";
style="invis";
_proxypad8_0x7f71b800c2d0 [color=black, fillcolor="#ddddff", label="proxypad8\n[>][bfb]", height="0.2", style="filled,solid"];
vconv_0x7f71b8016180_sink_0x9e3b30 -> _proxypad8_0x7f71b800c2d0 [style=dashed, minlen=0]
vconv_0x7f71b8016180_sink_0x9e3b30 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vconv_0x7f71b8016180_src {
label="";
style="invis";
_proxypad9_0x7f71b800c520 [color=black, fillcolor="#ffdddd", label="proxypad9\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad9_0x7f71b800c520 -> vconv_0x7f71b8016180_src_0x9e3da0 [style=dashed, minlen=0]
vconv_0x7f71b8016180_src_0x9e3da0 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vconv_0x7f71b8016180_sink_0x9e3b30 -> vconv_0x7f71b8016180_src_0x9e3da0 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_conv2_0x7f71b8042cd0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nconv2\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_conv2_0x7f71b8042cd0_sink {
label="";
style="invis";
conv2_0x7f71b8042cd0_sink_0x7f71d4069930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_conv2_0x7f71b8042cd0_src {
label="";
style="invis";
conv2_0x7f71b8042cd0_src_0x7f71b803e4f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
conv2_0x7f71b8042cd0_sink_0x7f71d4069930 -> conv2_0x7f71b8042cd0_src_0x7f71b803e4f0 [style="invis"];
fillcolor="#aaffaa";
}
conv2_0x7f71b8042cd0_src_0x7f71b803e4f0 -> _proxypad9_0x7f71b800c520 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_videobalance_0x7f71b801a8c0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoBalance\nvideobalance\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_videobalance_0x7f71b801a8c0_sink {
label="";
style="invis";
videobalance_0x7f71b801a8c0_sink_0x7f71d40694b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_videobalance_0x7f71b801a8c0_src {
label="";
style="invis";
videobalance_0x7f71b801a8c0_src_0x7f71d40696f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
videobalance_0x7f71b801a8c0_sink_0x7f71d40694b0 -> videobalance_0x7f71b801a8c0_src_0x7f71d40696f0 [style="invis"];
fillcolor="#aaffaa";
}
videobalance_0x7f71b801a8c0_src_0x7f71d40696f0 -> conv2_0x7f71b8042cd0_sink_0x7f71d4069930 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
subgraph cluster_scale_0x7f71b803d8f0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoScale\nscale\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_scale_0x7f71b803d8f0_sink {
label="";
style="invis";
scale_0x7f71b803d8f0_sink_0x7f71d4069db0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_scale_0x7f71b803d8f0_src {
label="";
style="invis";
scale_0x7f71b803d8f0_src_0x7f71d4069b70 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
scale_0x7f71b803d8f0_sink_0x7f71d4069db0 -> scale_0x7f71b803d8f0_src_0x7f71d4069b70 [style="invis"];
fillcolor="#aaffaa";
}
scale_0x7f71b803d8f0_src_0x7f71d4069b70 -> videobalance_0x7f71b801a8c0_sink_0x7f71d40694b0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)AYUV, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l"]
subgraph cluster_conv_0x7f71b803bfe0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nconv\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_conv_0x7f71b803bfe0_sink {
label="";
style="invis";
conv_0x7f71b803bfe0_sink_0x7f71b803e2b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_conv_0x7f71b803bfe0_src {
label="";
style="invis";
conv_0x7f71b803bfe0_src_0x7f71b803e070 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
conv_0x7f71b803bfe0_sink_0x7f71b803e2b0 -> conv_0x7f71b803bfe0_src_0x7f71b803e070 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad8_0x7f71b800c2d0 -> conv_0x7f71b803bfe0_sink_0x7f71b803e2b0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
conv_0x7f71b803bfe0_src_0x7f71b803e070 -> scale_0x7f71b803d8f0_sink_0x7f71d4069db0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 32767 ]\l height: [ 1, 32767 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 32767 ]\l height: [ 1, 32767 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
subgraph cluster_identity_0x9cd150 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstIdentity\nidentity\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nsignal-handoffs=FALSE";
subgraph cluster_identity_0x9cd150_sink {
label="";
style="invis";
identity_0x9cd150_sink_0x7f71d4069030 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_identity_0x9cd150_src {
label="";
style="invis";
identity_0x9cd150_src_0x7f71d4069270 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
identity_0x9cd150_sink_0x7f71d4069030 -> identity_0x9cd150_src_0x7f71d4069270 [style="invis"];
fillcolor="#aaffaa";
}
}
vconv_0x7f71b8016180_src_0x9e3da0 -> video_output_bin_0x9c7040_sink_0x9e2060 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_vqueue_0x7f71d4066da0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQueue\nvqueue\n[=]\nparent=(GstBin) vbin\nmax-size-buffers=3\nmax-size-bytes=0\nmax-size-time=0\nsilent=TRUE";
subgraph cluster_vqueue_0x7f71d4066da0_sink {
label="";
style="invis";
vqueue_0x7f71d4066da0_sink_0x7f71d4068bb0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vqueue_0x7f71d4066da0_src {
label="";
style="invis";
vqueue_0x7f71d4066da0_src_0x7f71d4068df0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
}
vqueue_0x7f71d4066da0_sink_0x7f71d4068bb0 -> vqueue_0x7f71d4066da0_src_0x7f71d4068df0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad10_0x7f71b800c770 -> vqueue_0x7f71d4066da0_sink_0x7f71d4068bb0 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
vqueue_0x7f71d4066da0_src_0x7f71d4068df0 -> vconv_0x7f71b8016180_sink_0x9e3b30 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_video_output_bin_0x9c7040 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nvideo-output-bin\n[-] -> [=]\nparent=(GstBin) vbin";
subgraph cluster_video_output_bin_0x9c7040_sink {
label="";
style="invis";
_proxypad0_0x9e4180 [color=black, fillcolor="#ddddff", label="proxypad0\n[>][bfb]", height="0.2", style="filled,solid"];
video_output_bin_0x9c7040_sink_0x9e2060 -> _proxypad0_0x9e4180 [style=dashed, minlen=0]
video_output_bin_0x9c7040_sink_0x9e2060 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_appsink0_0x9dc1b0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstAppSink\nappsink0\n[-] -> [=]\nparent=(GstBin) video-output-bin\neos=FALSE\nemit-signals=TRUE\nwait-on-eos=FALSE";
subgraph cluster_appsink0_0x9dc1b0_sink {
label="";
style="invis";
appsink0_0x9dc1b0_sink_0x9cedf0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#aaaaff";
}
subgraph cluster_capsfilter0_0x9d8220 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter0\n[=]\nparent=(GstBin) video-output-bin\ncaps=video/x-raw, format=(string)I420, colorimetry=(string)bt709";
subgraph cluster_capsfilter0_0x9d8220_sink {
label="";
style="invis";
capsfilter0_0x9d8220_sink_0x9ce970 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter0_0x9d8220_src {
label="";
style="invis";
capsfilter0_0x9d8220_src_0x9cebb0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter0_0x9d8220_sink_0x9ce970 -> capsfilter0_0x9d8220_src_0x9cebb0 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter0_0x9d8220_src_0x9cebb0 -> appsink0_0x9dc1b0_sink_0x9cedf0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_videoconvert0_0x9d70d0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nvideoconvert0\n[=]\nparent=(GstBin) video-output-bin\nqos=TRUE";
subgraph cluster_videoconvert0_0x9d70d0_sink {
label="";
style="invis";
videoconvert0_0x9d70d0_sink_0x9ce4f0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_videoconvert0_0x9d70d0_src {
label="";
style="invis";
videoconvert0_0x9d70d0_src_0x9ce730 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
videoconvert0_0x9d70d0_sink_0x9ce4f0 -> videoconvert0_0x9d70d0_src_0x9ce730 [style="invis"];
fillcolor="#aaffaa";
}
videoconvert0_0x9d70d0_src_0x9ce730 -> capsfilter0_0x9d8220_sink_0x9ce970 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_identity0_0x9cc290 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstIdentity\nidentity0\n[=]\nparent=(GstBin) video-output-bin";
subgraph cluster_identity0_0x9cc290_sink {
label="";
style="invis";
identity0_0x9cc290_sink_0x9ce070 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_identity0_0x9cc290_src {
label="";
style="invis";
identity0_0x9cc290_src_0x9ce2b0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
identity0_0x9cc290_sink_0x9ce070 -> identity0_0x9cc290_src_0x9ce2b0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad0_0x9e4180 -> identity0_0x9cc290_sink_0x9ce070 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="ANY"]
identity0_0x9cc290_src_0x9ce2b0 -> videoconvert0_0x9d70d0_sink_0x9ce4f0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
}
}
subgraph cluster_vdbin_0x9c7860 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nvdbin\n[=]\nparent=(GstPlaySink) playsink";
subgraph cluster_vdbin_0x9c7860_sink {
label="";
style="invis";
_proxypad11_0x7f71b800c9c0 [color=black, fillcolor="#ddddff", label="proxypad11\n[>][bfb]", height="0.2", style="filled,solid"];
vdbin_0x9c7860_sink_0x7f71b80182c0 -> _proxypad11_0x7f71b800c9c0 [style=dashed, minlen=0]
vdbin_0x9c7860_sink_0x7f71b80182c0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vdbin_0x9c7860_src {
label="";
style="invis";
_proxypad12_0x7f71b800cc10 [color=black, fillcolor="#ffdddd", label="proxypad12\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad12_0x7f71b800cc10 -> vdbin_0x9c7860_src_0x7f71b8018530 [style=dashed, minlen=0]
vdbin_0x9c7860_src_0x7f71b8018530 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vdbin_0x9c7860_sink_0x7f71b80182c0 -> vdbin_0x9c7860_src_0x7f71b8018530 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_deinterlace_0x7f71b8056e10 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstDeinterlace\ndeinterlace\n[=]\nparent=(GstBin) vdbin";
subgraph cluster_deinterlace_0x7f71b8056e10_sink {
label="";
style="invis";
deinterlace_0x7f71b8056e10_sink_0x7f71b803f030 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_deinterlace_0x7f71b8056e10_src {
label="";
style="invis";
deinterlace_0x7f71b8056e10_src_0x7f71b803f270 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
deinterlace_0x7f71b8056e10_sink_0x7f71b803f030 -> deinterlace_0x7f71b8056e10_src_0x7f71b803f270 [style="invis"];
fillcolor="#aaffaa";
}
deinterlace_0x7f71b8056e10_src_0x7f71b803f270 -> _proxypad12_0x7f71b800cc10 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_vdconv_0x7f71b80491d0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nvdconv\n[=]\nparent=(GstBin) vdbin\nqos=TRUE";
subgraph cluster_vdconv_0x7f71b80491d0_sink {
label="";
style="invis";
vdconv_0x7f71b80491d0_sink_0x7f71b803ebb0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vdconv_0x7f71b80491d0_src {
label="";
style="invis";
vdconv_0x7f71b80491d0_src_0x7f71b803edf0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vdconv_0x7f71b80491d0_sink_0x7f71b803ebb0 -> vdconv_0x7f71b80491d0_src_0x7f71b803edf0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad11_0x7f71b800c9c0 -> vdconv_0x7f71b80491d0_sink_0x7f71b803ebb0 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
vdconv_0x7f71b80491d0_src_0x7f71b803edf0 -> deinterlace_0x7f71b8056e10_sink_0x7f71b803f030 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
}
vdbin_0x9c7860_src_0x7f71b8018530 -> vbin_0x9c76c0_sink_0x7f71b8018050 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
subgraph cluster_streamsynchronizer0_0x84be70 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstStreamSynchronizer\nstreamsynchronizer0\n[=]\nparent=(GstPlaySink) playsink";
subgraph cluster_streamsynchronizer0_0x84be70_sink {
label="";
style="invis";
streamsynchronizer0_0x84be70_sink_0_0x7f71b803e730 [color=black, fillcolor="#aaaaff", label="sink_0\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_streamsynchronizer0_0x84be70_src {
label="";
style="invis";
streamsynchronizer0_0x84be70_src_0_0x7f71b803e970 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
}
streamsynchronizer0_0x84be70_sink_0_0x7f71b803e730 -> streamsynchronizer0_0x84be70_src_0_0x7f71b803e970 [style="invis"];
fillcolor="#aaffaa";
}
streamsynchronizer0_0x84be70_src_0_0x7f71b803e970 -> vdbin_0x9c7860_sink_0x7f71b80182c0 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
_proxypad7_0x7f71b800c080 -> streamsynchronizer0_0x84be70_sink_0_0x7f71b803e730 [label="video/x-raw\l format: I420\l width: 1920\l height: 1080\l framerate: 61/2\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt709\l chroma-site: mpeg2\l"]
}
}
digraph pipeline {
rankdir=LR;
fontname="sans";
fontsize="10";
labelloc=t;
nodesep=.1;
ranksep=.2;
label="<GstPlayBin>\nplaybin0\n[-] -> [>]\ncurrent-uri=\"file:///data/bbb.mp4\"\nsource=(GstFileSrc) source\nn-video=1\ncurrent-video=0\nn-audio=2\ncurrent-audio=0\naudio-sink=(GstPulseSink) pulsesink3\nvideo-sink=(GstBin) video-output-bin\nvideo-stream-combiner=(GstInputSelector) inputselector0\naudio-stream-combiner=(GstInputSelector) inputselector1";
node [style="filled,rounded", 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",
style="filled",
label="Legend\lElement-States: [~] void-pending, [0] null, [-] ready, [=] paused, [>] playing\lPad-Activation: [-] none, [>] push, [<] pull\lPad-Flags: [b]locked, [f]lushing, [b]locking, [E]OS; upper-case is set\lPad-Task: [T] has started task, [t] has paused task\l",
];
subgraph cluster_inputselector1_0x7fd53000e180 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstInputSelector\ninputselector1\n[=]\nparent=(GstPlayBin) playbin0\nn-pads=2\nactive-pad=(GstSelectorPad) sink_0";
subgraph cluster_inputselector1_0x7fd53000e180_sink {
label="";
style="invis";
inputselector1_0x7fd53000e180_sink_0_0x7fd5300104b0 [color=black, fillcolor="#aaaaff", label="sink_0\nrunning-time=1008000000\ntags=((GstTagList*) 0x7fd52c07cf20)\nactive=TRUE\nalways-ok=FALSE\n[>][bfb]", height="0.2", style="filled,dashed"];
inputselector1_0x7fd53000e180_sink_1_0x7fd5300107a0 [color=black, fillcolor="#aaaaff", label="sink_1\nrunning-time=960000000\ntags=((GstTagList*) 0x7fd524002f70)\nalways-ok=FALSE\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_inputselector1_0x7fd53000e180_src {
label="";
style="invis";
inputselector1_0x7fd53000e180_src_0x7fd5503098f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
inputselector1_0x7fd53000e180_sink_0_0x7fd5300104b0 -> inputselector1_0x7fd53000e180_src_0x7fd5503098f0 [style="invis"];
fillcolor="#aaffaa";
}
inputselector1_0x7fd53000e180_src_0x7fd5503098f0 -> playsink_0x9c42f0_audio_sink_0x9e3da0 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
subgraph cluster_inputselector0_0x7fd53000e020 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstInputSelector\ninputselector0\n[=]\nparent=(GstPlayBin) playbin0\nn-pads=1\nactive-pad=(GstSelectorPad) sink_0";
subgraph cluster_inputselector0_0x7fd53000e020_sink {
label="";
style="invis";
inputselector0_0x7fd53000e020_sink_0_0x7fd5300101c0 [color=black, fillcolor="#aaaaff", label="sink_0\nactive=TRUE\nalways-ok=FALSE\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_inputselector0_0x7fd53000e020_src {
label="";
style="invis";
inputselector0_0x7fd53000e020_src_0x7fd5503096b0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
inputselector0_0x7fd53000e020_sink_0_0x7fd5300101c0 -> inputselector0_0x7fd53000e020_src_0x7fd5503096b0 [style="invis"];
fillcolor="#aaffaa";
}
inputselector0_0x7fd53000e020_src_0x7fd5503096b0 -> playsink_0x9c42f0_video_sink_0x7fd530014050 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
subgraph cluster_uridecodebin0_0xa04090 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstURIDecodeBin\nuridecodebin0\n[=]\nparent=(GstPlayBin) playbin0\nuri=\"file:///data/bbb.mp4\"\nsource=(GstFileSrc) source\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpictur…";
subgraph cluster_uridecodebin0_0xa04090_src {
label="";
style="invis";
_proxypad8_0x9e5d40 [color=black, fillcolor="#ffdddd", label="proxypad8\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad8_0x9e5d40 -> uridecodebin0_0xa04090_src_0_0x9e3650 [style=dashed, minlen=0]
uridecodebin0_0xa04090_src_0_0x9e3650 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad9_0x7fd53000c100 [color=black, fillcolor="#ffdddd", label="proxypad9\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad9_0x7fd53000c100 -> uridecodebin0_0xa04090_src_1_0x9e38c0 [style=dashed, minlen=0]
uridecodebin0_0xa04090_src_1_0x9e38c0 [color=black, fillcolor="#ffdddd", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad10_0x7fd53000c350 [color=black, fillcolor="#ffdddd", label="proxypad10\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad10_0x7fd53000c350 -> uridecodebin0_0xa04090_src_2_0x9e3b30 [style=dashed, minlen=0]
uridecodebin0_0xa04090_src_2_0x9e3b30 [color=black, fillcolor="#ffdddd", label="src_2\n[>][bfb]", height="0.2", style="filled,dotted"];
}
fillcolor="#ffffff";
subgraph cluster_decodebin0_0xa0a1e0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstDecodeBin\ndecodebin0\n[=]\nparent=(GstURIDecodeBin) uridecodebin0\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw(ANY); subpicture/x-dvd; subpictur…";
subgraph cluster_decodebin0_0xa0a1e0_sink {
label="";
style="invis";
_proxypad1_0x9e43d0 [color=black, fillcolor="#ddddff", label="proxypad1\n[<][bfb]", height="0.2", style="filled,solid"];
decodebin0_0xa0a1e0_sink_0x9e22d0 -> _proxypad1_0x9e43d0 [style=dashed, minlen=0]
decodebin0_0xa0a1e0_sink_0x9e22d0 [color=black, fillcolor="#ddddff", label="sink\n[<][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_decodebin0_0xa0a1e0_src {
label="";
style="invis";
_proxypad3_0x9e4ac0 [color=black, fillcolor="#ffdddd", label="proxypad3\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad3_0x9e4ac0 -> decodebin0_0xa0a1e0_src_0_0x7fd5540240d0 [style=dashed, minlen=0]
decodebin0_0xa0a1e0_src_0_0x7fd5540240d0 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad6_0x9e58a0 [color=black, fillcolor="#ffdddd", label="proxypad6\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad6_0x9e58a0 -> decodebin0_0xa0a1e0_src_1_0x7fd554024b10 [style=dashed, minlen=0]
decodebin0_0xa0a1e0_src_1_0x7fd554024b10 [color=black, fillcolor="#ffdddd", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad7_0x9e5af0 [color=black, fillcolor="#ffdddd", label="proxypad7\n[>][bfb]", height="0.2", style="filled,dotted"];
_proxypad7_0x9e5af0 -> decodebin0_0xa0a1e0_src_2_0x7fd554024da0 [style=dashed, minlen=0]
decodebin0_0xa0a1e0_src_2_0x7fd554024da0 [color=black, fillcolor="#ffdddd", label="src_2\n[>][bfb]", height="0.2", style="filled,dotted"];
}
decodebin0_0xa0a1e0_sink_0x9e22d0 -> decodebin0_0xa0a1e0_src_0_0x7fd5540240d0 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_avdec_mp3_0_0x7fd52c0472e0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="avdec_mp3\navdec_mp3-0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_avdec_mp3_0_0x7fd52c0472e0_sink {
label="";
style="invis";
avdec_mp3_0_0x7fd52c0472e0_sink_0x7fd550308930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_avdec_mp3_0_0x7fd52c0472e0_src {
label="";
style="invis";
avdec_mp3_0_0x7fd52c0472e0_src_0x7fd550308b70 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
avdec_mp3_0_0x7fd52c0472e0_sink_0x7fd550308930 -> avdec_mp3_0_0x7fd52c0472e0_src_0x7fd550308b70 [style="invis"];
fillcolor="#aaffaa";
}
avdec_mp3_0_0x7fd52c0472e0_src_0x7fd550308b70 -> _proxypad6_0x9e58a0 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
subgraph cluster_a52dec0_0x7fd52401b990 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstA52Dec\na52dec0\n[=]\nparent=(GstDecodeBin) decodebin0\nlfe=FALSE";
subgraph cluster_a52dec0_0x7fd52401b990_sink {
label="";
style="invis";
a52dec0_0x7fd52401b990_sink_0x7fd550309230 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_a52dec0_0x7fd52401b990_src {
label="";
style="invis";
a52dec0_0x7fd52401b990_src_0x7fd550309470 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
a52dec0_0x7fd52401b990_sink_0x7fd550309230 -> a52dec0_0x7fd52401b990_src_0x7fd550309470 [style="invis"];
fillcolor="#aaffaa";
}
a52dec0_0x7fd52401b990_src_0x7fd550309470 -> _proxypad7_0x9e5af0 [label="audio/x-raw\l format: F32LE\l layout: interleaved\l rate: 48000\l channels: 6\l channel-mask: 0x000000000000003f\l"]
subgraph cluster_capsfilter3_0x9d95a0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter3\n[=]\nparent=(GstDecodeBin) decodebin0\ncaps=audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 480…";
subgraph cluster_capsfilter3_0x9d95a0_sink {
label="";
style="invis";
capsfilter3_0x9d95a0_sink_0x7fd550029db0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter3_0x9d95a0_src {
label="";
style="invis";
capsfilter3_0x9d95a0_src_0x7fd550308030 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter3_0x9d95a0_sink_0x7fd550029db0 -> capsfilter3_0x9d95a0_src_0x7fd550308030 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter3_0x9d95a0_src_0x7fd550308030 -> a52dec0_0x7fd52401b990_sink_0x7fd550309230 [label="audio/x-ac3\l framed: true\l rate: 48000\l channels: 6\l alignment: frame\l"]
subgraph cluster_ac3parse0_0x7fd550305ac0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstAc3Parse\nac3parse0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_ac3parse0_0x7fd550305ac0_sink {
label="";
style="invis";
ac3parse0_0x7fd550305ac0_sink_0x7fd550029930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_ac3parse0_0x7fd550305ac0_src {
label="";
style="invis";
ac3parse0_0x7fd550305ac0_src_0x7fd550029b70 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
ac3parse0_0x7fd550305ac0_sink_0x7fd550029930 -> ac3parse0_0x7fd550305ac0_src_0x7fd550029b70 [style="invis"];
fillcolor="#aaffaa";
}
ac3parse0_0x7fd550305ac0_src_0x7fd550029b70 -> capsfilter3_0x9d95a0_sink_0x7fd550029db0 [label="audio/x-ac3\l framed: true\l rate: 48000\l channels: 6\l alignment: frame\l"]
subgraph cluster_mpegaudioparse0_0x7fd5502e5690 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstMpegAudioParse\nmpegaudioparse0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_mpegaudioparse0_0x7fd5502e5690_sink {
label="";
style="invis";
mpegaudioparse0_0x7fd5502e5690_sink_0x7fd550028df0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_mpegaudioparse0_0x7fd5502e5690_src {
label="";
style="invis";
mpegaudioparse0_0x7fd5502e5690_src_0x7fd550029030 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
mpegaudioparse0_0x7fd5502e5690_sink_0x7fd550028df0 -> mpegaudioparse0_0x7fd5502e5690_src_0x7fd550029030 [style="invis"];
fillcolor="#aaffaa";
}
mpegaudioparse0_0x7fd5502e5690_src_0x7fd550029030 -> avdec_mp3_0_0x7fd52c0472e0_sink_0x7fd550308930 [label="audio/mpeg\l mpegversion: 1\l mpegaudioversion: 1\l layer: 3\l rate: 48000\l channels: 2\l parsed: true\l"]
subgraph cluster_vaapidecodebin0_0x7fd5500340d0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVaapiDecodeBin\nvaapidecodebin0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_vaapidecodebin0_0x7fd5500340d0_sink {
label="";
style="invis";
_proxypad4_0x9e5400 [color=black, fillcolor="#ddddff", label="proxypad4\n[>][bfb]", height="0.2", style="filled,solid"];
vaapidecodebin0_0x7fd5500340d0_sink_0x9e2a20 -> _proxypad4_0x9e5400 [style=dashed, minlen=0]
vaapidecodebin0_0x7fd5500340d0_sink_0x9e2a20 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapidecodebin0_0x7fd5500340d0_src {
label="";
style="invis";
_proxypad5_0x9e5650 [color=black, fillcolor="#ffdddd", label="proxypad5\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad5_0x9e5650 -> vaapidecodebin0_0x7fd5500340d0_src_0x9e2c90 [style=dashed, minlen=0]
vaapidecodebin0_0x7fd5500340d0_src_0x9e2c90 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vaapidecodebin0_0x7fd5500340d0_sink_0x9e2a20 -> vaapidecodebin0_0x7fd5500340d0_src_0x9e2c90 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_vaapipostproc0_0x7fd55002d420 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVaapiPostproc\nvaapipostproc0\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0\nformat=i420";
subgraph cluster_vaapipostproc0_0x7fd55002d420_sink {
label="";
style="invis";
vaapipostproc0_0x7fd55002d420_sink_0x7fd5500282b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapipostproc0_0x7fd55002d420_src {
label="";
style="invis";
vaapipostproc0_0x7fd55002d420_src_0x7fd5500284f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vaapipostproc0_0x7fd55002d420_sink_0x7fd5500282b0 -> vaapipostproc0_0x7fd55002d420_src_0x7fd5500284f0 [style="invis"];
fillcolor="#aaffaa";
}
vaapipostproc0_0x7fd55002d420_src_0x7fd5500284f0 -> _proxypad5_0x9e5650 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
subgraph cluster_capsfilter2_0x9d9260 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter2\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0\ncaps=video/x-raw(memory:VASurface), format=(string)NV12";
subgraph cluster_capsfilter2_0x9d9260_sink {
label="";
style="invis";
capsfilter2_0x9d9260_sink_0x7fd554175d70 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter2_0x9d9260_src {
label="";
style="invis";
capsfilter2_0x9d9260_src_0x7fd550028070 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter2_0x9d9260_sink_0x7fd554175d70 -> capsfilter2_0x9d9260_src_0x7fd550028070 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter2_0x9d9260_src_0x7fd550028070 -> vaapipostproc0_0x7fd55002d420_sink_0x7fd5500282b0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw(memory:VASurface)\l format: NV12\l width: 3840\l height: 2160\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l framerate: 30/1\l", headlabel="video/x-raw(memory:VASurface)\l format: { (string)ENCODED, (... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l interlace-mode: { (string)progressiv... }\lvideo/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l interlace-mode: { (string)progressiv... }\l"]
subgraph cluster_vaapi_queue_0x7fd550026010 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQueue\nvaapi-queue\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0\nmax-size-buffers=0\nmax-size-bytes=0\nmax-size-time=0";
subgraph cluster_vaapi_queue_0x7fd550026010_sink {
label="";
style="invis";
vaapi_queue_0x7fd550026010_sink_0x7fd5541758f0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapi_queue_0x7fd550026010_src {
label="";
style="invis";
vaapi_queue_0x7fd550026010_src_0x7fd554175b30 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
}
vaapi_queue_0x7fd550026010_sink_0x7fd5541758f0 -> vaapi_queue_0x7fd550026010_src_0x7fd554175b30 [style="invis"];
fillcolor="#aaffaa";
}
vaapi_queue_0x7fd550026010_src_0x7fd554175b30 -> capsfilter2_0x9d9260_sink_0x7fd554175d70 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw(memory:VASurface)\l format: NV12\l width: 3840\l height: 2160\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l framerate: 30/1\l", headlabel="ANY"]
subgraph cluster_vaapidecode0_0x7fd550035da0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVaapiDecode\nvaapidecode0\n[=]\nparent=(GstVaapiDecodeBin) vaapidecodebin0";
subgraph cluster_vaapidecode0_0x7fd550035da0_sink {
label="";
style="invis";
vaapidecode0_0x7fd550035da0_sink_0x7fd554175470 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vaapidecode0_0x7fd550035da0_src {
label="";
style="invis";
vaapidecode0_0x7fd550035da0_src_0x7fd5541756b0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vaapidecode0_0x7fd550035da0_sink_0x7fd554175470 -> vaapidecode0_0x7fd550035da0_src_0x7fd5541756b0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad4_0x9e5400 -> vaapidecode0_0x7fd550035da0_sink_0x7fd554175470 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 5.1\l profile: high\l codec_data: 01640033ffe1001b676400...\l width: 3840\l height: 2160\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l parsed: true\l"]
vaapidecode0_0x7fd550035da0_src_0x7fd5541756b0 -> vaapi_queue_0x7fd550026010_sink_0x7fd5541758f0 [label="video/x-raw(memory:VASurface)\l format: NV12\l width: 3840\l height: 2160\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l framerate: 30/1\l"]
}
vaapidecodebin0_0x7fd5500340d0_src_0x9e2c90 -> _proxypad3_0x9e4ac0 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
subgraph cluster_capsfilter1_0x9d8f20 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter1\n[=]\nparent=(GstDecodeBin) decodebin0\ncaps=video/x-h264, parsed=(boolean)true, stream-format=(string){ avc, avc3, byte-stre…";
subgraph cluster_capsfilter1_0x9d8f20_sink {
label="";
style="invis";
capsfilter1_0x9d8f20_sink_0x7fd554174ff0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter1_0x9d8f20_src {
label="";
style="invis";
capsfilter1_0x9d8f20_src_0x7fd554175230 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter1_0x9d8f20_sink_0x7fd554174ff0 -> capsfilter1_0x9d8f20_src_0x7fd554175230 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter1_0x9d8f20_src_0x7fd554175230 -> vaapidecodebin0_0x7fd5500340d0_sink_0x9e2a20 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 5.1\l profile: high\l codec_data: 01640033ffe1001b676400...\l width: 3840\l height: 2160\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l parsed: true\l"]
subgraph cluster_h264parse0_0x7fd55000a6d0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstH264Parse\nh264parse0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_h264parse0_0x7fd55000a6d0_sink {
label="";
style="invis";
h264parse0_0x7fd55000a6d0_sink_0x7fd554174b70 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_h264parse0_0x7fd55000a6d0_src {
label="";
style="invis";
h264parse0_0x7fd55000a6d0_src_0x7fd554174db0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
h264parse0_0x7fd55000a6d0_sink_0x7fd554174b70 -> h264parse0_0x7fd55000a6d0_src_0x7fd554174db0 [style="invis"];
fillcolor="#aaffaa";
}
h264parse0_0x7fd55000a6d0_src_0x7fd554174db0 -> capsfilter1_0x9d8f20_sink_0x7fd554174ff0 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 5.1\l profile: high\l codec_data: 01640033ffe1001b676400...\l width: 3840\l height: 2160\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l interlace-mode: progressive\l parsed: true\l"]
subgraph cluster_multiqueue0_0x7fd550005080 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstMultiQueue\nmultiqueue0\n[=]\nparent=(GstDecodeBin) decodebin0\nmax-size-bytes=2097152\nmax-size-time=0";
subgraph cluster_multiqueue0_0x7fd550005080_sink {
label="";
style="invis";
multiqueue0_0x7fd550005080_sink_0_0x7fd5541746f0 [color=black, fillcolor="#aaaaff", label="sink_0\n[>][bfb]", height="0.2", style="filled,dashed"];
multiqueue0_0x7fd550005080_sink_1_0x7fd550028970 [color=black, fillcolor="#aaaaff", label="sink_1\n[>][bfb]", height="0.2", style="filled,dashed"];
multiqueue0_0x7fd550005080_sink_2_0x7fd5500294b0 [color=black, fillcolor="#aaaaff", label="sink_2\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_multiqueue0_0x7fd550005080_src {
label="";
style="invis";
multiqueue0_0x7fd550005080_src_0_0x7fd554174930 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb][T]", height="0.2", style="filled,dotted"];
multiqueue0_0x7fd550005080_src_1_0x7fd550028bb0 [color=black, fillcolor="#ffaaaa", label="src_1\n[>][bfb][T]", height="0.2", style="filled,dotted"];
multiqueue0_0x7fd550005080_src_2_0x7fd5500296f0 [color=black, fillcolor="#ffaaaa", label="src_2\n[>][bfb][T]", height="0.2", style="filled,dotted"];
}
multiqueue0_0x7fd550005080_sink_0_0x7fd5541746f0 -> multiqueue0_0x7fd550005080_src_0_0x7fd554174930 [style="invis"];
fillcolor="#aaffaa";
}
multiqueue0_0x7fd550005080_src_0_0x7fd554174930 -> h264parse0_0x7fd55000a6d0_sink_0x7fd554174b70 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 5.1\l profile: high\l codec_data: 01640033ffe1001b676400...\l width: 3840\l height: 2160\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l"]
multiqueue0_0x7fd550005080_src_1_0x7fd550028bb0 -> mpegaudioparse0_0x7fd5502e5690_sink_0x7fd550028df0 [label="audio/mpeg\l mpegversion: 1\l parsed: true\l rate: 48000\l channels: 2\l"]
multiqueue0_0x7fd550005080_src_2_0x7fd5500296f0 -> ac3parse0_0x7fd550305ac0_sink_0x7fd550029930 [label="audio/x-ac3\l framed: true\l rate: 48000\l channels: 2\l"]
subgraph cluster_qtdemux0_0x7fd554172cc0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQTDemux\nqtdemux0\n[=]\nparent=(GstDecodeBin) decodebin0";
subgraph cluster_qtdemux0_0x7fd554172cc0_sink {
label="";
style="invis";
qtdemux0_0x7fd554172cc0_sink_0x9cfb70 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][T]", height="0.2", style="filled,solid"];
}
subgraph cluster_qtdemux0_0x7fd554172cc0_src {
label="";
style="invis";
qtdemux0_0x7fd554172cc0_video_0_0x7fd5541744b0 [color=black, fillcolor="#ffaaaa", label="video_0\n[>][bfb]", height="0.2", style="filled,dotted"];
qtdemux0_0x7fd554172cc0_audio_0_0x7fd550028730 [color=black, fillcolor="#ffaaaa", label="audio_0\n[>][bfb]", height="0.2", style="filled,dotted"];
qtdemux0_0x7fd554172cc0_audio_1_0x7fd550029270 [color=black, fillcolor="#ffaaaa", label="audio_1\n[>][bfb]", height="0.2", style="filled,dotted"];
}
qtdemux0_0x7fd554172cc0_sink_0x9cfb70 -> qtdemux0_0x7fd554172cc0_video_0_0x7fd5541744b0 [style="invis"];
fillcolor="#aaffaa";
}
qtdemux0_0x7fd554172cc0_video_0_0x7fd5541744b0 -> multiqueue0_0x7fd550005080_sink_0_0x7fd5541746f0 [label="video/x-h264\l stream-format: avc\l alignment: au\l level: 5.1\l profile: high\l codec_data: 01640033ffe1001b676400...\l width: 3840\l height: 2160\l framerate: 30/1\l pixel-aspect-ratio: 1/1\l"]
qtdemux0_0x7fd554172cc0_audio_0_0x7fd550028730 -> multiqueue0_0x7fd550005080_sink_1_0x7fd550028970 [label="audio/mpeg\l mpegversion: 1\l parsed: true\l rate: 48000\l channels: 2\l"]
qtdemux0_0x7fd554172cc0_audio_1_0x7fd550029270 -> multiqueue0_0x7fd550005080_sink_2_0x7fd5500294b0 [label="audio/x-ac3\l framed: true\l rate: 48000\l channels: 2\l"]
subgraph cluster_typefind_0xa0c0c0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstTypeFindElement\ntypefind\n[=]\nparent=(GstDecodeBin) decodebin0\ncaps=video/quicktime, variant=(string)iso";
subgraph cluster_typefind_0xa0c0c0_sink {
label="";
style="invis";
typefind_0xa0c0c0_sink_0x9cf270 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][t]", height="0.2", style="filled,solid"];
}
subgraph cluster_typefind_0xa0c0c0_src {
label="";
style="invis";
typefind_0xa0c0c0_src_0x9cf4b0 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"];
}
typefind_0xa0c0c0_sink_0x9cf270 -> typefind_0xa0c0c0_src_0x9cf4b0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad1_0x9e43d0 -> typefind_0xa0c0c0_sink_0x9cf270 [label="ANY"]
typefind_0xa0c0c0_src_0x9cf4b0 -> qtdemux0_0x7fd554172cc0_sink_0x9cfb70 [labeldistance="10", labelangle="0", label=" ", taillabel="ANY", headlabel="video/quicktime\lvideo/mj2\laudio/x-m4a\lapplication/x-3gp\l"]
}
decodebin0_0xa0a1e0_src_0_0x7fd5540240d0 -> _proxypad8_0x9e5d40 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
decodebin0_0xa0a1e0_src_1_0x7fd554024b10 -> _proxypad9_0x7fd53000c100 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
decodebin0_0xa0a1e0_src_2_0x7fd554024da0 -> _proxypad10_0x7fd53000c350 [label="audio/x-raw\l format: F32LE\l layout: interleaved\l rate: 48000\l channels: 6\l channel-mask: 0x000000000000003f\l"]
subgraph cluster_source_0xa06100 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstFileSrc\nsource\n[=]\nparent=(GstURIDecodeBin) uridecodebin0\nlocation=\"/data/bbb.mp4\"";
subgraph cluster_source_0xa06100_src {
label="";
style="invis";
source_0xa06100_src_0x9cf030 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffaaaa";
}
source_0xa06100_src_0x9cf030 -> decodebin0_0xa0a1e0_sink_0x9e22d0 [label="ANY"]
}
uridecodebin0_0xa04090_src_0_0x9e3650 -> inputselector0_0x7fd53000e020_sink_0_0x7fd5300101c0 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
uridecodebin0_0xa04090_src_1_0x9e38c0 -> inputselector1_0x7fd53000e180_sink_0_0x7fd5300104b0 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
uridecodebin0_0xa04090_src_2_0x9e3b30 -> inputselector1_0x7fd53000e180_sink_1_0x7fd5300107a0 [label="audio/x-raw\l format: F32LE\l layout: interleaved\l rate: 48000\l channels: 6\l channel-mask: 0x000000000000003f\l"]
subgraph cluster_playsink_0x9c42f0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstPlaySink\nplaysink\n[-] -> [=]\nparent=(GstPlayBin) playbin0\nflags=video+audio+text+soft-volume+deinterlace+soft-colorbalance\nvideo-sink=(GstBin) video-output-bin\naudio-sink=(GstPulseSink) pulsesink3\nsend-event-mode=first";
subgraph cluster_playsink_0x9c42f0_sink {
label="";
style="invis";
_proxypad11_0x7fd53000c5a0 [color=black, fillcolor="#ddddff", label="proxypad11\n[>][bfb]", height="0.2", style="filled,solid"];
playsink_0x9c42f0_audio_sink_0x9e3da0 -> _proxypad11_0x7fd53000c5a0 [style=dashed, minlen=0]
playsink_0x9c42f0_audio_sink_0x9e3da0 [color=black, fillcolor="#ddddff", label="audio_sink\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad12_0x7fd53000c7f0 [color=black, fillcolor="#ddddff", label="proxypad12\n[>][bfb]", height="0.2", style="filled,solid"];
playsink_0x9c42f0_video_sink_0x7fd530014050 -> _proxypad12_0x7fd53000c7f0 [style=dashed, minlen=0]
playsink_0x9c42f0_video_sink_0x7fd530014050 [color=black, fillcolor="#ddddff", label="video_sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_abin_0x9c7a00 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nabin\n[-] -> [=]\nparent=(GstPlaySink) playsink";
subgraph cluster_abin_0x9c7a00_sink {
label="";
style="invis";
_proxypad20_0x7fd53000da70 [color=black, fillcolor="#ddddff", label="proxypad20\n[>][bfb]", height="0.2", style="filled,solid"];
abin_0x9c7a00_sink_0x7fd5300153d0 -> _proxypad20_0x7fd53000da70 [style=dashed, minlen=0]
abin_0x9c7a00_sink_0x7fd5300153d0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_aconv_0x7fd53001e260 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstPlaySinkAudioConvert\naconv\n[=]\nparent=(GstBin) abin\nuse-converters=TRUE";
subgraph cluster_aconv_0x7fd53001e260_sink {
label="";
style="invis";
_proxypad18_0x7fd53000d5d0 [color=black, fillcolor="#ddddff", label="proxypad18\n[>][bfb]", height="0.2", style="filled,solid"];
aconv_0x7fd53001e260_sink_0x7fd530014ef0 -> _proxypad18_0x7fd53000d5d0 [style=dashed, minlen=0]
aconv_0x7fd53001e260_sink_0x7fd530014ef0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_aconv_0x7fd53001e260_src {
label="";
style="invis";
_proxypad19_0x7fd53000d820 [color=black, fillcolor="#ffdddd", label="proxypad19\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad19_0x7fd53000d820 -> aconv_0x7fd53001e260_src_0x7fd530015160 [style=dashed, minlen=0]
aconv_0x7fd53001e260_src_0x7fd530015160 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
aconv_0x7fd53001e260_sink_0x7fd530014ef0 -> aconv_0x7fd53001e260_src_0x7fd530015160 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_resample_0x7fd530062160 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstAudioResample\nresample\n[=]\nparent=(GstPlaySinkAudioConvert) aconv";
subgraph cluster_resample_0x7fd530062160_sink {
label="";
style="invis";
resample_0x7fd530062160_sink_0x7fd530053920 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_resample_0x7fd530062160_src {
label="";
style="invis";
resample_0x7fd530062160_src_0x7fd530053b60 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
resample_0x7fd530062160_sink_0x7fd530053920 -> resample_0x7fd530062160_src_0x7fd530053b60 [style="invis"];
fillcolor="#aaffaa";
}
resample_0x7fd530062160_src_0x7fd530053b60 -> _proxypad19_0x7fd53000d820 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l", headlabel="ANY"]
subgraph cluster_conv_0x7fd53005e6f0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstAudioConvert\nconv\n[=]\nparent=(GstPlaySinkAudioConvert) aconv";
subgraph cluster_conv_0x7fd53005e6f0_sink {
label="";
style="invis";
conv_0x7fd53005e6f0_sink_0x7fd5300534a0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_conv_0x7fd53005e6f0_src {
label="";
style="invis";
conv_0x7fd53005e6f0_src_0x7fd5300536e0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
conv_0x7fd53005e6f0_sink_0x7fd5300534a0 -> conv_0x7fd53005e6f0_src_0x7fd5300536e0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad18_0x7fd53000d5d0 -> conv_0x7fd53005e6f0_sink_0x7fd5300534a0 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l", headlabel="audio/x-raw\l format: { (string)S8, (strin... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: interleaved\l"]
conv_0x7fd53005e6f0_src_0x7fd5300536e0 -> resample_0x7fd530062160_sink_0x7fd530053920 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l", headlabel="audio/x-raw\l format: { (string)S8, (strin... }\l rate: [ 1, 2147483647 ]\l channels: [ 1, 2147483647 ]\l layout: { (string)interleave... }\l"]
subgraph cluster_identity_0x9cd500 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstIdentity\nidentity\n[=]\nparent=(GstPlaySinkAudioConvert) aconv\nsignal-handoffs=FALSE";
subgraph cluster_identity_0x9cd500_sink {
label="";
style="invis";
identity_0x9cd500_sink_0x7fd530052ba0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_identity_0x9cd500_src {
label="";
style="invis";
identity_0x9cd500_src_0x7fd530052de0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
identity_0x9cd500_sink_0x7fd530052ba0 -> identity_0x9cd500_src_0x7fd530052de0 [style="invis"];
fillcolor="#aaffaa";
}
}
aconv_0x7fd53001e260_src_0x7fd530015160 -> pulsesink3_0x7fd524004a60_sink_0x7fd550308ff0 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l", headlabel="audio/x-raw\l format: { (string)S16LE, (st... }\l layout: interleaved\l rate: [ 1, 2147483647 ]\l channels: [ 1, 32 ]\laudio/x-alaw\l rate: [ 1, 2147483647 ]\l channels: [ 1, 32 ]\laudio/x-mulaw\l rate: [ 1, 2147483647 ]\l channels: [ 1, 32 ]\laudio/x-ac3\l framed: true\laudio/x-eac3\l framed: true\laudio/x-dts\l framed: true\l block-size: { (int)512, (int)102... }\laudio/mpeg\l mpegversion: 1\l mpegaudioversion: [ 1, 2 ]\l parsed: true\laudio/mpeg\l mpegversion: { (int)2, (int)4 }\l framed: true\l stream-format: adts\l"]
subgraph cluster_aqueue_0x7fd550026f10 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQueue\naqueue\n[=]\nparent=(GstBin) abin\ncurrent-level-buffers=42\ncurrent-level-bytes=193536\ncurrent-level-time=1008000000\nsilent=TRUE";
subgraph cluster_aqueue_0x7fd550026f10_sink {
label="";
style="invis";
aqueue_0x7fd550026f10_sink_0x7fd530052720 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_aqueue_0x7fd550026f10_src {
label="";
style="invis";
aqueue_0x7fd550026f10_src_0x7fd530052960 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
}
aqueue_0x7fd550026f10_sink_0x7fd530052720 -> aqueue_0x7fd550026f10_src_0x7fd530052960 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad20_0x7fd53000da70 -> aqueue_0x7fd550026f10_sink_0x7fd530052720 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
aqueue_0x7fd550026f10_src_0x7fd530052960 -> aconv_0x7fd53001e260_sink_0x7fd530014ef0 [labeldistance="10", labelangle="0", label=" ", taillabel="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l", headlabel="ANY"]
subgraph cluster_pulsesink3_0x7fd524004a60 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstPulseSink\npulsesink3\n[-] -> [=]\nparent=(GstBin) abin\nenable-last-sample=FALSE\ncurrent-device=\"alsa_output.pci-0000_00_1f.3.analog-stereo\"\ndevice-name=\"Built-in Audio Analog Stereo\"\nvolume=0.099999";
subgraph cluster_pulsesink3_0x7fd524004a60_sink {
label="";
style="invis";
pulsesink3_0x7fd524004a60_sink_0x7fd550308ff0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#aaaaff";
}
}
subgraph cluster_vbin_0x9c76c0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nvbin\n[-] -> [=]\nparent=(GstPlaySink) playsink";
subgraph cluster_vbin_0x9c76c0_sink {
label="";
style="invis";
_proxypad15_0x7fd53000cee0 [color=black, fillcolor="#ddddff", label="proxypad15\n[>][bfb]", height="0.2", style="filled,solid"];
vbin_0x9c76c0_sink_0x7fd5300147a0 -> _proxypad15_0x7fd53000cee0 [style=dashed, minlen=0]
vbin_0x9c76c0_sink_0x7fd5300147a0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_vconv_0x7fd53001e060 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstPlaySinkVideoConvert\nvconv\n[=]\nparent=(GstBin) vbin\nuse-converters=TRUE\nuse-balance=TRUE";
subgraph cluster_vconv_0x7fd53001e060_sink {
label="";
style="invis";
_proxypad13_0x7fd53000ca40 [color=black, fillcolor="#ddddff", label="proxypad13\n[>][bfb]", height="0.2", style="filled,solid"];
vconv_0x7fd53001e060_sink_0x7fd5300142c0 -> _proxypad13_0x7fd53000ca40 [style=dashed, minlen=0]
vconv_0x7fd53001e060_sink_0x7fd5300142c0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vconv_0x7fd53001e060_src {
label="";
style="invis";
_proxypad14_0x7fd53000cc90 [color=black, fillcolor="#ffdddd", label="proxypad14\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad14_0x7fd53000cc90 -> vconv_0x7fd53001e060_src_0x7fd530014530 [style=dashed, minlen=0]
vconv_0x7fd53001e060_src_0x7fd530014530 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vconv_0x7fd53001e060_sink_0x7fd5300142c0 -> vconv_0x7fd53001e060_src_0x7fd530014530 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_conv2_0x7fd530048200 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nconv2\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_conv2_0x7fd530048200_sink {
label="";
style="invis";
conv2_0x7fd530048200_sink_0x7fd530019030 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_conv2_0x7fd530048200_src {
label="";
style="invis";
conv2_0x7fd530048200_src_0x7fd530018df0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
conv2_0x7fd530048200_sink_0x7fd530019030 -> conv2_0x7fd530048200_src_0x7fd530018df0 [style="invis"];
fillcolor="#aaffaa";
}
conv2_0x7fd530048200_src_0x7fd530018df0 -> _proxypad14_0x7fd53000cc90 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_videobalance_0x7fd530020c50 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoBalance\nvideobalance\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_videobalance_0x7fd530020c50_sink {
label="";
style="invis";
videobalance_0x7fd530020c50_sink_0x7fd530018730 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_videobalance_0x7fd530020c50_src {
label="";
style="invis";
videobalance_0x7fd530020c50_src_0x7fd530018970 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
videobalance_0x7fd530020c50_sink_0x7fd530018730 -> videobalance_0x7fd530020c50_src_0x7fd530018970 [style="invis"];
fillcolor="#aaffaa";
}
videobalance_0x7fd530020c50_src_0x7fd530018970 -> conv2_0x7fd530048200_sink_0x7fd530019030 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
subgraph cluster_scale_0x7fd5300449c0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoScale\nscale\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_scale_0x7fd5300449c0_sink {
label="";
style="invis";
scale_0x7fd5300449c0_sink_0x7fd530019930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_scale_0x7fd5300449c0_src {
label="";
style="invis";
scale_0x7fd5300449c0_src_0x7fd530019270 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
scale_0x7fd5300449c0_sink_0x7fd530019930 -> scale_0x7fd5300449c0_src_0x7fd530019270 [style="invis"];
fillcolor="#aaffaa";
}
scale_0x7fd5300449c0_src_0x7fd530019270 -> videobalance_0x7fd530020c50_sink_0x7fd530018730 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)AYUV, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l"]
subgraph cluster_conv_0x7fd5300424d0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nconv\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nqos=TRUE";
subgraph cluster_conv_0x7fd5300424d0_sink {
label="";
style="invis";
conv_0x7fd5300424d0_sink_0x7fd5300194b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_conv_0x7fd5300424d0_src {
label="";
style="invis";
conv_0x7fd5300424d0_src_0x7fd5300196f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
conv_0x7fd5300424d0_sink_0x7fd5300194b0 -> conv_0x7fd5300424d0_src_0x7fd5300196f0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad13_0x7fd53000ca40 -> conv_0x7fd5300424d0_sink_0x7fd5300194b0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
conv_0x7fd5300424d0_src_0x7fd5300196f0 -> scale_0x7fd5300449c0_sink_0x7fd530019930 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 32767 ]\l height: [ 1, 32767 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 32767 ]\l height: [ 1, 32767 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
subgraph cluster_identity_0x9cd150 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstIdentity\nidentity\n[=]\nparent=(GstPlaySinkVideoConvert) vconv\nsignal-handoffs=FALSE";
subgraph cluster_identity_0x9cd150_sink {
label="";
style="invis";
identity_0x9cd150_sink_0x7fd5300182b0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_identity_0x9cd150_src {
label="";
style="invis";
identity_0x9cd150_src_0x7fd5300184f0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
identity_0x9cd150_sink_0x7fd5300182b0 -> identity_0x9cd150_src_0x7fd5300184f0 [style="invis"];
fillcolor="#aaffaa";
}
}
vconv_0x7fd53001e060_src_0x7fd530014530 -> video_output_bin_0x9c7040_sink_0x9e2060 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_vqueue_0x7fd550026c10 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstQueue\nvqueue\n[=]\nparent=(GstBin) vbin\nmax-size-buffers=3\nmax-size-bytes=0\nmax-size-time=0\nsilent=TRUE";
subgraph cluster_vqueue_0x7fd550026c10_sink {
label="";
style="invis";
vqueue_0x7fd550026c10_sink_0x7fd550309d70 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vqueue_0x7fd550026c10_src {
label="";
style="invis";
vqueue_0x7fd550026c10_src_0x7fd530018070 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
}
vqueue_0x7fd550026c10_sink_0x7fd550309d70 -> vqueue_0x7fd550026c10_src_0x7fd530018070 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad15_0x7fd53000cee0 -> vqueue_0x7fd550026c10_sink_0x7fd550309d70 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
vqueue_0x7fd550026c10_src_0x7fd530018070 -> vconv_0x7fd53001e060_sink_0x7fd5300142c0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="ANY"]
subgraph cluster_video_output_bin_0x9c7040 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nvideo-output-bin\n[-] -> [=]\nparent=(GstBin) vbin";
subgraph cluster_video_output_bin_0x9c7040_sink {
label="";
style="invis";
_proxypad0_0x9e4180 [color=black, fillcolor="#ddddff", label="proxypad0\n[>][bfb]", height="0.2", style="filled,solid"];
video_output_bin_0x9c7040_sink_0x9e2060 -> _proxypad0_0x9e4180 [style=dashed, minlen=0]
video_output_bin_0x9c7040_sink_0x9e2060 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#ffffff";
subgraph cluster_appsink0_0x9dc260 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstAppSink\nappsink0\n[-] -> [=]\nparent=(GstBin) video-output-bin\neos=FALSE\nemit-signals=TRUE\nwait-on-eos=FALSE";
subgraph cluster_appsink0_0x9dc260_sink {
label="";
style="invis";
appsink0_0x9dc260_sink_0x9cedf0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
fillcolor="#aaaaff";
}
subgraph cluster_capsfilter0_0x9d8220 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstCapsFilter\ncapsfilter0\n[=]\nparent=(GstBin) video-output-bin\ncaps=video/x-raw, format=(string)I420, colorimetry=(string)bt709";
subgraph cluster_capsfilter0_0x9d8220_sink {
label="";
style="invis";
capsfilter0_0x9d8220_sink_0x9ce970 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_capsfilter0_0x9d8220_src {
label="";
style="invis";
capsfilter0_0x9d8220_src_0x9cebb0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
capsfilter0_0x9d8220_sink_0x9ce970 -> capsfilter0_0x9d8220_src_0x9cebb0 [style="invis"];
fillcolor="#aaffaa";
}
capsfilter0_0x9d8220_src_0x9cebb0 -> appsink0_0x9dc260_sink_0x9cedf0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l format: I420\l colorimetry: bt709\l", headlabel="ANY"]
subgraph cluster_videoconvert0_0x9d72a0 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nvideoconvert0\n[=]\nparent=(GstBin) video-output-bin\nqos=TRUE";
subgraph cluster_videoconvert0_0x9d72a0_sink {
label="";
style="invis";
videoconvert0_0x9d72a0_sink_0x9ce4f0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_videoconvert0_0x9d72a0_src {
label="";
style="invis";
videoconvert0_0x9d72a0_src_0x9ce730 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
videoconvert0_0x9d72a0_sink_0x9ce4f0 -> videoconvert0_0x9d72a0_src_0x9ce730 [style="invis"];
fillcolor="#aaffaa";
}
videoconvert0_0x9d72a0_src_0x9ce730 -> capsfilter0_0x9d8220_sink_0x9ce970 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l format: I420\l colorimetry: bt709\l", headlabel="ANY"]
subgraph cluster_identity0_0x9cc290 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstIdentity\nidentity0\n[=]\nparent=(GstBin) video-output-bin";
subgraph cluster_identity0_0x9cc290_sink {
label="";
style="invis";
identity0_0x9cc290_sink_0x9ce070 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_identity0_0x9cc290_src {
label="";
style="invis";
identity0_0x9cc290_src_0x9ce2b0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
identity0_0x9cc290_sink_0x9ce070 -> identity0_0x9cc290_src_0x9ce2b0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad0_0x9e4180 -> identity0_0x9cc290_sink_0x9ce070 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="ANY"]
identity0_0x9cc290_src_0x9ce2b0 -> videoconvert0_0x9d72a0_sink_0x9ce4f0 [labeldistance="10", labelangle="0", label=" ", taillabel="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l", headlabel="video/x-raw\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\lvideo/x-raw(ANY)\l format: { (string)I420, (str... }\l width: [ 1, 2147483647 ]\l height: [ 1, 2147483647 ]\l framerate: [ 0/1, 2147483647/1 ]\l"]
}
}
subgraph cluster_vdbin_0x9c7860 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstBin\nvdbin\n[=]\nparent=(GstPlaySink) playsink";
subgraph cluster_vdbin_0x9c7860_sink {
label="";
style="invis";
_proxypad16_0x7fd53000d130 [color=black, fillcolor="#ddddff", label="proxypad16\n[>][bfb]", height="0.2", style="filled,solid"];
vdbin_0x9c7860_sink_0x7fd530014a10 -> _proxypad16_0x7fd53000d130 [style=dashed, minlen=0]
vdbin_0x9c7860_sink_0x7fd530014a10 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vdbin_0x9c7860_src {
label="";
style="invis";
_proxypad17_0x7fd53000d380 [color=black, fillcolor="#ffdddd", label="proxypad17\n[>][bfb]", height="0.2", style="filled,solid"];
_proxypad17_0x7fd53000d380 -> vdbin_0x9c7860_src_0x7fd530014c80 [style=dashed, minlen=0]
vdbin_0x9c7860_src_0x7fd530014c80 [color=black, fillcolor="#ffdddd", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vdbin_0x9c7860_sink_0x7fd530014a10 -> vdbin_0x9c7860_src_0x7fd530014c80 [style="invis"];
fillcolor="#ffffff";
subgraph cluster_deinterlace_0x7fd530054000 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstDeinterlace\ndeinterlace\n[=]\nparent=(GstBin) vdbin";
subgraph cluster_deinterlace_0x7fd530054000_sink {
label="";
style="invis";
deinterlace_0x7fd530054000_sink_0x7fd5300522a0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_deinterlace_0x7fd530054000_src {
label="";
style="invis";
deinterlace_0x7fd530054000_src_0x7fd5300524e0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
deinterlace_0x7fd530054000_sink_0x7fd5300522a0 -> deinterlace_0x7fd530054000_src_0x7fd5300524e0 [style="invis"];
fillcolor="#aaffaa";
}
deinterlace_0x7fd530054000_src_0x7fd5300524e0 -> _proxypad17_0x7fd53000d380 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
subgraph cluster_vdconv_0x7fd530049b40 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstVideoConvert\nvdconv\n[=]\nparent=(GstBin) vdbin\nqos=TRUE";
subgraph cluster_vdconv_0x7fd530049b40_sink {
label="";
style="invis";
vdconv_0x7fd530049b40_sink_0x7fd530019db0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_vdconv_0x7fd530049b40_src {
label="";
style="invis";
vdconv_0x7fd530049b40_src_0x7fd530052060 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
}
vdconv_0x7fd530049b40_sink_0x7fd530019db0 -> vdconv_0x7fd530049b40_src_0x7fd530052060 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad16_0x7fd53000d130 -> vdconv_0x7fd530049b40_sink_0x7fd530019db0 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
vdconv_0x7fd530049b40_src_0x7fd530052060 -> deinterlace_0x7fd530054000_sink_0x7fd5300522a0 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
}
vdbin_0x9c7860_src_0x7fd530014c80 -> vbin_0x9c76c0_sink_0x7fd5300147a0 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
subgraph cluster_audiotee_0x7fd550018150 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstTee\naudiotee\n[=]\nparent=(GstPlaySink) playsink\nnum-src-pads=1";
subgraph cluster_audiotee_0x7fd550018150_sink {
label="";
style="invis";
audiotee_0x7fd550018150_sink_0x7fd550309b30 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
}
subgraph cluster_audiotee_0x7fd550018150_src {
label="";
style="invis";
audiotee_0x7fd550018150_src_0_0x7fd53000dcb0 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb]", height="0.2", style="filled,dashed"];
}
audiotee_0x7fd550018150_sink_0x7fd550309b30 -> audiotee_0x7fd550018150_src_0_0x7fd53000dcb0 [style="invis"];
fillcolor="#aaffaa";
}
_proxypad11_0x7fd53000c5a0 -> audiotee_0x7fd550018150_sink_0x7fd550309b30 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
audiotee_0x7fd550018150_src_0_0x7fd53000dcb0 -> streamsynchronizer0_0x84be70_sink_1_0x7fd530053da0 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
subgraph cluster_streamsynchronizer0_0x84be70 {
fontname="Bitstream Vera Sans";
fontsize="8";
style="filled,rounded";
color=black;
label="GstStreamSynchronizer\nstreamsynchronizer0\n[=]\nparent=(GstPlaySink) playsink";
subgraph cluster_streamsynchronizer0_0x84be70_sink {
label="";
style="invis";
streamsynchronizer0_0x84be70_sink_0_0x7fd530018bb0 [color=black, fillcolor="#aaaaff", label="sink_0\n[>][bfb]", height="0.2", style="filled,dashed"];
streamsynchronizer0_0x84be70_sink_1_0x7fd530053da0 [color=black, fillcolor="#aaaaff", label="sink_1\n[>][bfb]", height="0.2", style="filled,dashed"];
}
subgraph cluster_streamsynchronizer0_0x84be70_src {
label="";
style="invis";
streamsynchronizer0_0x84be70_src_0_0x7fd530019b70 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
streamsynchronizer0_0x84be70_src_1_0x7fd530068070 [color=black, fillcolor="#ffaaaa", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
}
streamsynchronizer0_0x84be70_sink_0_0x7fd530018bb0 -> streamsynchronizer0_0x84be70_src_0_0x7fd530019b70 [style="invis"];
fillcolor="#aaffaa";
}
streamsynchronizer0_0x84be70_src_0_0x7fd530019b70 -> vdbin_0x9c7860_sink_0x7fd530014a10 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
_proxypad12_0x7fd53000c7f0 -> streamsynchronizer0_0x84be70_sink_0_0x7fd530018bb0 [label="video/x-raw\l format: I420\l width: 3840\l height: 2160\l framerate: 30/1\l interlace-mode: progressive\l pixel-aspect-ratio: 1/1\l colorimetry: bt2020\l chroma-site: mpeg2\l"]
streamsynchronizer0_0x84be70_src_1_0x7fd530068070 -> abin_0x9c7a00_sink_0x7fd5300153d0 [label="audio/x-raw\l format: S16LE\l layout: interleaved\l rate: 48000\l channels: 2\l channel-mask: 0x0000000000000003\l"]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment