[LAU] What are we talking about. (Was: KILL DBUS)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Linux Audio Users <linux-audio-user@...>, Jack devel <jack-devel@...>
Date: Monday, May 18, 2009 - 2:25 pm

On Mon, 18 May 2009 17:36:11 +0400, alex stone wrote:

Hi again.

Ok, let's stop dancing then :) Let me try to explain that dbus here is not
the center of what has changed in JACK2.

The new feature in JACK2 is the control API. That is: a *C control API*.
Now it is very important to read the previous sentence over and over again.
Once the dbus keyword has disappeared of your focus, read on.

So, this C/C++ control API allows one to start/stop jack, configure it, and
manage connections in between clients. This C control API allows one to
control the server entirely in a cleaner fashion than what was used before.
jackd makes use of this new API.

And now the fun part. Say we want to control JACK with hmm... OSC. One will
program something called jackosc that will *expose* the jack control API
through a small OSC server. it's as simple as some python bindings for
instance.

Now that I have explained most of the new stuff in JACK2, back to our
issue. jackdbus is just like what I described with jackosc, except that
instead of *exposing the C API* through an OSC interface, we do that
through a DBUS interface.

> Is there going to be a non dbus jack version going forward?
You should already have the answer : there is and there will always be. The
JACK control API is the core and is C, dbus is just an interface, just like
any other kind of interface would be (OSC, HTTP, whatever...).

> And please assume here i'm talking about a complete

So you want to have 2 separate versions maintained ? One with a control API
and no interfaces other than plain C and one with interfaces included ?
Because if it's not a compile time option, I don't see what else it could
be.

Who wants to maintain to trees just to hide a compile time option ? what if
we really add jackosc to the list ? Should that be a third tree ?

Nedko, Stéphane: If I made any mistakes in my explanations, please correct
me :)

Marc-Olivier Barre.
------
Participez au black-out anti-HADOPI :
http://www.laquadrature.net/fr/APPEL-HADOPI-blackout-du-net-francais
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] more jack/qjackctl madness, Fons Adriaensen, (Sat May 16, 10:40 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, MarcO'Chapeau, (Sun May 17, 7:51 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Stéphane Letz, (Sun May 17, 7:36 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Rui Nuno Capela, (Sun May 17, 10:51 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Brent Busby, (Sun May 17, 2:59 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Rui Nuno Capela, (Sun May 17, 4:19 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Fons Adriaensen, (Sun May 17, 5:08 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Rui Nuno Capela, (Sun May 17, 5:37 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Fons Adriaensen, (Sun May 17, 11:59 pm)
[LAU] , MarcO'Chapeau, (Mon May 18, 9:12 am)
Re: [LAU] , MarcO'Chapeau, (Mon May 18, 1:28 pm)
[LAU] What are we talking about. (Was: KILL DBUS), MarcO'Chapeau, (Mon May 18, 2:25 pm)
Re: [LAU] What are we talking about. (Was: KILL DBUS), Chris Cannam, (Mon May 18, 9:24 pm)
Re: [LAU] What are we talking about. (Was: KILL DBUS), Ken Restivo, (Tue May 19, 6:30 pm)
Re: [LAU] [Jack-Devel] What are we talking about., Nedko Arnaudov, (Mon May 18, 3:18 pm)
[LAU] The simple thruth about jack-dbus, Fons Adriaensen, (Mon May 18, 4:04 pm)
Re: [LAU] [Jack-Devel] The simple thruth about jack-dbus, Nedko Arnaudov, (Mon May 18, 4:31 pm)
Re: [LAU] [Jack-Devel] The simple thruth about jack-dbus, Ivica Ico Bukvic, (Mon May 18, 4:46 pm)
Re: [LAU] [Jack-Devel] The simple thruth about jack-dbus, Nedko Arnaudov, (Mon May 18, 5:17 pm)
Re: [LAU] [Jack-Devel] The simple thruth about jack-dbus, Nedko Arnaudov, (Mon May 18, 6:47 pm)
Re: [LAU] [Jack-Devel] What are we talking about., Nedko Arnaudov, (Mon May 18, 3:22 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Rui Nuno Capela, (Mon May 18, 8:06 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Nedko Arnaudov, (Mon May 18, 10:45 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, drew Roberts, (Mon May 18, 12:17 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Nedko Arnaudov, (Mon May 18, 2:24 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Mark Knecht, (Mon May 18, 12:27 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Mark Knecht, (Sun May 17, 6:23 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Fons Adriaensen, (Mon May 18, 12:34 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Nedko Arnaudov, (Mon May 18, 10:39 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, drew Roberts, (Mon May 18, 12:12 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Paul Davis, (Sun May 17, 3:38 pm)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Nedko Arnaudov, (Mon May 18, 10:42 am)
Re: [LAU] [Jack-Devel] more jack/qjackctl madness, Joe Hartley, (Sun May 17, 3:38 pm)