Paul Davis wrote:
Hello
I work at "hfkernel" by Tom Sailer, a program for pactor/rtty (soundcard =
ham=20
radio digimodes). It seems complicated, because it uses realtime scheduli=
ng,=20
select(), mmap(), and runs in 3 threads.=20
It was made in 1996 for OSS; I am trying to get it running with ALSA.=20


JACK already does this kind of stuff. You'd save yourself major
headaches by starting off doing it as a JACK client. Alternatively,
use the JACK source as a guide, although its very complex because it
is intended to handle many channels in a very robust way, with
complete xrun detection.

http://jackit.sf.net/

another alternative source of ideas would be ecasound's own ALSA code.

--p

I agree with Paul, that JACK would be a good place to work from, because it already deals with all the complicated realtime full duplex details, and leaves a relatively simple interface for the user application.

Cheers
James



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to