[LAD] interrupt-drive ALSA returning buffers too small

fons at kokkinizita.net fons at kokkinizita.net
Wed Sep 8 21:12:43 UTC 2010


On Wed, Sep 08, 2010 at 03:44:17PM -0500, Gabriel Beddingfield wrote:

> ...or perhaps switch to clalsadrv?  :-)

It's the 'minimal effort' way to use ALSA devices... at least if you
use C++. It has allowed me to write some apps (Jaaa, Japa, Aeolus,...)
that can support both Jack and ALSA using the same DSP code. The only
real difference is that for ALSA the application creates the audio 
thread while otherwise it would use the one provided by Jack. Early
versions were based very much on Jack's ALSA backend (and it still
shows).

The latest release allows 'split' capture/playback devices. The lib
would probably benefit from some extensions (e.g. handling more sample
or buffer formats, dithering, ...). If there is any interest from users
I would surely add those. 

Ciao,

-- 
FA

There are three of them, and Alleline.




More information about the Linux-audio-dev mailing list