Paul Davis <paul(a)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.
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