digraph pipeline {
  rankdir=LR;
  fontname="sans";
  fontsize="10";
  labelloc=t;
  nodesep=.1;
  ranksep=.2;
  label="<GstPipeline>\npipeline\n[>]";
  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; upper-case is set\lPad-Task: [T] has started task, [t] has paused task\l",
  ];
  subgraph cluster_rtmpsink0_0x1efadf0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstRTMPSink\nrtmpsink0\n[>]\nparent=(GstPipeline) pipeline\nlast-sample=((GstSample*) 0x1e9a9c0)\nlocation=\"rtmp://4.31.30.153:1935/devapp/clip1\"";
    subgraph cluster_rtmpsink0_0x1efadf0_sink {
      label="";
      style="invis";
      rtmpsink0_0x1efadf0_sink_0x1f15910 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    fillcolor="#aaaaff";
  }

  subgraph cluster_progressreport0_0x1f342a0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstProgressReport\nprogressreport0\n[>]\nparent=(GstPipeline) pipeline\nupdate-freq=1\nformat=\"bytes\"";
    subgraph cluster_progressreport0_0x1f342a0_sink {
      label="";
      style="invis";
      progressreport0_0x1f342a0_sink_0x1f15490 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_progressreport0_0x1f342a0_src {
      label="";
      style="invis";
      progressreport0_0x1f342a0_src_0x1f156d0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    progressreport0_0x1f342a0_sink_0x1f15490 -> progressreport0_0x1f342a0_src_0x1f156d0 [style="invis"];
    fillcolor="#aaffaa";
  }

  progressreport0_0x1f342a0_src_0x1f156d0 -> rtmpsink0_0x1efadf0_sink_0x1f15910 [label="video/x-flv\l        streamheader: < 464c56010500000009... >\l"]
  subgraph cluster_queue2_0x1d8e7d0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstQueue\nqueue2\n[>]\nparent=(GstPipeline) pipeline\ncurrent-level-buffers=5\ncurrent-level-bytes=2586\ncurrent-level-time=1335708333";
    subgraph cluster_queue2_0x1d8e7d0_sink {
      label="";
      style="invis";
      queue2_0x1d8e7d0_sink_0x1f15010 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_queue2_0x1d8e7d0_src {
      label="";
      style="invis";
      queue2_0x1d8e7d0_src_0x1f15250 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
    }

    queue2_0x1d8e7d0_sink_0x1f15010 -> queue2_0x1d8e7d0_src_0x1f15250 [style="invis"];
    fillcolor="#aaffaa";
  }

  queue2_0x1d8e7d0_src_0x1f15250 -> progressreport0_0x1f342a0_sink_0x1f15490 [label="video/x-flv\l        streamheader: < 464c56010500000009... >\l"]
  subgraph cluster_flvmux0_0x1f2b040 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstFlvMux\nflvmux0\n[>]\nparent=(GstPipeline) pipeline\nstreamable=TRUE";
    subgraph cluster_flvmux0_0x1f2b040_sink {
      label="";
      style="invis";
      flvmux0_0x1f2b040_video_0x1f14b90 [color=black, fillcolor="#aaaaff", label="video\n[>][bfb]", height="0.2", style="filled,dashed"];
      flvmux0_0x1f2b040_audio_0x1f14dd0 [color=black, fillcolor="#aaaaff", label="audio\n[>][bfb]", height="0.2", style="filled,dashed"];
    }

    subgraph cluster_flvmux0_0x1f2b040_src {
      label="";
      style="invis";
      flvmux0_0x1f2b040_src_0x1f14950 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    flvmux0_0x1f2b040_video_0x1f14b90 -> flvmux0_0x1f2b040_src_0x1f14950 [style="invis"];
    fillcolor="#aaffaa";
  }

  flvmux0_0x1f2b040_src_0x1f14950 -> queue2_0x1d8e7d0_sink_0x1f15010 [label="video/x-flv\l        streamheader: < 464c56010500000009... >\l"]
  subgraph cluster_h264parse0_0x1f253b0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstH264Parse\nh264parse0\n[>]\nparent=(GstPipeline) pipeline";
    subgraph cluster_h264parse0_0x1f253b0_sink {
      label="";
      style="invis";
      h264parse0_0x1f253b0_sink_0x1f144d0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_h264parse0_0x1f253b0_src {
      label="";
      style="invis";
      h264parse0_0x1f253b0_src_0x1f14710 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    h264parse0_0x1f253b0_sink_0x1f144d0 -> h264parse0_0x1f253b0_src_0x1f14710 [style="invis"];
    fillcolor="#aaffaa";
  }

  h264parse0_0x1f253b0_src_0x1f14710 -> flvmux0_0x1f2b040_video_0x1f14b90 [label="video/x-h264\l          codec_data: 0164001fffe10019676400...\l       stream-format: avc\l           alignment: au\l               level: 3.1\l             profile: high\l               width: 1024\l              height: 436\l  pixel-aspect-ratio: 1/1\l           framerate: 24000/1001\l              parsed: true\l"]
  subgraph cluster_x264enc0_0x1f18d30 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstX264Enc\nx264enc0\n[>]\nparent=(GstPipeline) pipeline\nbitrate=64";
    subgraph cluster_x264enc0_0x1f18d30_sink {
      label="";
      style="invis";
      x264enc0_0x1f18d30_sink_0x1f14050 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_x264enc0_0x1f18d30_src {
      label="";
      style="invis";
      x264enc0_0x1f18d30_src_0x1f14290 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    x264enc0_0x1f18d30_sink_0x1f14050 -> x264enc0_0x1f18d30_src_0x1f14290 [style="invis"];
    fillcolor="#aaffaa";
  }

  x264enc0_0x1f18d30_src_0x1f14290 -> h264parse0_0x1f253b0_sink_0x1f144d0 [label="video/x-h264\l          codec_data: 0164001fffe10019676400...\l       stream-format: avc\l           alignment: au\l               level: 3.1\l             profile: high\l               width: 1024\l              height: 436\l  pixel-aspect-ratio: 1/1\l           framerate: 24000/1001\l"]
  subgraph cluster_queue1_0x1d8e4e0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstQueue\nqueue1\n[>]\nparent=(GstPipeline) pipeline\ncurrent-level-buffers=13\ncurrent-level-bytes=10872576\ncurrent-level-time=542000000";
    subgraph cluster_queue1_0x1d8e4e0_sink {
      label="";
      style="invis";
      queue1_0x1d8e4e0_sink_0x1ed9b60 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_queue1_0x1d8e4e0_src {
      label="";
      style="invis";
      queue1_0x1d8e4e0_src_0x1ed9da0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
    }

    queue1_0x1d8e4e0_sink_0x1ed9b60 -> queue1_0x1d8e4e0_src_0x1ed9da0 [style="invis"];
    fillcolor="#aaffaa";
  }

  queue1_0x1d8e4e0_src_0x1ed9da0 -> x264enc0_0x1f18d30_sink_0x1f14050 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
  subgraph cluster_videoconvert1_0x1f0e160 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstVideoConvert\nvideoconvert1\n[>]\nparent=(GstPipeline) pipeline\nqos=TRUE";
    subgraph cluster_videoconvert1_0x1f0e160_sink {
      label="";
      style="invis";
      videoconvert1_0x1f0e160_sink_0x1ed96e0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_videoconvert1_0x1f0e160_src {
      label="";
      style="invis";
      videoconvert1_0x1f0e160_src_0x1ed9920 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    videoconvert1_0x1f0e160_sink_0x1ed96e0 -> videoconvert1_0x1f0e160_src_0x1ed9920 [style="invis"];
    fillcolor="#aaffaa";
  }

  videoconvert1_0x1f0e160_src_0x1ed9920 -> queue1_0x1d8e4e0_sink_0x1ed9b60 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
  subgraph cluster_deinterlace0_0x1f0aa50 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstDeinterlace\ndeinterlace0\n[>]\nparent=(GstPipeline) pipeline";
    subgraph cluster_deinterlace0_0x1f0aa50_sink {
      label="";
      style="invis";
      deinterlace0_0x1f0aa50_sink_0x1ed9260 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_deinterlace0_0x1f0aa50_src {
      label="";
      style="invis";
      deinterlace0_0x1f0aa50_src_0x1ed94a0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    deinterlace0_0x1f0aa50_sink_0x1ed9260 -> deinterlace0_0x1f0aa50_src_0x1ed94a0 [style="invis"];
    fillcolor="#aaffaa";
  }

  deinterlace0_0x1f0aa50_src_0x1ed94a0 -> videoconvert1_0x1f0e160_sink_0x1ed96e0 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
  subgraph cluster_videoconvert0_0x1efc0d0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstVideoConvert\nvideoconvert0\n[>]\nparent=(GstPipeline) pipeline\nqos=TRUE";
    subgraph cluster_videoconvert0_0x1efc0d0_sink {
      label="";
      style="invis";
      videoconvert0_0x1efc0d0_sink_0x1ed8de0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_videoconvert0_0x1efc0d0_src {
      label="";
      style="invis";
      videoconvert0_0x1efc0d0_src_0x1ed9020 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    videoconvert0_0x1efc0d0_sink_0x1ed8de0 -> videoconvert0_0x1efc0d0_src_0x1ed9020 [style="invis"];
    fillcolor="#aaffaa";
  }

  videoconvert0_0x1efc0d0_src_0x1ed9020 -> deinterlace0_0x1f0aa50_sink_0x1ed9260 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
  subgraph cluster_faac0_0x1ef2180 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstFaac\nfaac0\n[>]\nparent=(GstPipeline) pipeline";
    subgraph cluster_faac0_0x1ef2180_sink {
      label="";
      style="invis";
      faac0_0x1ef2180_sink_0x1ed8960 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_faac0_0x1ef2180_src {
      label="";
      style="invis";
      faac0_0x1ef2180_src_0x1ed8ba0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    faac0_0x1ef2180_sink_0x1ed8960 -> faac0_0x1ef2180_src_0x1ed8ba0 [style="invis"];
    fillcolor="#aaffaa";
  }

  faac0_0x1ef2180_src_0x1ed8ba0 -> flvmux0_0x1f2b040_audio_0x1f14dd0 [label="audio/mpeg\l         mpegversion: 4\l            channels: 1\l                rate: 48000\l       stream-format: raw\l              framed: true\l               level: 2\l        base-profile: lc\l             profile: lc\l          codec_data: 1188\l"]
  subgraph cluster_queue0_0x1d8e1f0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstQueue\nqueue0\n[>]\nparent=(GstPipeline) pipeline\ncurrent-level-buffers=32\ncurrent-level-bytes=98304\ncurrent-level-time=1024000000";
    subgraph cluster_queue0_0x1d8e1f0_sink {
      label="";
      style="invis";
      queue0_0x1d8e1f0_sink_0x1ed84e0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_queue0_0x1d8e1f0_src {
      label="";
      style="invis";
      queue0_0x1d8e1f0_src_0x1ed8720 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
    }

    queue0_0x1d8e1f0_sink_0x1ed84e0 -> queue0_0x1d8e1f0_src_0x1ed8720 [style="invis"];
    fillcolor="#aaffaa";
  }

  queue0_0x1d8e1f0_src_0x1ed8720 -> faac0_0x1ef2180_sink_0x1ed8960 [label="audio/x-raw\l              layout: interleaved\l                rate: 48000\l              format: S16LE\l            channels: 1\l"]
  subgraph cluster_audioconvert0_0x1ed70f0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstAudioConvert\naudioconvert0\n[>]\nparent=(GstPipeline) pipeline";
    subgraph cluster_audioconvert0_0x1ed70f0_sink {
      label="";
      style="invis";
      audioconvert0_0x1ed70f0_sink_0x1ed8060 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    subgraph cluster_audioconvert0_0x1ed70f0_src {
      label="";
      style="invis";
      audioconvert0_0x1ed70f0_src_0x1ed82a0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    audioconvert0_0x1ed70f0_sink_0x1ed8060 -> audioconvert0_0x1ed70f0_src_0x1ed82a0 [style="invis"];
    fillcolor="#aaffaa";
  }

  audioconvert0_0x1ed70f0_src_0x1ed82a0 -> queue0_0x1d8e1f0_sink_0x1ed84e0 [label="audio/x-raw\l              layout: interleaved\l                rate: 48000\l              format: S16LE\l            channels: 1\l"]
  subgraph cluster_uridecodebin0_0x1ed2030 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstURIDecodeBin\nuridecodebin0\n[>]\nparent=(GstPipeline) pipeline\nuri=\"file:///v/dreshaj/pipeline/test/clip1.mkv\"\nsource=(GstFileSrc) source\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw; subpicture/x-dvd; subpicture/x-d…";
    subgraph cluster_uridecodebin0_0x1ed2030_src {
      label="";
      style="invis";
      _proxypad5_0x1f6dc50 [color=black, fillcolor="#ffdddd", label="proxypad5\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad5_0x1f6dc50 -> uridecodebin0_0x1ed2030_src_0_0x1f66a10 [style=dashed, minlen=0]
      uridecodebin0_0x1ed2030_src_0_0x1f66a10 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad6_0x7f48b0192090 [color=black, fillcolor="#ffdddd", label="proxypad6\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad6_0x7f48b0192090 -> uridecodebin0_0x1ed2030_src_1_0x1f66c80 [style=dashed, minlen=0]
      uridecodebin0_0x1ed2030_src_1_0x1f66c80 [color=black, fillcolor="#ffdddd", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad7_0x7f48b01922e0 [color=black, fillcolor="#ffdddd", label="proxypad7\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad7_0x7f48b01922e0 -> uridecodebin0_0x1ed2030_src_2_0x1f66ef0 [style=dashed, minlen=0]
      uridecodebin0_0x1ed2030_src_2_0x1f66ef0 [color=black, fillcolor="#ffdddd", label="src_2\n[>][bfb]", height="0.2", style="filled,dotted"];
    }

    fillcolor="#ffffff";
    subgraph cluster_decodebin0_0x1f66020 {
      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; subpicture/x-dvd; subpicture/x-d…";
      subgraph cluster_decodebin0_0x1f66020_sink {
        label="";
        style="invis";
        _proxypad0_0x1f6c090 [color=black, fillcolor="#ddddff", label="proxypad0\n[<][bfb]", height="0.2", style="filled,solid"];
      decodebin0_0x1f66020_sink_0x1f662c0 -> _proxypad0_0x1f6c090 [style=dashed, minlen=0]
        decodebin0_0x1f66020_sink_0x1f662c0 [color=black, fillcolor="#ddddff", label="sink\n[<][bfb]", height="0.2", style="filled,solid"];
      }

      subgraph cluster_decodebin0_0x1f66020_src {
        label="";
        style="invis";
        _proxypad2_0x1f6c9d0 [color=black, fillcolor="#ffdddd", label="proxypad2\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad2_0x1f6c9d0 -> decodebin0_0x1f66020_src_0_0x7f48b8022050 [style=dashed, minlen=0]
        decodebin0_0x1f66020_src_0_0x7f48b8022050 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
        _proxypad3_0x1f6d310 [color=black, fillcolor="#ffdddd", label="proxypad3\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad3_0x1f6d310 -> decodebin0_0x1f66020_src_1_0x7f48b8022a90 [style=dashed, minlen=0]
        decodebin0_0x1f66020_src_1_0x7f48b8022a90 [color=black, fillcolor="#ffdddd", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
        _proxypad4_0x1f6d560 [color=black, fillcolor="#ffdddd", label="proxypad4\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad4_0x1f6d560 -> decodebin0_0x1f66020_src_2_0x7f48b8022d20 [style=dashed, minlen=0]
        decodebin0_0x1f66020_src_2_0x7f48b8022d20 [color=black, fillcolor="#ffdddd", label="src_2\n[>][bfb]", height="0.2", style="filled,dotted"];
      }

      decodebin0_0x1f66020_sink_0x1f662c0 -> decodebin0_0x1f66020_src_0_0x7f48b8022050 [style="invis"];
      fillcolor="#ffffff";
      subgraph cluster_avdec_h264_0_0x7f48b0046790 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="avdec_h264\navdec_h264-0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_avdec_h264_0_0x7f48b0046790_sink {
          label="";
          style="invis";
          avdec_h264_0_0x7f48b0046790_sink_0x7f48b0048040 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_avdec_h264_0_0x7f48b0046790_src {
          label="";
          style="invis";
          avdec_h264_0_0x7f48b0046790_src_0x7f48b0048280 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        avdec_h264_0_0x7f48b0046790_sink_0x7f48b0048040 -> avdec_h264_0_0x7f48b0046790_src_0x7f48b0048280 [style="invis"];
        fillcolor="#aaffaa";
      }

      avdec_h264_0_0x7f48b0046790_src_0x7f48b0048280 -> _proxypad2_0x1f6c9d0 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
      subgraph cluster_avdec_ac3_0_0x7f48b40067a0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="avdec_ac3\navdec_ac3-0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_avdec_ac3_0_0x7f48b40067a0_sink {
          label="";
          style="invis";
          avdec_ac3_0_0x7f48b40067a0_sink_0x7f48b0048940 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_avdec_ac3_0_0x7f48b40067a0_src {
          label="";
          style="invis";
          avdec_ac3_0_0x7f48b40067a0_src_0x7f48b0048b80 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        avdec_ac3_0_0x7f48b40067a0_sink_0x7f48b0048940 -> avdec_ac3_0_0x7f48b40067a0_src_0x7f48b0048b80 [style="invis"];
        fillcolor="#aaffaa";
      }

      avdec_ac3_0_0x7f48b40067a0_src_0x7f48b0048b80 -> _proxypad3_0x1f6d310 [label="audio/x-raw\l              format: F32LE\l              layout: interleaved\l                rate: 48000\l            channels: 6\l        channel-mask: 0x0000000000000c0f\l"]
      subgraph cluster_ssaparse0_0x7f48b80049b0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstSsaParse\nssaparse0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_ssaparse0_0x7f48b80049b0_sink {
          label="";
          style="invis";
          ssaparse0_0x7f48b80049b0_sink_0x7f48bc01f8f0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_ssaparse0_0x7f48b80049b0_src {
          label="";
          style="invis";
          ssaparse0_0x7f48b80049b0_src_0x7f48bc01fb30 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        ssaparse0_0x7f48b80049b0_sink_0x7f48bc01f8f0 -> ssaparse0_0x7f48b80049b0_src_0x7f48bc01fb30 [style="invis"];
        fillcolor="#aaffaa";
      }

      ssaparse0_0x7f48b80049b0_src_0x7f48bc01fb30 -> _proxypad4_0x1f6d560 [label="text/x-raw\l              format: pango-markup\l"]
      subgraph cluster_capsfilter1_0x7f48bc0245b0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstCapsFilter\ncapsfilter1\n[>]\nparent=(GstDecodeBin) decodebin0\ncaps=audio/x-ac3, framed=(boolean)true, channels=(int)[ 1, 6 ], rate=(int)[ 8000, 480…";
        subgraph cluster_capsfilter1_0x7f48bc0245b0_sink {
          label="";
          style="invis";
          capsfilter1_0x7f48bc0245b0_sink_0x7f48bc01edb0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_capsfilter1_0x7f48bc0245b0_src {
          label="";
          style="invis";
          capsfilter1_0x7f48bc0245b0_src_0x7f48bc01eff0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        capsfilter1_0x7f48bc0245b0_sink_0x7f48bc01edb0 -> capsfilter1_0x7f48bc0245b0_src_0x7f48bc01eff0 [style="invis"];
        fillcolor="#aaffaa";
      }

      capsfilter1_0x7f48bc0245b0_src_0x7f48bc01eff0 -> avdec_ac3_0_0x7f48b40067a0_sink_0x7f48b0048940 [label="audio/x-ac3\l              framed: true\l                rate: 48000\l            channels: 6\l           alignment: frame\l"]
      subgraph cluster_ac3parse0_0x7f48bc02a330 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstAc3Parse\nac3parse0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_ac3parse0_0x7f48bc02a330_sink {
          label="";
          style="invis";
          ac3parse0_0x7f48bc02a330_sink_0x7f48bc01e930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_ac3parse0_0x7f48bc02a330_src {
          label="";
          style="invis";
          ac3parse0_0x7f48bc02a330_src_0x7f48bc01eb70 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        ac3parse0_0x7f48bc02a330_sink_0x7f48bc01e930 -> ac3parse0_0x7f48bc02a330_src_0x7f48bc01eb70 [style="invis"];
        fillcolor="#aaffaa";
      }

      ac3parse0_0x7f48bc02a330_src_0x7f48bc01eb70 -> capsfilter1_0x7f48bc0245b0_sink_0x7f48bc01edb0 [label="audio/x-ac3\l              framed: true\l                rate: 48000\l            channels: 6\l           alignment: frame\l"]
      subgraph cluster_capsfilter0_0x7f48bc024280 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstCapsFilter\ncapsfilter0\n[>]\nparent=(GstDecodeBin) decodebin0\ncaps=video/x-h264, alignment=(string)au, stream-format=(string){ avc, byte-stream }, …";
        subgraph cluster_capsfilter0_0x7f48bc024280_sink {
          label="";
          style="invis";
          capsfilter0_0x7f48bc024280_sink_0x1f6bda0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_capsfilter0_0x7f48bc024280_src {
          label="";
          style="invis";
          capsfilter0_0x7f48bc024280_src_0x7f48bc01e030 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        capsfilter0_0x7f48bc024280_sink_0x1f6bda0 -> capsfilter0_0x7f48bc024280_src_0x7f48bc01e030 [style="invis"];
        fillcolor="#aaffaa";
      }

      capsfilter0_0x7f48bc024280_src_0x7f48bc01e030 -> avdec_h264_0_0x7f48b0046790_sink_0x7f48b0048040 [label="video/x-h264\l               level: 4.1\l             profile: high\l          codec_data: 01640029ffe1001b676400...\l       stream-format: avc\l           alignment: au\l               width: 1024\l              height: 436\l  pixel-aspect-ratio: 1/1\l           framerate: 24000/1001\l              parsed: true\l"]
      subgraph cluster_h264parse1_0x7f48bc01d250 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstH264Parse\nh264parse1\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_h264parse1_0x7f48bc01d250_sink {
          label="";
          style="invis";
          h264parse1_0x7f48bc01d250_sink_0x1f6b920 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_h264parse1_0x7f48bc01d250_src {
          label="";
          style="invis";
          h264parse1_0x7f48bc01d250_src_0x1f6bb60 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        h264parse1_0x7f48bc01d250_sink_0x1f6b920 -> h264parse1_0x7f48bc01d250_src_0x1f6bb60 [style="invis"];
        fillcolor="#aaffaa";
      }

      h264parse1_0x7f48bc01d250_src_0x1f6bb60 -> capsfilter0_0x7f48bc024280_sink_0x1f6bda0 [label="video/x-h264\l               level: 4.1\l             profile: high\l          codec_data: 01640029ffe1001b676400...\l       stream-format: avc\l           alignment: au\l               width: 1024\l              height: 436\l  pixel-aspect-ratio: 1/1\l           framerate: 24000/1001\l              parsed: true\l"]
      subgraph cluster_multiqueue0_0x7f48bc0160b0 {
        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_0x7f48bc0160b0_sink {
          label="";
          style="invis";
          multiqueue0_0x7f48bc0160b0_sink_0_0x1f6b4a0 [color=black, fillcolor="#aaaaff", label="sink_0\n[>][bfb]", height="0.2", style="filled,dashed"];
          multiqueue0_0x7f48bc0160b0_sink_1_0x7f48bc01e4b0 [color=black, fillcolor="#aaaaff", label="sink_1\n[>][bfb]", height="0.2", style="filled,dashed"];
          multiqueue0_0x7f48bc0160b0_sink_2_0x7f48bc01f470 [color=black, fillcolor="#aaaaff", label="sink_2\n[>][bfb]", height="0.2", style="filled,dashed"];
        }

        subgraph cluster_multiqueue0_0x7f48bc0160b0_src {
          label="";
          style="invis";
          multiqueue0_0x7f48bc0160b0_src_0_0x1f6b6e0 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb][T]", height="0.2", style="filled,dotted"];
          multiqueue0_0x7f48bc0160b0_src_1_0x7f48bc01e6f0 [color=black, fillcolor="#ffaaaa", label="src_1\n[>][bfb][T]", height="0.2", style="filled,dotted"];
          multiqueue0_0x7f48bc0160b0_src_2_0x7f48bc01f6b0 [color=black, fillcolor="#ffaaaa", label="src_2\n[>][bfb][T]", height="0.2", style="filled,dotted"];
        }

        multiqueue0_0x7f48bc0160b0_sink_0_0x1f6b4a0 -> multiqueue0_0x7f48bc0160b0_src_0_0x1f6b6e0 [style="invis"];
        fillcolor="#aaffaa";
      }

      multiqueue0_0x7f48bc0160b0_src_0_0x1f6b6e0 -> h264parse1_0x7f48bc01d250_sink_0x1f6b920 [label="video/x-h264\l               level: 4.1\l             profile: high\l          codec_data: 01640029ffe1001b676400...\l       stream-format: avc\l           alignment: au\l               width: 1024\l              height: 436\l  pixel-aspect-ratio: 1/1\l           framerate: 24000/1001\l"]
      multiqueue0_0x7f48bc0160b0_src_1_0x7f48bc01e6f0 -> ac3parse0_0x7f48bc02a330_sink_0x7f48bc01e930 [label="audio/x-ac3\l              framed: true\l            channels: 6\l                rate: 48000\l"]
      multiqueue0_0x7f48bc0160b0_src_2_0x7f48bc01f6b0 -> ssaparse0_0x7f48b80049b0_sink_0x7f48bc01f8f0 [label="application/x-ass\l          codec_data: 5b53637269707420496e66...\l"]
      subgraph cluster_matroskademux0_0x7f48b804e1e0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstMatroskaDemux\nmatroskademux0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_matroskademux0_0x7f48b804e1e0_sink {
          label="";
          style="invis";
          matroskademux0_0x7f48b804e1e0_sink_0x1f6a960 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][T]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_matroskademux0_0x7f48b804e1e0_src {
          label="";
          style="invis";
          matroskademux0_0x7f48b804e1e0_video_0_0x1f6b260 [color=black, fillcolor="#ffaaaa", label="video_0\n[>][bfb]", height="0.2", style="filled,dotted"];
          matroskademux0_0x7f48b804e1e0_audio_0_0x7f48bc01e270 [color=black, fillcolor="#ffaaaa", label="audio_0\n[>][bfb]", height="0.2", style="filled,dotted"];
          matroskademux0_0x7f48b804e1e0_subtitle_0_0x7f48bc01f230 [color=black, fillcolor="#ffaaaa", label="subtitle_0\n[>][bfb]", height="0.2", style="filled,dotted"];
        }

        matroskademux0_0x7f48b804e1e0_sink_0x1f6a960 -> matroskademux0_0x7f48b804e1e0_video_0_0x1f6b260 [style="invis"];
        fillcolor="#aaffaa";
      }

      matroskademux0_0x7f48b804e1e0_video_0_0x1f6b260 -> multiqueue0_0x7f48bc0160b0_sink_0_0x1f6b4a0 [label="video/x-h264\l               level: 4.1\l             profile: high\l          codec_data: 01640029ffe1001b676400...\l       stream-format: avc\l           alignment: au\l               width: 1024\l              height: 436\l  pixel-aspect-ratio: 1/1\l           framerate: 24000/1001\l"]
      matroskademux0_0x7f48b804e1e0_audio_0_0x7f48bc01e270 -> multiqueue0_0x7f48bc0160b0_sink_1_0x7f48bc01e4b0 [label="audio/x-ac3\l              framed: true\l            channels: 6\l                rate: 48000\l"]
      matroskademux0_0x7f48b804e1e0_subtitle_0_0x7f48bc01f230 -> multiqueue0_0x7f48bc0160b0_sink_2_0x7f48bc01f470 [label="application/x-ass\l          codec_data: 5b53637269707420496e66...\l"]
      subgraph cluster_typefind_0x1f68040 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstTypeFindElement\ntypefind\n[>]\nparent=(GstDecodeBin) decodebin0\ncaps=video/x-matroska";
        subgraph cluster_typefind_0x1f68040_sink {
          label="";
          style="invis";
          typefind_0x1f68040_sink_0x1f15d90 [color=black, fillcolor="#aaaaff", label="sink\n[<][bfb][t]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_typefind_0x1f68040_src {
          label="";
          style="invis";
          typefind_0x1f68040_src_0x1f6a060 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"];
        }

        typefind_0x1f68040_sink_0x1f15d90 -> typefind_0x1f68040_src_0x1f6a060 [style="invis"];
        fillcolor="#aaffaa";
      }

      _proxypad0_0x1f6c090 -> typefind_0x1f68040_sink_0x1f15d90 [label="ANY"]
      typefind_0x1f68040_src_0x1f6a060 -> matroskademux0_0x7f48b804e1e0_sink_0x1f6a960 [labeldistance="10", labelangle="0", label="                                                  ", taillabel="ANY", headlabel="audio/x-matroska\lvideo/x-matroska\lvideo/x-matroska-3d\laudio/webm\lvideo/webm\l"]
    }

    decodebin0_0x1f66020_src_0_0x7f48b8022050 -> _proxypad5_0x1f6dc50 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
    decodebin0_0x1f66020_src_1_0x7f48b8022a90 -> _proxypad6_0x7f48b0192090 [label="audio/x-raw\l              format: F32LE\l              layout: interleaved\l                rate: 48000\l            channels: 6\l        channel-mask: 0x0000000000000c0f\l"]
    decodebin0_0x1f66020_src_2_0x7f48b8022d20 -> _proxypad7_0x7f48b01922e0 [label="text/x-raw\l              format: pango-markup\l"]
    subgraph cluster_source_0x1f62100 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style="filled,rounded";
      color=black;
      label="GstFileSrc\nsource\n[>]\nparent=(GstURIDecodeBin) uridecodebin0\nlocation=\"/v/dreshaj/pipeline/test/clip1.mkv\"";
      subgraph cluster_source_0x1f62100_src {
        label="";
        style="invis";
        source_0x1f62100_src_0x1f15b50 [color=black, fillcolor="#ffaaaa", label="src\n[<][bfb]", height="0.2", style="filled,solid"];
      }

      fillcolor="#ffaaaa";
    }

    source_0x1f62100_src_0x1f15b50 -> decodebin0_0x1f66020_sink_0x1f662c0 [label="ANY"]
  }

  uridecodebin0_0x1ed2030_src_0_0x1f66a10 -> videoconvert0_0x1efc0d0_sink_0x1ed8de0 [label="video/x-raw\l              format: I420\l               width: 1024\l              height: 436\l      interlace-mode: progressive\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt601\l           framerate: 24000/1001\l"]
  uridecodebin0_0x1ed2030_src_1_0x1f66c80 -> audioconvert0_0x1ed70f0_sink_0x1ed8060 [label="audio/x-raw\l              format: F32LE\l              layout: interleaved\l                rate: 48000\l            channels: 6\l        channel-mask: 0x0000000000000c0f\l"]
}
