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

Ken Restivo ken at restivo.org
Tue May 19 14:30:26 EDT 2009


On Mon, May 18, 2009 at 10:24:45PM +0100, Chris Cannam wrote:
> On Mon, May 18, 2009 at 3:25 PM, MarcO'Chapeau <marco at marcochapeau.org> wrote:
> > 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.  jackdbus [does] that
> > through a DBUS interface.
> 
> Thanks Marc, that was a really helpful summary.
> 
> I wasn't quite sure whether to be outraged by or indifferent to this
> whole argument; now I'm _reasonably_ sure I can write it down to
> technical problems rather than a big conceptual worry, and go back to
> sleep instead.
> 
> 

So this kerfluffle is not related to clients but rather to packagers?

The control interface is available *publicly* to other clients, but JACK uses dbus *internally* between its component parts, and thus no JACK app need use dbus if it doesn't want to?

Seems reasonable to me. Another dependency, perhaps, but not a huge major big deal.

-ken



More information about the Linux-audio-user mailing list