On Fri, Apr 18, 2008 at 04:43:19AM -0700, Justin Smith
wrote:
I think this is because, when your app is using
oss or alsa, the friendly
thing to do is to stop using the sound card (since using the sound card
blocks other applications that would like to use it), and it is easier to
plug in your calls to the jack api in the same place as the oss or alsa api
calls, than it is to change your connection/disconnection policy based on
api.
Probably true, but it's a weak argument IMHO. It would just
take a couple of ifs to get this right.
A real problem are the 'portable, cross-platform' audio APIs
and tools that usually fail to understand the rather special
nature of JACK, or have been designed in such a way that they
can't handle it.
Ciao,