I'll also direct folks to review the existing "understanding" of the use cases, problem spaces and requirements on this page on the Linaro wiki:
https://wiki.linaro.org/WorkingGroups/Middleware/Graphics/Projects/UnifiedMe...
Sorry for the long URL. I'll work on getting it linked from somewhere more directly accessible. The current content was distilled from media and graphics email threads as well as the BoF at ELC, and should reflect Sree's concerns as well as the V4L thread, and hopefully even existing DRM requirements (Android as well?). I will certainly be happy to edit by proxy as I'm not sure everyone can get an account on the Linaro wiki.
cheers, Jesse
On Mon, Apr 18, 2011 at 7:57 AM, Hans Verkuil hverkuil@xs4all.nl wrote:
Thanks Jesse for initiating the mailing list.
We need to address the requirements of Graphics and Multimedia Accelerators (IPs). What we really need is a permanent solution (at upstream) which accommodates the following requirements and conforms to Graphics and Multimedia use cases.
1.Mechanism to map/unmap the memory. Some of the IPs’ have the ability to address virtual memory and some can address only physically contiguous address space. We need to address both these cases. 2.Mechanism to allocate and release memory. 3.Method to share the memory (ZERO copy is a MUST for better performance) between different device drivers (example output of camera to multimedia encoder). 4.Method to share the memory with different processes in userspace. The sharing mechanism should include built-in security features.
Are there any special requirements from V4L or DRM perspectives?
This thread lists most (I hope) of the requirements that V4L has:
http://www.mail-archive.com/linux-media@vger.kernel.org/msg29857.html
Regards,
Hans
Thanks, Sree _______________________________________________ Linaro-mm-sig mailing list Linaro-mm-sig@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-mm-sig
Linaro-mm-sig mailing list Linaro-mm-sig@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-mm-sig