Re: [LAD] more jack/qjackctl madness : some comments

PrevNext  Index
DateSun, 17 May 2009 19:49:02 +0200
From Stéphane Letz <[hidden] at grame dot fr>
ToFons Adriaensen <[hidden] at kokkinizita dot net>, Nedko Arnaudov <[hidden] at arnaudov dot name>, Rui Nuno Capela <[hidden] at rncbc dot org>
CcLinux Audio Developers <[hidden] at lists dot linuxaudio dot org>, JACK Developers <[hidden] at jackaudio dot org>
In-Reply-ToFons Adriaensen Re: [LAD] [Jack-Devel] more jack/qjackctl madness
Follow-UpPaul Davis Re: [LAD] [Jack-Devel] more jack/qjackctl madness : some comments
Follow-UpRui Nuno Capela Re: [LAD] more jack/qjackctl madness : some comments
After all these discussions on JACK2, D-Bus and Qjackctl issues, here  
are some general comments:

1) JACK2 *default* compilation mode defines the same starting scheme  
at JACK1 was doing. So (beside possible bugs) it is supposed to be  
completely "interchangeable" with JACK1. It can be controled with  
Qjackctl as usual.

2) JACK2 compiled in D-Bus is supposed to be controlled by a D-Bus  
based control application... (jack_control is a simple python example  
of a control application part of the package). Using JACK2 compiled  
in D-Bus with Qjackctl is a "receipe for trouble", even if if can be  
done in some simple use cases. (The point is that in this case the  
client auto-start feature starts the "jackdbus" exe instead of  
"jackd" with all of the related "settings" issues).

3) The port issue Fons told about in Qjackctl  0.3.4 seems to be a  
Qjackctl bug, so has to be fixed at the right place.

I don't see right now any raisonable way to fix this mess, better  
than adding even more complexity in the design... (Nedko any idea?)  
Otherwise I guess the only way is to make this totally clear for  
packagers :  1) is the standard way that maintains complete  
compatibility with legacy applications and control applications. 2)  
is the "new" way to be used with new D-Bus based control application  
(patchage ??)...  So it would mean 2  separated packages.

Stephane
PrevNext  Index

1242582575.7920_0.ltw:2,a <F247C0DF-3E15-46EB-B5CF-A967622FBDC3 at grame dot fr>