[linux-audio-dev] Re: Which API to use for simple clients?

New Message Reply About this list Date view Thread view Subject view Author view Other groups

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.


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Sep 06 2004 - 22:33:42 EEST