Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This conference talk explores the Video Processing Unit (VPU) technology in Snapdragon X Elite laptops that offloads video encoding and decoding from the main CPUs. Discover how this hardware acceleration, common in embedded systems, is implemented in consumer laptops where diverse libraries, multimedia frameworks, applications, and browsers must function seamlessly. Examine the supported hardware codecs and features in the Iris kernel driver, including their upstream status, and learn about the V4L2 M2M APIs that expose these offloading capabilities to frameworks like GStreamer and FFmpeg, as well as directly to Chromium. The presentation also addresses current gaps in usability and functionality, raising important questions about Firefox compatibility, video processing applications for monitoring and editing, and whether all components are properly configured for out-of-the-box functionality in generic Linux distributions.