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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Mar 14 17:01:30 UTC 2017


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

--- Comment #18 from Scott D Phillips <scott.d.phillips at intel.com> ---
(In reply to Daniel Stone from comment #16)
> If you depend on the hardware exposing a view which matches only the format
> (rather than format+modifier), this API is broken and needs to be fixed
> before it can be used for anything real.

The fact that a surface can be mapped linear isn't really important here, and
the proposed GstDmabufMeta isn't depending on that. It is just a mechanism to
negotiate the mutual support of some vendor-specific modified format between
elements.

(In reply to Nicolas Dufresne (stormer) from comment #17)
> I'm giving the option to:
> 1. Add a new GST format, like NV12_64Z32

In the case of NV12 + I915_TILING_Y, I don't think adding it as a
GstVideoFormat would be practical (ignoring the fact that it can be mapped
linearly). The specifics of that tiling format vary by processor generation and
even hardware configuration (some address bits get swizzled when multiple
memory channels are present to balance accesses).

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