Subject: [linux-audio-dev] Re: Which API to use for simple clients?
From: Andrew Burgess (aab_AT_cichlid.com)
Date: Mon Sep 06 2004 - 22:28:14 EEST
>I have two Audio related projects that need updating.
>Both have existing /dev/dsp style backends at present, which have been working
>fine. But recently (SuSE 9.0 install?) when run under ALSA emulation of
>/dev/dsp they both started producing segfaults - "after program had exited",
>(neither valgrind nor gdb can give any info on the fault).
>So I decided it was time to do a native ALSA backend(s).
>I have rsynth backend working, and perl Audio:: one almost working.
>But before going forward I would like to solicit opinions on what
>is the "right" API to use.
>(please tell me if I missed any):
Portaudio, which gives you macos and windows for free (but of course
you must also port the gui stuff...)
>2. ALSA
>3. JACK
Do the callbacks once and it's trivial to port to all three of the above
in my experience.
This archive was generated by hypermail 2b28 : Mon Sep 06 2004 - 22:33:42 EEST