This event has ended. Create your own event on Sched.
Be sure to join us for the event. Learn more about ELC and the OpenIoT Summit, or register now! 
Back To Schedule
Thursday, February 23 • 10:00am - 10:50am
ALSA Topology Framework - Vinod Koul, Intel

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.
Many modern audio systems employ DSPs for audio, voice and speech processing. The processing modules within the DSP are typically implemented in firmware and are configurable by software. Typically a graph of the processing chain in the DSP is analogous to an ASoC DAPM graph and can be modelled using the ASoC DAPM model. But the graph needs to be created by the driver and each product & model may have different processing blocks in the graph. This puts the onus on ALSA driver and subsystem to provide a mechanism which allows DSP graphs to be scaled.

The new upstreamed ASoC topology framework allows us to represent the DSP processing chain as a graph/topology and load it from userland during boot resulting in configurable and customizable Linux audio systems. The talk explores this topology framework and its usage in the audio driver on Intel’s Skylake chipsets.

avatar for Vinod Koul

Vinod Koul

Sr Sotftware Engineer, Linaro
Vinod works for Linaro and is focused in upstreaming for Qualcomm platforms. In the past Vinod has worked on Audio for Intel. Vinod is the maintainer of Linux dmaengine subsystem, SoundWire subsystem. He also wrote and maintains the ALSA compressed audio framework and user libr... Read More →

Thursday February 23, 2017 10:00am - 10:50am PST
Grand Ballroom I