[Bug 711155] wayland: add wl_drm support to wayland sink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 2 02:26:33 PDT 2015


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

Matthew Waters <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ystreet00 at gmail.com

--- Comment #41 from Matthew Waters <ystreet00 at gmail.com> ---
(In reply to Benjamin Gaignard from comment #40)
> For me Nicolas's solution will reduce the compatibility between SW and HW
> elements because add dmabuf in caps will not allow to graph elements freely
> even if SW could fairly use dmabuf.

It doesn't reduce compatibility and provides a bit more flexibility/choice.

1. An element can still have both sysmem and dmabbuf caps features and
negotiation would choose dmabuf over sysmem but sysmem is still there for the
software elements.
2. Nothing takes away the possibility of using a dmabuf as if it was system
memory.
2a. dmabuf memory can still be provided for sysmem caps features as long is the
dmabuf is mappable to sysmem.
3. Another goal of the dmabuf caps feature is to be able to limit and/or choose
what an element will produce/consume much like the
GLMemory/EGLImage/GLTextureUploadMeta splits in the GStreamer GL stack.
3a. Related: the caps features can be used to say "dmabuf or fail".
4. It was mentioned before about different formats possibly being supported
with dmabuf vs sysmem.

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