[Bug 779146] dmabuf: be able to negotiate tiled surfaces

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Feb 24 19:40:27 UTC 2017


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

--- Comment #8 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
I think you have narrowed something here. Basically, there is DRM modifiers
that may not be reflected by GstVideoFormat (because there is memory hardware
to hide it, or simply that the GstVideoFormat does not matter, the memory isn't
mappable). I like GsDmabufModifierMeta, but I wonder if we shouldn't call those
GsDmabufDrmModifierMeta for extra clarity. I would not merge this into
GstVideo, because it's really an extension, specific to DMABuf and DRM BOs
handles. Obviously, the DMABuf handles are the one to be shared between
components.

Small step back, I'd probably define an allocation meta as GstDmabufMeta, and
make the drm-modifiers one of the field. This way we can extend later, e.g.
with the kernel-allocator, or other things like that (if that ever get exposed
obviously).

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