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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 18 May 2009 17:36:11 +0400, alex stone <compose59@xxxxxxxxx> wrote:> Marc,> hehe, and the waltz continues. So let's assume that pulse isn't being> considered here as part of the dbus paradigm intent .
Hi again.
Ok, let's stop dancing then :) Let me try to explain that dbus here is notthe 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, andmanage connections in between clients. This C control API allows one tocontrol 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 willprogram something called jackosc that will *expose* the jack control APIthrough a small OSC server. it's as simple as some python bindings forinstance.
Now that I have explained most of the new stuff in JACK2, back to ourissue. jackdbus is just like what I described with jackosc, except thatinstead of *exposing the C API* through an OSC interface, we do thatthrough 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. TheJACK control API is the core and is C, dbus is just an interface, just likeany other kind of interface would be (OSC, HTTP, whatever...).
> And please assume here i'm talking about a complete > non dbus version, not a compile time option to disable it.So you want to have 2 separate versions maintained ? One with a control APIand 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 couldbe.
Who wants to maintain to trees just to hide a compile time option ? what ifwe really add jackosc to the list ? Should that be a third tree ?
Nedko, Stéphane: If I made any mistakes in my explanations, please correctme :)
Marc-Olivier Barre.------Participez au black-out anti-HADOPI :http://www.laquadrature.net/fr/APPEL-HADOPI-blackout-du-net-francais_______________________________________________Linux-audio-user mailing listLinux-audio-user@xxxxxxxxxxxxxxxxxxxxxxxx://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux