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_0x2494260 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstRTMPSink\nrtmpsink0\n[>]\nparent=(GstPipeline) pipeline\nlast-sample=((GstSample*) 0x2463950)\nlocation=\"rtmp://4.31.30.153:1935/devapp/h0\"";
    subgraph cluster_rtmpsink0_0x2494260_sink {
      label="";
      style="invis";
      rtmpsink0_0x2494260_sink_0x247b930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

    fillcolor="#aaaaff";
  }

  subgraph cluster_flvmux0_0x248e000 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstFlvMux\nflvmux0\n[>]\nparent=(GstPipeline) pipeline\nstreamable=TRUE";
    subgraph cluster_flvmux0_0x248e000_sink {
      label="";
      style="invis";
      flvmux0_0x248e000_video_0x247b4b0 [color=black, fillcolor="#aaaaff", label="video\n[>][bfb]", height="0.2", style="filled,dashed"];
      flvmux0_0x248e000_audio_0x247b6f0 [color=black, fillcolor="#aaaaff", label="audio\n[>][bfb]", height="0.2", style="filled,dashed"];
    }

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

    flvmux0_0x248e000_video_0x247b4b0 -> flvmux0_0x248e000_src_0x247b270 [style="invis"];
    fillcolor="#aaffaa";
  }

  flvmux0_0x248e000_src_0x247b270 -> rtmpsink0_0x2494260_sink_0x247b930 [label="video/x-flv\l        streamheader: < 464c56010500000009... >\l"]
  subgraph cluster_voaac0_0x2488600 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstVoAacEnc\nvoaac0\n[>]\nparent=(GstPipeline) pipeline";
    subgraph cluster_voaac0_0x2488600_sink {
      label="";
      style="invis";
      voaac0_0x2488600_sink_0x247adf0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

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

    voaac0_0x2488600_sink_0x247adf0 -> voaac0_0x2488600_src_0x247b030 [style="invis"];
    fillcolor="#aaffaa";
  }

  voaac0_0x2488600_src_0x247b030 -> flvmux0_0x248e000_audio_0x247b6f0 [label="audio/mpeg\l         mpegversion: 4\l            channels: 2\l                rate: 48000\l               level: 2\l        base-profile: lc\l             profile: lc\l       stream-format: raw\l          codec_data: 1190\l"]
  subgraph cluster_aconv0_0x24858e0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstAudioConvert\naconv0\n[>]\nparent=(GstPipeline) pipeline";
    subgraph cluster_aconv0_0x24858e0_sink {
      label="";
      style="invis";
      aconv0_0x24858e0_sink_0x247a970 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

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

    aconv0_0x24858e0_sink_0x247a970 -> aconv0_0x24858e0_src_0x247abb0 [style="invis"];
    fillcolor="#aaffaa";
  }

  aconv0_0x24858e0_src_0x247abb0 -> voaac0_0x2488600_sink_0x247adf0 [label="audio/x-raw\l                rate: 48000\l            channels: 2\l              format: S16LE\l              layout: interleaved\l        channel-mask: 0x0000000000000003\l"]
  subgraph cluster_x264enc0_0x24811a0 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstX264Enc\nx264enc0\n[>]\nparent=(GstPipeline) pipeline\nbitrate=32\nme=((GstX264EncMe) tesa)\nsubme=10";
    subgraph cluster_x264enc0_0x24811a0_sink {
      label="";
      style="invis";
      x264enc0_0x24811a0_sink_0x247a4f0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

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

    x264enc0_0x24811a0_sink_0x247a4f0 -> x264enc0_0x24811a0_src_0x247a730 [style="invis"];
    fillcolor="#aaffaa";
  }

  x264enc0_0x24811a0_src_0x247a730 -> flvmux0_0x248e000_video_0x247b4b0 [label="video/x-h264\l          codec_data: 01640028ffe1001b676400...\l       stream-format: avc\l           alignment: au\l               level: 4\l             profile: high\l               width: 1920\l              height: 1080\l  pixel-aspect-ratio: 1/1\l           framerate: 25/1\l"]
  subgraph cluster_videoconvert0_0x2479500 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstVideoConvert\nvideoconvert0\n[>]\nparent=(GstPipeline) pipeline\nqos=TRUE";
    subgraph cluster_videoconvert0_0x2479500_sink {
      label="";
      style="invis";
      videoconvert0_0x2479500_sink_0x247a070 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
    }

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

    videoconvert0_0x2479500_sink_0x247a070 -> videoconvert0_0x2479500_src_0x247a2b0 [style="invis"];
    fillcolor="#aaffaa";
  }

  videoconvert0_0x2479500_src_0x247a2b0 -> x264enc0_0x24811a0_sink_0x247a4f0 [label="video/x-raw\l              format: I420\l               width: 1920\l              height: 1080\l      interlace-mode: mixed\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt709\l           framerate: 25/1\l"]
  subgraph cluster_uridecodebin0_0x2470100 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style="filled,rounded";
    color=black;
    label="GstURIDecodeBin\nuridecodebin0\n[>]\nparent=(GstPipeline) pipeline\nuri=\"http://208.49.220.228:8003/16982\"\nsource=(GstSoupHTTPSrc) source\ncaps=video/x-raw(ANY); audio/x-raw(ANY); text/x-raw; subpicture/x-dvd; subpicture/x-d…";
    subgraph cluster_uridecodebin0_0x2470100_src {
      label="";
      style="invis";
      _proxypad6_0x7f03b00372c0 [color=black, fillcolor="#ffdddd", label="proxypad6\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad6_0x7f03b00372c0 -> uridecodebin0_0x2470100_src_0_0x7f03b0032a10 [style=dashed, minlen=0]
      uridecodebin0_0x2470100_src_0_0x7f03b0032a10 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad7_0x7f03b0037510 [color=black, fillcolor="#ffdddd", label="proxypad7\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad7_0x7f03b0037510 -> uridecodebin0_0x2470100_src_1_0x7f03b0032c80 [style=dashed, minlen=0]
      uridecodebin0_0x2470100_src_1_0x7f03b0032c80 [color=black, fillcolor="#ffdddd", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad8_0x7f03b0037760 [color=black, fillcolor="#ffdddd", label="proxypad8\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad8_0x7f03b0037760 -> uridecodebin0_0x2470100_src_2_0x7f03b0032ef0 [style=dashed, minlen=0]
      uridecodebin0_0x2470100_src_2_0x7f03b0032ef0 [color=black, fillcolor="#ffdddd", label="src_2\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad9_0x7f03b00379b0 [color=black, fillcolor="#ffdddd", label="proxypad9\n[>][bfb]", height="0.2", style="filled,dotted"];
    _proxypad9_0x7f03b00379b0 -> uridecodebin0_0x2470100_src_3_0x7f03b0033160 [style=dashed, minlen=0]
      uridecodebin0_0x2470100_src_3_0x7f03b0033160 [color=black, fillcolor="#ffdddd", label="src_3\n[>][bfb]", height="0.2", style="filled,dotted"];
    }

    fillcolor="#ffffff";
    subgraph cluster_queue2_0_0x7f03b003a000 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style="filled,rounded";
      color=black;
      label="GstQueue2\nqueue2-0\n[>]\nparent=(GstURIDecodeBin) uridecodebin0\ncurrent-level-buffers=373\ncurrent-level-bytes=1527808\nmax-size-buffers=0\nmax-size-bytes=5146000\nuse-buffering=TRUE";
      subgraph cluster_queue2_0_0x7f03b003a000_sink {
        label="";
        style="invis";
        queue2_0_0x7f03b003a000_sink_0x24ca960 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
      }

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

      queue2_0_0x7f03b003a000_sink_0x24ca960 -> queue2_0_0x7f03b003a000_src_0x24caba0 [style="invis"];
      fillcolor="#aaffaa";
    }

    queue2_0_0x7f03b003a000_src_0x24caba0 -> decodebin0_0x7f03b0032020_sink_0x7f03b00322c0 [label="video/mpegts\l        systemstream: true\l          packetsize: 188\l"]
    subgraph cluster_decodebin0_0x7f03b0032020 {
      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…\nsink-caps=video/mpegts, systemstream=(boolean)true, packetsize=(int)188";
      subgraph cluster_decodebin0_0x7f03b0032020_sink {
        label="";
        style="invis";
        _proxypad0_0x7f03b0036040 [color=black, fillcolor="#ddddff", label="proxypad0\n[>][bfb]", height="0.2", style="filled,solid"];
      decodebin0_0x7f03b0032020_sink_0x7f03b00322c0 -> _proxypad0_0x7f03b0036040 [style=dashed, minlen=0]
        decodebin0_0x7f03b0032020_sink_0x7f03b00322c0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
      }

      subgraph cluster_decodebin0_0x7f03b0032020_src {
        label="";
        style="invis";
        _proxypad2_0x7f03b0036bd0 [color=black, fillcolor="#ffdddd", label="proxypad2\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad2_0x7f03b0036bd0 -> decodebin0_0x7f03b0032020_src_0_0x7f03b4004360 [style=dashed, minlen=0]
        decodebin0_0x7f03b0032020_src_0_0x7f03b4004360 [color=black, fillcolor="#ffdddd", label="src_0\n[>][bfb]", height="0.2", style="filled,dotted"];
        _proxypad3_0x7f03b0036e20 [color=black, fillcolor="#ffdddd", label="proxypad3\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad3_0x7f03b0036e20 -> decodebin0_0x7f03b0032020_src_1_0x7f03b40045f0 [style=dashed, minlen=0]
        decodebin0_0x7f03b0032020_src_1_0x7f03b40045f0 [color=black, fillcolor="#ffdddd", label="src_1\n[>][bfb]", height="0.2", style="filled,dotted"];
        _proxypad4_0x7f03b0037070 [color=black, fillcolor="#ffdddd", label="proxypad4\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad4_0x7f03b0037070 -> decodebin0_0x7f03b0032020_src_2_0x7f03b4004880 [style=dashed, minlen=0]
        decodebin0_0x7f03b0032020_src_2_0x7f03b4004880 [color=black, fillcolor="#ffdddd", label="src_2\n[>][bfb]", height="0.2", style="filled,dotted"];
        _proxypad5_0x7f03b0036980 [color=black, fillcolor="#ffdddd", label="proxypad5\n[>][bfb]", height="0.2", style="filled,dotted"];
      _proxypad5_0x7f03b0036980 -> decodebin0_0x7f03b0032020_src_3_0x7f03b40040d0 [style=dashed, minlen=0]
        decodebin0_0x7f03b0032020_src_3_0x7f03b40040d0 [color=black, fillcolor="#ffdddd", label="src_3\n[>][bfb]", height="0.2", style="filled,dotted"];
      }

      decodebin0_0x7f03b0032020_sink_0x7f03b00322c0 -> decodebin0_0x7f03b0032020_src_0_0x7f03b4004360 [style="invis"];
      fillcolor="#ffffff";
      subgraph cluster_mad1_0x7f039c0046c0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstMad\nmad1\n[>]\nparent=(GstDecodeBin) decodebin0\ntolerance=20000000";
        subgraph cluster_mad1_0x7f039c0046c0_sink {
          label="";
          style="invis";
          mad1_0x7f039c0046c0_sink_0x7f03ac00c930 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        mad1_0x7f039c0046c0_sink_0x7f03ac00c930 -> mad1_0x7f039c0046c0_src_0x7f03ac00cb70 [style="invis"];
        fillcolor="#aaffaa";
      }

      mad1_0x7f039c0046c0_src_0x7f03ac00cb70 -> _proxypad5_0x7f03b0036980 [label="audio/x-raw\l              format: S32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
      subgraph cluster_mad0_0x7f03ac006350 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstMad\nmad0\n[>]\nparent=(GstDecodeBin) decodebin0\ntolerance=20000000";
        subgraph cluster_mad0_0x7f03ac006350_sink {
          label="";
          style="invis";
          mad0_0x7f03ac006350_sink_0x7f03ac00c030 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        mad0_0x7f03ac006350_sink_0x7f03ac00c030 -> mad0_0x7f03ac006350_src_0x7f03ac00c270 [style="invis"];
        fillcolor="#aaffaa";
      }

      mad0_0x7f03ac006350_src_0x7f03ac00c270 -> _proxypad3_0x7f03b0036e20 [label="audio/x-raw\l              format: S32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
      subgraph cluster_a52dec0_0x7f03a000fce0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstA52Dec\na52dec0\n[>]\nparent=(GstDecodeBin) decodebin0\nmode=((GstA52DecMode) 0)\nlfe=FALSE";
        subgraph cluster_a52dec0_0x7f03a000fce0_sink {
          label="";
          style="invis";
          a52dec0_0x7f03a000fce0_sink_0x7f03b40bb6c0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        a52dec0_0x7f03a000fce0_sink_0x7f03b40bb6c0 -> a52dec0_0x7f03a000fce0_src_0x7f03b40bb900 [style="invis"];
        fillcolor="#aaffaa";
      }

      a52dec0_0x7f03a000fce0_src_0x7f03b40bb900 -> _proxypad4_0x7f03b0037070 [label="audio/x-raw\l              format: F32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
      subgraph cluster_avdec_h264_0_0x7f03a805bef0 {
        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_0x7f03a805bef0_sink {
          label="";
          style="invis";
          avdec_h264_0_0x7f03a805bef0_sink_0x7f03b40badc0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        avdec_h264_0_0x7f03a805bef0_sink_0x7f03b40badc0 -> avdec_h264_0_0x7f03a805bef0_src_0x7f03b40bb000 [style="invis"];
        fillcolor="#aaffaa";
      }

      avdec_h264_0_0x7f03a805bef0_src_0x7f03b40bb000 -> _proxypad2_0x7f03b0036bd0 [label="video/x-raw\l              format: I420\l               width: 1920\l              height: 1080\l      interlace-mode: mixed\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt709\l           framerate: 25/1\l"]
      subgraph cluster_mpegaudioparse1_0x7f03b40bd030 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstMpegAudioParse\nmpegaudioparse1\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_mpegaudioparse1_0x7f03b40bd030_sink {
          label="";
          style="invis";
          mpegaudioparse1_0x7f03b40bd030_sink_0x7f03b40ba280 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        mpegaudioparse1_0x7f03b40bd030_sink_0x7f03b40ba280 -> mpegaudioparse1_0x7f03b40bd030_src_0x7f03b40ba4c0 [style="invis"];
        fillcolor="#aaffaa";
      }

      mpegaudioparse1_0x7f03b40bd030_src_0x7f03b40ba4c0 -> mad1_0x7f039c0046c0_sink_0x7f03ac00c930 [label="audio/mpeg\l         mpegversion: 1\l    mpegaudioversion: 1\l               layer: 2\l                rate: 48000\l            channels: 2\l              parsed: true\l"]
      subgraph cluster_capsfilter1_0x7f03b4074630 {
        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_0x7f03b4074630_sink {
          label="";
          style="invis";
          capsfilter1_0x7f03b4074630_sink_0x7f03b406d920 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        capsfilter1_0x7f03b4074630_sink_0x7f03b406d920 -> capsfilter1_0x7f03b4074630_src_0x7f03b406db60 [style="invis"];
        fillcolor="#aaffaa";
      }

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

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

        ac3parse0_0x7f03b40b8300_sink_0x7f03b406d4a0 -> ac3parse0_0x7f03b40b8300_src_0x7f03b406d6e0 [style="invis"];
        fillcolor="#aaffaa";
      }

      ac3parse0_0x7f03b40b8300_src_0x7f03b406d6e0 -> capsfilter1_0x7f03b4074630_sink_0x7f03b406d920 [label="audio/x-ac3\l              framed: true\l                rate: 48000\l            channels: 2\l           alignment: frame\l"]
      subgraph cluster_mpegaudioparse0_0x7f03b40b3a50 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstMpegAudioParse\nmpegaudioparse0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_mpegaudioparse0_0x7f03b40b3a50_sink {
          label="";
          style="invis";
          mpegaudioparse0_0x7f03b40b3a50_sink_0x7f03b406cba0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        mpegaudioparse0_0x7f03b40b3a50_sink_0x7f03b406cba0 -> mpegaudioparse0_0x7f03b40b3a50_src_0x7f03b406cde0 [style="invis"];
        fillcolor="#aaffaa";
      }

      mpegaudioparse0_0x7f03b40b3a50_src_0x7f03b406cde0 -> mad0_0x7f03ac006350_sink_0x7f03ac00c030 [label="audio/mpeg\l         mpegversion: 1\l    mpegaudioversion: 1\l               layer: 2\l                rate: 48000\l            channels: 2\l              parsed: true\l"]
      subgraph cluster_capsfilter0_0x7f03b4074300 {
        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_0x7f03b4074300_sink {
          label="";
          style="invis";
          capsfilter0_0x7f03b4074300_sink_0x7f03b406c2a0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        capsfilter0_0x7f03b4074300_sink_0x7f03b406c2a0 -> capsfilter0_0x7f03b4074300_src_0x7f03b406c4e0 [style="invis"];
        fillcolor="#aaffaa";
      }

      capsfilter0_0x7f03b4074300_src_0x7f03b406c4e0 -> avdec_h264_0_0x7f03a805bef0_sink_0x7f03b40badc0 [label="video/x-h264\l       stream-format: avc\l           alignment: au\l  pixel-aspect-ratio: 1/1\l               width: 1920\l              height: 1080\l           framerate: 25/1\l              parsed: true\l             profile: high\l               level: 4\l          codec_data: 01640028ffe10018676400...\l"]
      subgraph cluster_h264parse0_0x7f03b4069f00 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstH264Parse\nh264parse0\n[>]\nparent=(GstDecodeBin) decodebin0";
        subgraph cluster_h264parse0_0x7f03b4069f00_sink {
          label="";
          style="invis";
          h264parse0_0x7f03b4069f00_sink_0x24cbda0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        h264parse0_0x7f03b4069f00_sink_0x24cbda0 -> h264parse0_0x7f03b4069f00_src_0x7f03b406c060 [style="invis"];
        fillcolor="#aaffaa";
      }

      h264parse0_0x7f03b4069f00_src_0x7f03b406c060 -> capsfilter0_0x7f03b4074300_sink_0x7f03b406c2a0 [label="video/x-h264\l       stream-format: avc\l           alignment: au\l  pixel-aspect-ratio: 1/1\l               width: 1920\l              height: 1080\l           framerate: 25/1\l              parsed: true\l             profile: high\l               level: 4\l          codec_data: 01640028ffe10018676400...\l"]
      subgraph cluster_multiqueue0_0x7f03b4064020 {
        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_0x7f03b4064020_sink {
          label="";
          style="invis";
          multiqueue0_0x7f03b4064020_sink_0_0x24cb920 [color=black, fillcolor="#aaaaff", label="sink_0\n[>][bfb]", height="0.2", style="filled,dashed"];
          multiqueue0_0x7f03b4064020_sink_1_0x7f03b406c720 [color=black, fillcolor="#aaaaff", label="sink_1\n[>][bfb]", height="0.2", style="filled,dashed"];
          multiqueue0_0x7f03b4064020_sink_2_0x7f03b406d020 [color=black, fillcolor="#aaaaff", label="sink_2\n[>][bfb]", height="0.2", style="filled,dashed"];
          multiqueue0_0x7f03b4064020_sink_3_0x7f03b406dda0 [color=black, fillcolor="#aaaaff", label="sink_3\n[>][bfb]", height="0.2", style="filled,dashed"];
        }

        subgraph cluster_multiqueue0_0x7f03b4064020_src {
          label="";
          style="invis";
          multiqueue0_0x7f03b4064020_src_0_0x24cbb60 [color=black, fillcolor="#ffaaaa", label="src_0\n[>][bfb][T]", height="0.2", style="filled,dotted"];
          multiqueue0_0x7f03b4064020_src_1_0x7f03b406c960 [color=black, fillcolor="#ffaaaa", label="src_1\n[>][bfb][T]", height="0.2", style="filled,dotted"];
          multiqueue0_0x7f03b4064020_src_2_0x7f03b406d260 [color=black, fillcolor="#ffaaaa", label="src_2\n[>][bfb][T]", height="0.2", style="filled,dotted"];
          multiqueue0_0x7f03b4064020_src_3_0x7f03b40ba040 [color=black, fillcolor="#ffaaaa", label="src_3\n[>][bfb][T]", height="0.2", style="filled,dotted"];
        }

        multiqueue0_0x7f03b4064020_sink_0_0x24cb920 -> multiqueue0_0x7f03b4064020_src_0_0x24cbb60 [style="invis"];
        fillcolor="#aaffaa";
      }

      multiqueue0_0x7f03b4064020_src_0_0x24cbb60 -> h264parse0_0x7f03b4069f00_sink_0x24cbda0 [label="video/x-h264\l       stream-format: byte-stream\l           alignment: nal\l"]
      multiqueue0_0x7f03b4064020_src_1_0x7f03b406c960 -> mpegaudioparse0_0x7f03b40b3a50_sink_0x7f03b406cba0 [label="audio/mpeg\l         mpegversion: 1\l"]
      multiqueue0_0x7f03b4064020_src_2_0x7f03b406d260 -> ac3parse0_0x7f03b40b8300_sink_0x7f03b406d4a0 [label="audio/x-ac3\l"]
      multiqueue0_0x7f03b4064020_src_3_0x7f03b40ba040 -> mpegaudioparse1_0x7f03b40bd030_sink_0x7f03b40ba280 [label="audio/mpeg\l         mpegversion: 1\l"]
      subgraph cluster_tsdemux0_0x7f03b40380d0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstTSDemux\ntsdemux0\n[>]\nparent=(GstDecodeBin) decodebin0\nparse-private-sections=TRUE";
        subgraph cluster_tsdemux0_0x7f03b40380d0_sink {
          label="";
          style="invis";
          tsdemux0_0x7f03b40380d0_sink_0x24cade0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

        subgraph cluster_tsdemux0_0x7f03b40380d0_src {
          label="";
          style="invis";
          tsdemux0_0x7f03b40380d0_video_071c_0x24cb020 [color=black, fillcolor="#ffaaaa", label="video_071c\n[>][bfb]", height="0.2", style="filled,dotted"];
          tsdemux0_0x7f03b40380d0_audio_071d_0x24cb260 [color=black, fillcolor="#ffaaaa", label="audio_071d\n[>][bfb]", height="0.2", style="filled,dotted"];
          tsdemux0_0x7f03b40380d0_audio_071f_0x24cb4a0 [color=black, fillcolor="#ffaaaa", label="audio_071f\n[>][bfb]", height="0.2", style="filled,dotted"];
          tsdemux0_0x7f03b40380d0_audio_0721_0x24cb6e0 [color=black, fillcolor="#ffaaaa", label="audio_0721\n[>][bfb]", height="0.2", style="filled,dotted"];
        }

        tsdemux0_0x7f03b40380d0_sink_0x24cade0 -> tsdemux0_0x7f03b40380d0_video_071c_0x24cb020 [style="invis"];
        fillcolor="#aaffaa";
      }

      tsdemux0_0x7f03b40380d0_video_071c_0x24cb020 -> multiqueue0_0x7f03b4064020_sink_0_0x24cb920 [label="video/x-h264\l       stream-format: byte-stream\l           alignment: nal\l"]
      tsdemux0_0x7f03b40380d0_audio_071d_0x24cb260 -> multiqueue0_0x7f03b4064020_sink_1_0x7f03b406c720 [label="audio/mpeg\l         mpegversion: 1\l"]
      tsdemux0_0x7f03b40380d0_audio_071f_0x24cb4a0 -> multiqueue0_0x7f03b4064020_sink_2_0x7f03b406d020 [label="audio/x-ac3\l"]
      tsdemux0_0x7f03b40380d0_audio_0721_0x24cb6e0 -> multiqueue0_0x7f03b4064020_sink_3_0x7f03b406dda0 [label="audio/mpeg\l         mpegversion: 1\l"]
      subgraph cluster_typefind_0x24d07a0 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style="filled,rounded";
        color=black;
        label="GstTypeFindElement\ntypefind\n[>]\nparent=(GstDecodeBin) decodebin0\ncaps=video/mpegts, systemstream=(boolean)true, packetsize=(int)188\nforce-caps=video/mpegts, systemstream=(boolean)true, packetsize=(int)188";
        subgraph cluster_typefind_0x24d07a0_sink {
          label="";
          style="invis";
          typefind_0x24d07a0_sink_0x24ca4e0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
        }

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

        typefind_0x24d07a0_sink_0x24ca4e0 -> typefind_0x24d07a0_src_0x24ca720 [style="invis"];
        fillcolor="#aaffaa";
      }

      _proxypad0_0x7f03b0036040 -> typefind_0x24d07a0_sink_0x24ca4e0 [label="video/mpegts\l        systemstream: true\l          packetsize: 188\l"]
      typefind_0x24d07a0_src_0x24ca720 -> tsdemux0_0x7f03b40380d0_sink_0x24cade0 [label="video/mpegts\l        systemstream: true\l          packetsize: 188\l"]
    }

    decodebin0_0x7f03b0032020_src_0_0x7f03b4004360 -> _proxypad6_0x7f03b00372c0 [label="video/x-raw\l              format: I420\l               width: 1920\l              height: 1080\l      interlace-mode: mixed\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt709\l           framerate: 25/1\l"]
    decodebin0_0x7f03b0032020_src_1_0x7f03b40045f0 -> _proxypad7_0x7f03b0037510 [label="audio/x-raw\l              format: S32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
    decodebin0_0x7f03b0032020_src_2_0x7f03b4004880 -> _proxypad8_0x7f03b0037760 [label="audio/x-raw\l              format: F32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
    decodebin0_0x7f03b0032020_src_3_0x7f03b40040d0 -> _proxypad9_0x7f03b00379b0 [label="audio/x-raw\l              format: S32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
    subgraph cluster_typefindelement0_0x24d0020 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style="filled,rounded";
      color=black;
      label="GstTypeFindElement\ntypefindelement0\n[>]\nparent=(GstURIDecodeBin) uridecodebin0\ncaps=video/mpegts, systemstream=(boolean)true, packetsize=(int)188";
      subgraph cluster_typefindelement0_0x24d0020_sink {
        label="";
        style="invis";
        typefindelement0_0x24d0020_sink_0x247bdb0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfb]", height="0.2", style="filled,solid"];
      }

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

      typefindelement0_0x24d0020_sink_0x247bdb0 -> typefindelement0_0x24d0020_src_0x24ca060 [style="invis"];
      fillcolor="#aaffaa";
    }

    typefindelement0_0x24d0020_src_0x24ca060 -> queue2_0_0x7f03b003a000_sink_0x24ca960 [label="video/mpegts\l        systemstream: true\l          packetsize: 188\l"]
    subgraph cluster_source_0x247f9f0 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style="filled,rounded";
      color=black;
      label="GstSoupHTTPSrc\nsource\n[>]\nparent=(GstURIDecodeBin) uridecodebin0\nlocation=\"http://208.49.220.228:8003/16982\"\nuser-id=NULL\nuser-pw=NULL\nproxy-id=NULL\nproxy-pw=NULL";
      subgraph cluster_source_0x247f9f0_src {
        label="";
        style="invis";
        source_0x247f9f0_src_0x247bb70 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfb][T]", height="0.2", style="filled,solid"];
      }

      fillcolor="#ffaaaa";
    }

    source_0x247f9f0_src_0x247bb70 -> typefindelement0_0x24d0020_sink_0x247bdb0 [label="ANY"]
  }

  uridecodebin0_0x2470100_src_0_0x7f03b0032a10 -> videoconvert0_0x2479500_sink_0x247a070 [label="video/x-raw\l              format: I420\l               width: 1920\l              height: 1080\l      interlace-mode: mixed\l  pixel-aspect-ratio: 1/1\l         chroma-site: mpeg2\l         colorimetry: bt709\l           framerate: 25/1\l"]
  uridecodebin0_0x2470100_src_1_0x7f03b0032c80 -> aconv0_0x24858e0_sink_0x247a970 [label="audio/x-raw\l              format: S32LE\l              layout: interleaved\l                rate: 48000\l            channels: 2\l        channel-mask: 0x0000000000000003\l"]
}
