What Parts of Linux Audio Simply Work Great? (was Re: [linux-audio-dev] Best-performing Linux-friendly MIDI interfaces?)
Jay Vaughan
jayv at synth.net
Thu Jun 16 14:43:12 UTC 2005
>true, but i take it you get the way CoreAudio is doing it: it means you
>can drive audio processing from a different interrupt source (e.g.
>system timer) because you have very accurate idea of the position of the
>h/w frame pointer. In CoreAudio, the "callback" is decoupled from any
>PCI, USB or ieee1394 interrupt. Tasty.
.. yes, very tasty. the performance-enhancin "OS-provided"
ring-buffer/sample-rate convertor that this allows is also, of
course, tasty.
>you can, true, though JACK doesn't. JACK uses poll and mmap (the OSS
>driver uses ioctls and select IIRC); expecting regular audio developers
>to use poll/mmap on a day to day basis creates very bad reactions :)
it only has to be done right once, though, and from that point on,
wrapped in an API and well-promoted as a black-box handling for audio
i/o.
--
;
Jay Vaughan
More information about the Linux-audio-dev
mailing list