[alsa-devel] alsa-lib support for compress offload

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Wed Jan 21 16:01:13 CET 2015


> Long story short, I am writing a new ALSA driver that supports compress
> offload. The only user land support I could find is in tinycompress. I
> was looking at adding gstreamer support to facilitate my testing and
> hopefully make the driver more useful.

The problem when you use a gstreamer->tinycompress path is that you have 
no hooks for volume control and audio policy/routing. It'll remain a 
test toy. If you want integration with a better user-friendly support, 
the right answer is to go through PulseAudio and write a compressed sink 
within pulseaudio. See the LPC slides from 2010 or 2011 that describe 
the solution. And Arun can help you with that, he wrote the 
gstreamer/pulseaudio interface :-)



More information about the Alsa-devel mailing list