Samsung's Proposal For A Picture Processing API In Linux DRM

Written by Michael Larabel in Linux Kernel on 4 October 2016 at 06:08 PM EDT. 24 Comments
LINUX KERNEL
While not yet merged into the mainline Linux kernel and so far not seen as favorable by upstream DRM kernel veterans, Samsung developers have been working on a picture processing API for the Direct Rendering Manager (DRM). At this week's LinuxCon Europe, they are presenting their API proposal.

The Samsung effort is about offering a picture processing API within the Direct Rendering Manager subsystem. This would expose picture processing hardware blocks in a unified and generic way for copies, color space conversion, scaling, etc while making use of DRM objects and properties, etc while being a forward-thinking design with support for extensions. To date there hasn't been a generic DRM API for this in the embedded world but rather vendor-specific methods.

If you are interested in learning more but not in Berlin for LinuxCon Europe 2016, the PDF slides are available that cover this proposed API. However, it hasn't been merged upstream as, "no positive feedback from DRM maintainers", the slides mention from its review. The Exynos DRM driver meanwhile continues to offer its own image processing API.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week