[Bug 755237] Caps Feature Negotiations have bad defaults

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Sep 18 21:27:51 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=755237

Matthew Waters <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |ystreet00 at gmail.com
         Resolution|---                         |NOTABUG

--- Comment #6 from Matthew Waters <ystreet00 at gmail.com> ---
Memory transfer is not the only way to transfer data as negotiated through caps
features.  There are current use cases (meta:GstVideoGLTextureUploadMeta) that
will break if we assume a lack of a memory caps feature means
memory:SystemMemory which could be downright dangerous.  The best option for
you is to explicitly add the memory:SystemMemory caps feature to your
negotations when dealing with other caps features.

Think of it like this, no caps features == memory:SystemMemory.  All other
comparisons are based on normal equivalence so:

meta:SomeMeta != memory:SystemMemory,meta:SomeMeta

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