On Mon, Jan 23, 2012 at 10:57 AM, Mauro Carvalho Chehab <mchehab@xxxxxxxxxx> wrote: > >>> 2) The userspace API changes to properly support for dma buffers. >>> >>> If you're not ready to discuss (2), that's ok, but I'd like to follow >>> the discussions for it with care, not only for reviewing the actual >>> patches, but also since I want to be sure that it will address the >>> needs for xawtv and for the Xorg v4l driver. >>> >> >> The support of dmabuf could be easily added to framebuffer API. >> I expect that it would not be difficult to add it to Xv. You might want to have a look at my dri2video proposal a while back. I plan some minor changes to make the api for multi-planar formats look a bit more like how addfb2 ended up (ie. array of handles, offsets, and pitches), but you could get the basic idea from: http://patchwork.freedesktop.org/patch/7939/ > A texture based API is likely needed, at least for it to work with > modern PC GPU's. I suspect we will end up w/ an eglImage extension to go dmabuf fd <-> eglImage, and perhaps handle barriers and userspace mappings. That should, I think, be the best approach to best hide/abstract all the GPU crazy games from the rest of the world. BR, -R -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html