[gstreamer-bugs] [Bug 374682] [PATCH] collectpads should only consider linked pads to prevent blocking

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Nov 13 10:24:00 PST 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=374682

  GStreamer | gstreamer (core) | Ver: 0.10.10


Wim Taymans changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wim at fluendo.com
  Attachment #76483|none                        |rejected
               Flag|                            |




------- Comment #5 from Wim Taymans  2006-11-13 18:22 UTC -------
collectpads should not discard unlinked pads, if the muxer operates in pull
mode, this would not trigger a pad block on the sinks and would make dynamic
plugging impossible.
It also allows to easily switch sources on the muxer/mixer without having to
block all other pads (to disallow potential muxing of the unlinked pad while
reconnecting)

If a sinkpad is no longer used, it should be _unlinked and _released. It sucks
that refcounting does not work here as the pad does not have any indication how
it was created... that's 0.11 work.

Trying to figure out where the behaviour of muxers should be documented...


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list