PulseAudio OR PortAudio/Alsa

Brandon Kruse bkruse at openmoko.org
Fri Jun 13 07:17:22 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey guys,

I am currently almost done porting over
the iaxclient library (http://code.google.com/p/mokoiax).


I was using a driver that accessed alsa directly, and then
one that uses portaudio to interface to the device (alsa wrapper),
however, neither one of them worked because of:

~    a) there was always a device binded to /dev/snd/* (pulseaudio), and
this is not usually the case on linux systems. (Though I heard
you could force the alsa library to use the device anyways....)

~     b) The alsa-lib used to compile iaxclient was different in
a lot of ways then the one in the default distribution. (or it
at least seemed like it, mismatched versions probably)

My question is, should I look for a way around using alsa or
portaudio, or should I write an interface driver to work
with pulseaudio?


I am excited to get this to work, because writing my
iax2 client will be significantly easier, and once
this is finished, porting other iax2 soft phones that depend
on iaxclient, will be easy.

I see some good examples of pulseaudio in dialer2.

All Opinions welcome :)

- -brandon
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIUfncWSn2Kv7ZyAoRAu0KAJ9Zcm2HDqCy1YLivNMbcrvmFPqZ8wCfTkWn
+5m+3lvvEU/kINHGBy5jZDc=
=/h/g
-----END PGP SIGNATURE-----



More information about the openmoko-devel mailing list