[gstreamer-bugs] [Bug 343787] New: The adder cannot handle when multiple elements tries to link at the same time

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Sat Jun 3 14:22:10 PDT 2006


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=343787
 GStreamer | gst-plugins-base | Ver: 0.10.7

           Summary: The adder cannot handle when multiple elements tries to
                    link at the same time
           Product: GStreamer
           Version: 0.10.7
          Platform: Other
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: tomasgroth at yahoo.dk
         QAContact: gstreamer-bugs at lists.sourceforge.net
     GNOME version: Unspecified
   GNOME milestone: Unspecified


Please describe the problem:
When multiple elemenst try to get linked to the adder very quickly after each
other, the adder fails to link to them, stops the adding (dies?), and spits out
the following warning and error:
GStreamer-WARNING **: Pad list changed during capsnego for element adder0
GStreamer-CRITICAL **: pad adder0:sink6 returned NULL caps from getcaps
function

I don't have any simple example code since the code producing the bug is part
of a larger application.


Steps to reproduce:
1. Create a pipeline with an adder and multiple audio inputs.
2. Link one of them and start the playback.
3. Link the rest of them to the adder quickly after each other.


Actual results:
This produces the warnings and errors:
GStreamer-WARNING **: Pad list changed during capsnego for element adder0
GStreamer-CRITICAL **: pad adder0:sink6 returned NULL caps from getcaps
function

Expected results:
If this worked correctly the adder should link the elements to itself, without
any errors

Does this happen every time?
yes

Other information:


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list