digraph pipeline {
  rankdir=LR;
  fontname="sans";
  fontsize="10";
  labelloc=t;
  nodesep=.1;
  ranksep=.2;
  label="<GstPlayBin2>\nplaybin0\n[=] -> [>]\nasync-handling=TRUE\nuri=\"rtsp://192.168.24.21/103117_euronews_2010_04_24_15_00_000.mpg\"\nsource=(GstRTSPSrc) source\nflags=((GstPlayFlags) Render the video stream | Render the audio stream | Render subtitles | Use software volume | Attempt progressive download buffering | Deinterlace video if necessary)\nvideo-sink=(GstDirectDrawSink) videosink\nbuffer-size=120000000";
  node [style=filled, shape=box, fontsize="9", fontname="sans", margin="0.0,0.0"];
  edge [labelfontsize="6", fontsize="9", fontname="monospace"];

  subgraph cluster_uridecodebin0_041DE020 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style=filled;
    color=black;

    label="GstURIDecodeBin\nuridecodebin0\n[=] -> [=]\nuri=\"rtsp://192.168.24.21/103117_euronews_2010_04_24_15_00_000.mpg\"\nsource=(GstRTSPSrc) source\ncaps=video/x-raw-yuv; video/x-raw-rgb; video/x-raw-gray; audio/x-raw-int; audio/x-raw-float; text/plain; text/x-pango-markup; video/x-dvd-subpicture; subpicture/x-pgs\nbuffer-size=120000000\ndownload=TRUE";
    fillcolor="#ffffff";
    subgraph cluster_decodebin20_04205008 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style=filled;
      color=black;

      label="GstDecodeBin2\ndecodebin20\n[-] -> [>]\ncaps=video/x-raw-yuv; video/x-raw-rgb; video/x-raw-gray; audio/x-raw-int; audio/x-raw-float; text/plain; text/x-pango-markup; video/x-dvd-subpicture; subpicture/x-pgs";
      _proxypad4_041FE520 [color=black, fillcolor="#ddddff", label="proxypad4\n[>][bfgsb]", height="0.2", style="filled,solid"];
      decodebin20_04205008_sink_041FD5E0 [color=black, fillcolor="#ddddff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
      fillcolor="#ffffff";
      subgraph cluster_mpeg2dec0_0485E020 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstMpeg2dec\nmpeg2dec0\n[=]";
        mpeg2dec0_0485E020_src_04204D48 [color=black, fillcolor="#ffaaaa", label="src\n[>][BfgsB]", height="0.2", style="filled,solid"];
        mpeg2dec0_0485E020_sink_04204C80 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaffaa";
      }

      mpeg2dec0_0485E020_src_04204D48 -> _proxypad12_041FEB08 [labeldistance="10", labelangle="0", label="                                                  ", headlabel="video/x-raw-yuv\l              format: { YV12, I420, Y42B, ... }\l               width: [ 16, 4096 ]\l              height: [ 16, 4096 ]\l           framerate: [ 0/1, 2147483647/1 ]\l", taillabel="ANY"]
      subgraph cluster_mpegvideoparse0_041F9638 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="MpegVideoParse\nmpegvideoparse0\n[=]";
        mpegvideoparse0_041F9638_src_04204BB8 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        mpegvideoparse0_041F9638_sink_04204AF0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaffaa";
      }

      mpegvideoparse0_041F9638_src_04204BB8 -> mpeg2dec0_0485E020_sink_04204C80 [labeldistance="10", labelangle="0", label="                                                  ", headlabel="video/mpeg\l        systemstream: false\l              parsed: true\l         mpegversion: 2\l               width: 720\l              height: 576\l           framerate: 25/1\l  pixel-aspect-ratio: 16/15\l          interlaced: true\l          codec_data: 000001b32d0240230c3523...\l             profile: main\l               level: low\l", taillabel="video/mpeg\l         mpegversion: [ 1, 2 ]\l        systemstream: false\l"]
      subgraph cluster_mpegaudioparse0_04B55500 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstMPEGAudioParse\nmpegaudioparse0\n[=]";
        mpegaudioparse0_04B55500_src_042047D0 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        mpegaudioparse0_04B55500_sink_04204708 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaffaa";
      }

      subgraph cluster_multiqueue0_04A77008 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstMultiQueue\nmultiqueue0\n[=]\nmax-size-bytes=2097152\nmax-size-buffers=0\nmax-size-time=0";
        multiqueue0_04A77008_sink1_04204960 [color=black, fillcolor="#aaaaff", label="sink1\n[>][bfgsb]", height="0.2", style="filled,dashed"];
        multiqueue0_04A77008_src1_04204A28 [color=black, fillcolor="#ffaaaa", label="src1\n[>][bfgsb]", height="0.2", style="filled,dotted"];
        multiqueue0_04A77008_sink0_04204578 [color=black, fillcolor="#aaaaff", label="sink0\n[>][bfgsb]", height="0.2", style="filled,dashed"];
        multiqueue0_04A77008_src0_04204640 [color=black, fillcolor="#ffaaaa", label="src0\n[>][bfgsb]", height="0.2", style="filled,dotted"];
        fillcolor="#aaffaa";
      }

      multiqueue0_04A77008_src1_04204A28 -> mpegvideoparse0_041F9638_sink_04204AF0 [label="video/mpeg\l         mpegversion: 2\l        systemstream: false\l"]
      multiqueue0_04A77008_src0_04204640 -> mpegaudioparse0_04B55500_sink_04204708 [label="audio/mpeg\l         mpegversion: 1\l"]
      subgraph cluster_mpegtsdemux0_04250A58 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstMpegTSDemux\nmpegtsdemux0\n[=]\nprogram-number=1\npat-info=((GValueArray*) 0411CD50)\npmt-info=((MpegTsPmtInfo*) 041FC3C0)";
        mpegtsdemux0_04250A58_video_01e1_04204898 [color=black, fillcolor="#ffaaaa", label="video_01e1\n[>][bfgsb]", height="0.2", style="filled,dotted"];
        mpegtsdemux0_04250A58_audio_01e2_042044B0 [color=black, fillcolor="#ffaaaa", label="audio_01e2\n[>][bfgsb]", height="0.2", style="filled,dotted"];
        mpegtsdemux0_04250A58_sink_042043E8 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaffaa";
      }

      mpegtsdemux0_04250A58_video_01e1_04204898 -> multiqueue0_04A77008_sink1_04204960 [label="video/mpeg\l         mpegversion: 2\l        systemstream: false\l"]
      mpegtsdemux0_04250A58_audio_01e2_042044B0 -> multiqueue0_04A77008_sink0_04204578 [label="audio/mpeg\l         mpegversion: 1\l"]
      subgraph cluster_rtpmp2tdepay0_04231008 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstRtpMP2TDepay\nrtpmp2tdepay0\n[=]";
        rtpmp2tdepay0_04231008_src_04204320 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        rtpmp2tdepay0_04231008_sink_04204258 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaffaa";
      }

      rtpmp2tdepay0_04231008_src_04204320 -> mpegtsdemux0_04250A58_sink_042043E8 [label="video/mpegts\l          packetsize: 188\l        systemstream: true\l"]
      subgraph cluster_typefind_04206010 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstTypeFindElement\ntypefind\n[=]\ncaps=application/x-rtp, media=(string)video, payload=(int)33, clock-rate=(int)90000, clock-base=(uint)0, seqnum-base=(uint)468, npt-start=(guint64)0, play-speed=(double)1, play-scale=(double)1";
        typefind_04206010_src_04204190 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        typefind_04206010_sink_042040C8 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaffaa";
      }

      typefind_04206010_src_04204190 -> rtpmp2tdepay0_04231008_sink_04204258 [label="application/x-rtp\l               media: video\l             payload: 33\l          clock-rate: 90000\l          clock-base: 0\l         seqnum-base: 468\l           npt-start: 0\l          play-speed: 1\l          play-scale: 1\l"]
    }

    subgraph cluster_source_041EC048 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style=filled;
      color=black;

      label="GstRTSPSrc\nsource\n[>]\nlocation=\"rtsp://192.168.24.21/103117_euronews_2010_04_24_15_00_000.mpg\"\ndebug=TRUE\ndo-rtcp=FALSE";
      _proxypad3_041FE448 [color=black, fillcolor="#ffdddd", label="proxypad3\n[>][bfgsb]", height="0.2", style="filled,dotted"];
      source_041EC048_recv_rtp_src_0_1781917793_33_041FD4F8 [color=black, fillcolor="#ffdddd", label="recv_rtp_src_0_1781917793_33\n[>][bfgsb]", height="0.2", style="filled,dotted"];
      fillcolor="#ffffff";
      subgraph cluster_fakesrc0_042104D8 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstFakeSrc\nfakesrc0\n[>]\nnum-buffers=5\nsizetype=((GstFakeSrcSizeType) Fixed size buffers (sizemax sized))\nsizemax=200\nfilltype=((GstFakeSrcFillType) Fill buffers with random crap)\nsilent=TRUE";
        fakesrc0_042104D8_src_041DB808 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#ffaaaa";
      }

      fakesrc0_042104D8_src_041DB808 -> udpsink0_040EE188_sink_041DB740 [label="ANY"]
      subgraph cluster_udpsink0_040EE188 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstUDPSink\nudpsink0\n[>]\nsync=FALSE\nasync=FALSE\nlast-buffer=???\nbytes-to-serve=1000\nbytes-served=1000\nsockfd=17464\nclosefd=FALSE\nsock=17464\nclients=\"192.168.24.21:2060\"\nauto-multicast=FALSE\nloop=FALSE\nhost=\"192.168.24.21\"\nport=2060";
        udpsink0_040EE188_sink_041DB740 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#aaaaff";
      }

      subgraph cluster_udpsrc2_041F74F8 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstUDPSrc\nudpsrc2\n[>]\ndo-timestamp=TRUE\nport=1079\nuri=\"udp://0.0.0.0:1079\"\nsock=17432\nreuse=FALSE";
        udpsrc2_041F74F8_src_041DB290 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#ffaaaa";
      }

      rtpbin0_041E3010_recv_rtcp_sink_0_041FD158 -> _proxypad1_041FE0E8 [style=dashed, minlen=0]
      _proxypad1_041FE0E8 -> rtpsession0_041F9018_recv_rtcp_sink_041DB5B0 [label="application/x-rtcp\l"]
      udpsrc2_041F74F8_src_041DB290 -> rtpbin0_041E3010_recv_rtcp_sink_0_041FD158 [labeldistance="10", labelangle="0", label="                                                  ", headlabel="ANY", taillabel="application/x-rtcp\l"]
      subgraph cluster_udpsrc1_0414F320 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstUDPSrc\nudpsrc1\n[>]\ndo-timestamp=TRUE\nport=1078\nuri=\"udp://0.0.0.0:1078\"\nsock=17464\nreuse=FALSE";
        udpsrc1_0414F320_src_041DB1C8 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
        fillcolor="#ffaaaa";
      }

      rtpbin0_041E3010_recv_rtp_sink_0_041FD070 -> _proxypad0_041FE010 [style=dashed, minlen=0]
      _proxypad0_041FE010 -> rtpsession0_041F9018_recv_rtp_sink_041DB420 [label="application/x-rtp\l"]
      udpsrc1_0414F320_src_041DB1C8 -> rtpbin0_041E3010_recv_rtp_sink_0_041FD070 [labeldistance="10", labelangle="0", label="                                                  ", headlabel="ANY", taillabel="application/x-rtp\l"]
      subgraph cluster_rtpbin0_041E3010 {
        fontname="Bitstream Vera Sans";
        fontsize="8";
        style=filled;
        color=black;

        label="GstRtpBin\nrtpbin0\n[>]\nlatency=2000\nsdes=application/x-rtp-source-sdes, cname=(string)\\\"wl\\\\@EREMEEV-XP2\\\", name=(string)wl, tool=(string)GStreamer;";
        _proxypad2_041FE370 [color=black, fillcolor="#ffdddd", label="proxypad2\n[>][bfgsb]", height="0.2", style="filled,dotted"];
        rtpbin0_041E3010_recv_rtp_src_0_1781917793_33_041FD410 [color=black, fillcolor="#ffdddd", label="recv_rtp_src_0_1781917793_33\n[>][bfgsb]", height="0.2", style="filled,dotted"];
        _proxypad1_041FE0E8 [color=black, fillcolor="#ddddff", label="proxypad1\n[>][bfgsb]", height="0.2", style="filled,dashed"];
        rtpbin0_041E3010_recv_rtcp_sink_0_041FD158 [color=black, fillcolor="#ddddff", label="recv_rtcp_sink_0\n[>][bfgsb]", height="0.2", style="filled,dashed"];
        _proxypad0_041FE010 [color=black, fillcolor="#ddddff", label="proxypad0\n[>][bfgsb]", height="0.2", style="filled,dashed"];
        rtpbin0_041E3010_recv_rtp_sink_0_041FD070 [color=black, fillcolor="#ddddff", label="recv_rtp_sink_0\n[>][bfgsb]", height="0.2", style="filled,dashed"];
        fillcolor="#ffffff";
        subgraph cluster_rtpjitterbuffer0_04201108 {
          fontname="Bitstream Vera Sans";
          fontsize="8";
          style=filled;
          color=black;

          label="GstRtpJitterBuffer\nrtpjitterbuffer0\n[>]\nlatency=2000\npercent=100";
          rtpjitterbuffer0_04201108_sink_rtcp_041DBD80 [color=black, fillcolor="#aaaaff", label="sink_rtcp\n[>][bfgsb]", height="0.2", style="filled,dashed"];
          rtpjitterbuffer0_04201108_sink_041DBBF0 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
          rtpjitterbuffer0_04201108_src_041DBB28 [color=black, fillcolor="#ffaaaa", label="src\n[>][bfgsb]", height="0.2", style="filled,solid"];
          fillcolor="#aaffaa";
        }

        rtpjitterbuffer0_04201108_src_041DBB28 -> rtpptdemux0_040D1860_sink_041DBCB8 [label="application/x-rtp\l"]
        subgraph cluster_rtpptdemux0_040D1860 {
          fontname="Bitstream Vera Sans";
          fontsize="8";
          style=filled;
          color=black;

          label="GstRtpPtDemux\nrtpptdemux0\n[>]";
          rtpptdemux0_040D1860_src_33_04204000 [color=black, fillcolor="#ffaaaa", label="src_33\n[>][bfgsb]", height="0.2", style="filled,dotted"];
          rtpptdemux0_040D1860_sink_041DBCB8 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
          fillcolor="#aaffaa";
        }

        rtpptdemux0_040D1860_src_33_04204000 -> _proxypad2_041FE370 [label="application/x-rtp\l               media: video\l             payload: 33\l          clock-rate: 90000\l          clock-base: 0\l         seqnum-base: 468\l           npt-start: 0\l          play-speed: 1\l          play-scale: 1\l"]
        subgraph cluster_rtpssrcdemux0_041FA188 {
          fontname="Bitstream Vera Sans";
          fontsize="8";
          style=filled;
          color=black;

          label="GstRtpSsrcDemux\nrtpssrcdemux0\n[>]";
          rtpssrcdemux0_041FA188_rtcp_src_1781917793_041DBA60 [color=black, fillcolor="#ffaaaa", label="rtcp_src_1781917793\n[>][bfgsb]", height="0.2", style="filled,dotted"];
          rtpssrcdemux0_041FA188_src_1781917793_041DB998 [color=black, fillcolor="#ffaaaa", label="src_1781917793\n[>][bfgsb]", height="0.2", style="filled,dotted"];
          rtpssrcdemux0_041FA188_rtcp_sink_041DB358 [color=black, fillcolor="#aaaaff", label="rtcp_sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
          rtpssrcdemux0_041FA188_sink_041DB100 [color=black, fillcolor="#aaaaff", label="sink\n[>][bfgsb]", height="0.2", style="filled,solid"];
          fillcolor="#aaffaa";
        }

        rtpssrcdemux0_041FA188_rtcp_src_1781917793_041DBA60 -> rtpjitterbuffer0_04201108_sink_rtcp_041DBD80 [label="application/x-rtcp\l"]
        rtpssrcdemux0_041FA188_src_1781917793_041DB998 -> rtpjitterbuffer0_04201108_sink_041DBBF0 [labeldistance="10", labelangle="0", label="                                                  ", headlabel="application/x-rtp\l", taillabel="application/x-rtp\l          clock-rate: [ 1, 2147483647 ]\l"]
        subgraph cluster_rtpsession0_041F9018 {
          fontname="Bitstream Vera Sans";
          fontsize="8";
          style=filled;
          color=black;

          label="GstRtpSession\nrtpsession0\n[>]\nsdes=application/x-rtp-source-sdes, cname=(string)\\\"wl\\\\@EREMEEV-XP2\\\", name=(string)wl, tool=(string)GStreamer;\nnum-sources=2\nnum-active-sources=2\ninternal-session=((RTPSession*) 041FB000)";
          rtpsession0_041F9018_sync_src_041DB678 [color=black, fillcolor="#ffaaaa", label="sync_src\n[>][bfgsb]", height="0.2", style="filled,dotted"];
          rtpsession0_041F9018_recv_rtcp_sink_041DB5B0 [color=black, fillcolor="#aaaaff", label="recv_rtcp_sink\n[>][bfgsb]", height="0.2", style="filled,dashed"];
          rtpsession0_041F9018_recv_rtp_src_041DB4E8 [color=black, fillcolor="#ffaaaa", label="recv_rtp_src\n[>][bfgsb]", height="0.2", style="filled,dotted"];
          rtpsession0_041F9018_recv_rtp_sink_041DB420 [color=black, fillcolor="#aaaaff", label="recv_rtp_sink\n[>][bfgsb]", height="0.2", style="filled,dashed"];
          fillcolor="#aaffaa";
        }

        rtpsession0_041F9018_sync_src_041DB678 -> rtpssrcdemux0_041FA188_rtcp_sink_041DB358 [label="application/x-rtcp\l"]
        rtpsession0_041F9018_recv_rtp_src_041DB4E8 -> rtpssrcdemux0_041FA188_sink_041DB100 [label="application/x-rtp\l"]
      }

      _proxypad2_041FE370 -> rtpbin0_041E3010_recv_rtp_src_0_1781917793_33_041FD410 [style=dashed, minlen=0]
      rtpbin0_041E3010_recv_rtp_src_0_1781917793_33_041FD410 -> _proxypad3_041FE448 [label="application/x-rtp\l               media: video\l             payload: 33\l          clock-rate: 90000\l          clock-base: 0\l         seqnum-base: 468\l           npt-start: 0\l          play-speed: 1\l          play-scale: 1\l"]
    }

    _proxypad3_041FE448 -> source_041EC048_recv_rtp_src_0_1781917793_33_041FD4F8 [style=dashed, minlen=0]
    decodebin20_04205008_sink_041FD5E0 -> _proxypad4_041FE520 [style=dashed, minlen=0]
    _proxypad4_041FE520 -> typefind_04206010_sink_042040C8 [label="application/x-rtp\l               media: video\l             payload: 33\l          clock-rate: 90000\l          clock-base: 0\l         seqnum-base: 468\l           npt-start: 0\l          play-speed: 1\l          play-scale: 1\l"]
    source_041EC048_recv_rtp_src_0_1781917793_33_041FD4F8 -> decodebin20_04205008_sink_041FD5E0 [label="application/x-rtp\l               media: video\l             payload: 33\l          clock-rate: 90000\l          clock-base: 0\l         seqnum-base: 468\l           npt-start: 0\l          play-speed: 1\l          play-scale: 1\l"]
  }

  subgraph cluster_playsink0_041D9038 {
    fontname="Bitstream Vera Sans";
    fontsize="8";
    style=filled;
    color=black;

    label="GstPlaySink\nplaysink0\n[-] -> [=]\nflags=((GstPlayFlags) Render the video stream | Render the audio stream | Render subtitles | Use software volume | Attempt progressive download buffering | Deinterlace video if necessary)";
    fillcolor="#ffffff";
    subgraph cluster_streamsynchronizer0_041DA000 {
      fontname="Bitstream Vera Sans";
      fontsize="8";
      style=filled;
      color=black;

      label="GstStreamSynchronizer\nstreamsynchronizer0\n[=]";
      fillcolor="#ffffff";
    }

  }

}
