[Bug 723266] New: outputselector: respect the 'negotiation-mode' property

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 29 22:40:12 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=723266
  GStreamer | gstreamer (core) | unspecified

           Summary: outputselector: respect the 'negotiation-mode'
                    property
    Classification: Platform
           Product: GStreamer
           Version: unspecified
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: thiago.sousa.santos at collabora.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


In the current implementation, output-selector only uses the negotiation-mode
property when doing caps operation (query and events). So if it is set to
the 'active' mode, it will forward the caps only to the currently active pad
but will forward all other sticky events to all pads. This behavior leads
to an assertion when a segment is sent to all pads and then this pad gets
the caps event: 'sticky event misordering'

This patch fixes this by respecting the 'negotiation-mode' for all
sticky events and waiting to forward them when the pad is activated.

-- 
Configure bugmail: https://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