Hardware Accelerated multimedia, the missing parts

Session information has not yet been published for this event.


One Line Summary

How the kernel can help user space make best use of hardware for multimedia acceleration.


HW-accelerated multimedia is possible nowadays, but is restricted to using one specific subsytem or combination of subsystems. Users shouldn’t have to care about those restrictions, and parts are missing kernel-side to solve that.

Today’s multimedia usage mixes V4L2, libVA, VDPAU, OpenGL, GEM/TTM, OpenMAX, OpenCL, 3rd party API/drivers, gpu, dsp, dedicated boards and cpu.

This talk will give a userspace point of view on what bottlenecks/blockers are encountered when using/mixing those various (sub)systems and what’s missing to make Linux the killer platform out there for as many multimedia usages as possible.

The point of this talk is not to force adoption of a certain subsystem, but to bring to the table an extensive point of view of the problems we have to fix.




  • Edward Hervey



    Edward Hervey has been hacking on GStreamer and related technologies since he started the PiTiVi Open Source video editor in 2003. As a core GStreamer developer, his goals in life are to ensure it gets used in as many use-cases, devices and platforms as possible. He is a Senior Multimedia Architect at Collabora ltd, where he thrives pushing open-source multimedia and converting Industry leaders to using open-source technologies.
    Edward has a Master in Computer Science from the EPITECH school of enginnering in Paris, France.