[Bug 797142] caps: Using gst_caps_fixate() on src pad leads to lies in the caps
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Sep 14 11:55:48 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=797142
--- Comment #3 from Nicolas Dufresne (ndufresne) <nicolas at ndufresne.ca> ---
(In reply to Sebastian Dröge (slomo) from comment #2)
> The real problem here is that the source is not providing complete caps, or
> more general that we don't have a way to declare mandatory and optional
> fields in the caps.
That I believe is the design error, which I cannot fix. But I can improve
things. If sources drops the field that aren't supported, you'll get only the
media type when negotiating with ANY. The source would drop the field at
fixating time. Just the media type should make is_subset() fail.
--
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