[Bug 684237] videomixer: Caps negotiation does not always work

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Sep 18 06:48:16 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=684237
  GStreamer | gst-plugins-good | git

--- Comment #5 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2012-09-18 13:48:13 UTC ---
Those are indeed not all atomic and allows races, but I do not see the problem
so much in the current design, but within videomixer2 itself.

That is, it returns getcaps with possibly "extra fields", for which it/we know
that those might lead to this caps subset problem further upstream.  On the
other hand, its own checks in setcaps only check for equal format and par.

So, if the latter (freedom) is indeed what it can handle, it should report as
such in getcaps (by definition) (and not have additional fields/restrictions in
there).  If it can not handle it, then setcaps is at fault to accept it.

-- 
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