[linux-audio-dev] jack and alsa design issue

Hans Fugal hans at fugal.net
Fri Mar 18 16:23:23 UTC 2005

On Fri, 18 Mar 2005 at 10:47 -0500, Paul Davis wrote:
> if your app is supposed to be a realtime audio app, then a callback
> driven model is almost demonstrably more correct. SIGIO is not
> appropriate for this. 

For context, the app is a softphone. All linux softphones stink in all
ways, plus none was readily adaptable to JACK. I, being an audio geek,
would like to hook up a call to a JACK graph. But most people would like
the thing to just work without hassle, hence the ALSA option (which
would probably be default). Is this realtime? Sort of. In any case,
hopefully more realtime than the existing softphones. But there's
network jitter which begs a jitterbuffer, and telephone conversations
aren't as sensitive to latency as many things we do here. But the
realtime programmer in me can't get excited about SIGIO.

 .O.  Hans Fugal            | De gustibus non disputandum est.
 ..O  http://hans.fugal.net | Debian, vim, mutt, ruby, text, gpg
 OOO                        | WindowMaker, gaim, UTF-8, RISC, JS Bach
GnuPG Fingerprint: 6940 87C5 6610 567F 1E95  CB5E FC98 E8CD E0AA D460
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20050318/457d74a4/attachment.pgp>

More information about the Linux-audio-dev mailing list