Linux DRM: New Picture Processing API for Embedded Systems
Explore the new Picture Processing API for Linux Direct Rendering Manager (DRM) in this 46-minute conference talk. Dive into the evolution of the DRM framework with Kernel Mode Setting (KMS) as a generic API for graphics display stacks. Learn about recent extensions like atomic mode setting and universal planes that expose graphics display subsystem features to generic applications. Discover the proposal for a unified approach to accessing picture processing hardware blocks, moving away from vendor-specific extensions. Gain insights into KMS objects, DRM objects and properties, atomic KMS API, image buffers, and image processing operations. Examine technical details, including DRM_IOCTL_MODE_GETFBPROC, FB Processor properties, and example application code. Presented by Marek Szyprowski, a Linux kernel developer at Samsung R&D Institute, this talk offers valuable knowledge for developers working with embedded systems and graphics hardware in Linux environments.