[Bug 783521] gl: Add "direct" dmabuf uploader

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 3 14:34:21 UTC 2018


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

--- Comment #21 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
Does't the IMX.6 Vivante requires contiguous memory ? It's not just the backend
allocation (vmalloc, scatter gather, cma) that can cause an importation to
fail. Some HW will require 4 bytes stride alignment, other will require 16
bytes, or even 32 bytes. There is just so many reason why a DMABuf import can
fail that we need a properly working and transparent (no drop) fallback. Most
of this is implemented with trial and error in mind, this is inherited from DRM
subsystem. Of course, for your use case you might control that, but it will
fails for others if you are not careful enough, and this would cause
regressions.

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