October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019
Back To Schedule
Tuesday, October 29 • 14:25 - 15:00
Integrating Hardware-accelerated Video Decoding with the Display Stack - Paul Kocialkowski, Bootlin

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In February 2018, Bootlin launched a crowdfunding campaign to fund the
development of upstream Linux kernel support for the hardware-accelerated
video decoder (VPU) found on Allwinner platforms. This work is part of
Bootlin's larger ongoing effort to provide upstream Linux support for
these platforms.

Adding support for the VPU itself was a significant effort, involving a
whole new V4L2 API (the Request API) used on top of the existing M2M API,
codec-specific uAPI bits, a new driver (cedrus) as well as userspace
components such as a VAAPI backend and a test utility. However, the most
painful point turned out to be the integration of the decoded frames with
the various possible display pipelines.

This talk will introduce some context about hardware video decoding,
the work we carried out and the major issue we encountered with display
integration as well as lessons learned from the experience.

avatar for Paul Kocialkowski

Paul Kocialkowski

Embedded Linux Engineer, Bootlin
Paul joined Bootlin in 2018 and started with bringing support for the Allwinner VPU to mainline Linux. He went on to cover more topics related to graphics and multimedia, with various contributions to the DRM and V4L2 Linux subsystems as well as various related projects. Before that... Read More →

Tuesday October 29, 2019 14:25 - 15:00 CET
Forum 2
  Embedded Linux Conference, Video
  • Session Slides Included Yes