Technical presentation - 30 minutes (including q&a)
The released Snapdragon X Elite laptops are featuring a Video Processing Unit (VPU) to offload video encoding and decoding from the main CPU's. While this a common hardware building block in embedded systems, the use case in a generic laptop device for end users is different. All kind of combinations of libraries, multimedia frameworks, applications and browsers are expected to just work. This talk will run through the current experience from hardware to application. A detailed look will be given into supported hardware codecs and features in the Iris kernel driver, including up-streaming status of its various features. Followed by an overview of used V4L2 M2M APIs to expose offloading capabilities. Which in turn are used in frameworks like GStreamer and FFmpeg, or directly by Chromium. Most importantly the talk will also highlight the current gaps in usability and functionality. What about Firefox? What about video processing applications for monitoring or editing? Are all pieces in place for this to work out-of-the-box in a generic Linux distribution?
No bio available