Linux DRM: New Picture Processing API
Linux DRM: New Picture Processing API – Marek Szyprowski, Samsung Electronics Polska Sp. z o.o.
Direct Rendering Manager (DRM) framework with Kernel Mode Setting (KMS) became generic API for the graphics display stack for Linux. Recently introduced extensions like atomic mode setting and universal planes allows to expose most of the features of the graphics display subsystem to generic applications, which don’t need to use any hardware specific API. The next common part of graphics hardware (especially in the embedded systems) are various picture processing modules (i.e. copying, colour space conversion, scaling, rotation, etc). Such blocks can be used by vendor specific extensions. However this is not the best approach, especially if one want to design some hardware-independent application. This talk will focus on presenting the new proposal for the extension to the DRM subsystem, which provides access to the picture processing hardware blocks in the unified and generic way.
About Marek Szyprowski
Marek is a Linux kernel developer at Samsung R&D Institute, Warsaw, Poland. He specializes in embedded systems. His ongoing effort is to provide better support for Samsung SoC in the Linux kernel. This includes core platform support as well as various updates to the device drivers and frameworks developed in cooperation with the community.
linux foundation