[gstreamer-bugs] [Bug 316248] linking two parallel chains hangs

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon May 21 10:04:43 PDT 2007


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=316248

  GStreamer | gstreamer (core) | Ver: HEAD CVS




------- Comment #9 from Stefan Kost (gstreamer, gtkdoc dev)  2007-05-21 17:04 UTC -------
I thought that queues should help, so I've tried this:

that of course works:
gst-launch audiotestsrc wave=2 freq=200 ! tee name=t ! volume ! adder name=a !
alsasink

this hangs (this is what I reported initialy);
gst-launch audiotestsrc wave=2 freq=200 ! tee name=t ! volume ! adder name=a !
alsasink t. ! volume ! a.

this still hangs:
gst-launch audiotestsrc wave=2 freq=200 ! tee name=t ! queue ! volume ! adder
name=a ! alsasink t. ! queue ! volume ! a.

It already hangs during linking (thats why the queues won't help):
0:00:01.968371000 16711 0x804f070 DEBUG              default
gstutils.c:2475:gst_pad_proxy_getcaps: proxying getcaps for t:src1
0:00:01.968434000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2080:gst_pad_peer_get_caps:<t:src0> get peer caps
0:00:01.968496000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2052:gst_pad_get_caps:<queue0:sink> get pad caps
0:00:01.968551000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1958:gst_pad_get_caps_unlocked:<queue0:sink> get pad caps
0:00:01.968606000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1962:gst_pad_get_caps_unlocked:<queue0:sink> dispatching to pad
getcaps function
0:00:01.968663000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2080:gst_pad_peer_get_caps:<queue0:src> get peer caps
0:00:01.968719000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2052:gst_pad_get_caps:<volume0:sink> get pad caps
0:00:01.968773000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1958:gst_pad_get_caps_unlocked:<volume0:sink> get pad caps
0:00:01.968828000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1962:gst_pad_get_caps_unlocked:<volume0:sink> dispatching to pad
getcaps function
0:00:01.968886000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2080:gst_pad_peer_get_caps:<volume0:src> get peer caps
0:00:01.968942000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2052:gst_pad_get_caps:<a:sink1> get pad caps
0:00:01.968996000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1958:gst_pad_get_caps_unlocked:<a:sink1> get pad caps
0:00:01.969051000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1962:gst_pad_get_caps_unlocked:<a:sink1> dispatching to pad getcaps
function
0:00:01.969104000 16711 0x804f070 DEBUG              default
gstutils.c:2475:gst_pad_proxy_getcaps: proxying getcaps for a:sink1
0:00:01.969164000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2080:gst_pad_peer_get_caps:<a:sink0> get peer caps
0:00:01.969220000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:2052:gst_pad_get_caps:<volume1:src> get pad caps
0:00:01.969275000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1958:gst_pad_get_caps_unlocked:<volume1:src> get pad caps
0:00:01.969330000 16711 0x804f070 DEBUG             GST_CAPS
gstpad.c:1962:gst_pad_get_caps_unlocked:<volume1:src> dispatching to pad
getcaps function


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=316248.




More information about the Gstreamer-bugs mailing list