[Bug 779146] dmabuf: be able to negotiate tiled surfaces
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Sep 6 12:24:17 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=779146
--- Comment #56 from Nicolas Dufresne (ndufresne) <nicolas at ndufresne.ca> ---
(In reply to Víctor Manuel Jáquez Leal from comment #55)
> We have to keep in mind that not all the drivers might implement it
> (libva-v4l2-request? for example)
Well, this one is brand new and does not work for anything else then Kodi at
the moment, so I would not worry too much. Note that implementing PRIME_2 for
V4L2 driver is a bit weird.
The other aspect is that anything else then vaExportSurfaceHandle() is just
unsafe to export, because crucial information is missing. So long term, we
should not support anything else in regard to DMABuf exportation.
The main issue is that we don't get to chose the titling and the compression,
we just read it back after allocating a surface. With the caps feature, we
would need to allocate at caps negotiation, rather then allocation query.
We also implement a dmabuf map check, thinking that a dmabuf may or may not be
mappable. I'm still to find a non-mappable dmabuf in any upstream driver.
--
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