Speaker
George Kiagiadakis
(Collabora)
Description
Building robust audio policies on embedded systems that integrate well with upstream APIs and components such as PipeWire and PulseAudio has been a challenging task for a long time. In many implementations, custom hardware DSP management components are built, bypassing existing upstream functionality, making integration and maintenance harder than they need to be. In this talk, George will explain how many of these difficulties can be overcome by integrating management directly into WirePlumber, the default session manager of PipeWire, and how existing functionality can be factored in to build complex solutions with ease. Emphasis will be given also on how recent developments in WirePlumber have improved this particular use case.
Speaker bio | George Kiagiadakis is a principal software engineer at Collabora, with over 14 years of experience in open source and embedded multimedia projects in particular. He is the author and maintainer of WirePlumber, a modular session manager for PipeWire, and has worked extensively with - and contributed to - both PipeWire and GStreamer. George has also contributed to Automotive Grade Linux (AGL) and various other FOSS projects in the past, most notably including Telepathy, Debian and KDE. |
---|
Primary author
George Kiagiadakis
(Collabora)