[linux-audio-dev] [Alsa-devel] 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] [Alsa-devel] 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 SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
_______________________________________________
Alsa-devel mailing list
Alsa-devel_AT_lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel


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

This archive was generated by hypermail 2b28 : Thu Sep 09 2004 - 00:06:30 EEST