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

Jack O'Quin joq at io.com
Mon Mar 21 04:36:26 UTC 2005


Paul Davis <paul at linuxaudiosystems.com> writes:

>>> >emulate that when using ALSA. Someday, when jack starts itself as
>>> >needed (as I understand is planned), I wouldn't need to support ALSA.
>>>=20
>>> current versions of JACK already do this if the client uses
>>> jack_client_open().=20
>>
>>Do you mean jack_client_new()? Even without JACK_START_SERVER[1]
>>defined? 0.99.0?

That works, too.  Define JACK_START_SERVER in your application before
you call jack_client_new().  

The new interface is better, though.  You might as well use it for any
new code you're writing.  We continue to support jack_client_new(), as
well.

> no, jack_client_open(). its a new API call, designed to deal with the
> inadequacies of jack_client_new() without breaking every existing client.
>
>>1. http://jackit.sourceforge.net/docs/reference/html/jack_8h.html#a1
>
> this covers the current release, not the version in CVS. the version
> in CVS is actually better in every way that the current release - we
> are anxious to wrap up the remaining details so that a new release can
> be made.

Here's a description of the new interface...

 http://www.joq.us/jack/reference-devel/html/jack_8h.html#a1

It's been stable and working in CVS for several months now.  It will
be included in a new JACK release, Real Soon Now.  Go ahead and give
it a try.
-- 
  joq



More information about the Linux-audio-dev mailing list