[LAA] [ANN] JACK 0.121.3 + D-Bus (jackdbus)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <jack-devel@...>, <linux-audio-announce@...>, <discuss@...>
Date: Monday, October 3, 2011 - 8:49 am

--=-=-=
Content-Transfer-Encoding: quoted-printable

Apart from the usual jackdbus addition, this release contains fix for
xrun reporting.

This release provides both the new jackd.py (D-Bus bound and available
in the vanilla tarball) and jackdbus.

Tarball containing D-Bus patched jack 0.121.3 is available here:

http://nedko.arnaudov.name/soft/jack/dbus/
http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-dbus...
121.3.tar.gz
http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-dbus...
121.3.tar.gz.sig

A patch against vanilla 0.121.3 is available here:

http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-0.12...
-dbus.patch
http://nedko.arnaudov.name/soft/jack/dbus/jack-audio-connection-kit-0.12...
-dbus.patch.sig

After applying the patch you have to run autoreconf.

D-Bus modifications add optional autodetected support for the D-Bus
based server control system.

D-Bus is object model that provides IPC mechanism. D-Bus supports
autoactivation of objects, thus making it simple and reliable to code a
"single instance" application or daemon, and to launch applications and
daemons on demand when their services are needed.

* Simplified single thread model for control and monitor
applications. Various D-Bus language bindings make it trivial to
write control and monitor applications using scripting languages like
Python, Ruby, Perl, etc..
* JACK has log file (~/.log/jack/jackdbus.log) that is available for
inspection even when autoactivation happens because of first JACK
application is launched.
* There is real configuration file used to persist settings that can be
manipulated through configuration interface of JACK D-Bus object.
* Improved graph inspection and control mechanism. JACK graph is
versioned. Connections, ports and clients have unique (monotonically
increasing) numeric IDs.
* High level abstraction of JACK settings. Allows applications that can
configure JACK to expose parameters that were not known at compile
(or tarball release) time.

Currently there are some minor differences between jack1 jackdbus and
jack2 jackdbus:
* There is no parameter constraints support (no enums and no ranges)
* Settings file (in ~/.config/jack/) is conf-jack1.xml instead of
conf.xml, because jack1 and jack2 settings and not really compatible.

When configured with D-Bus support, jack_control is
installed. jack_control is simple commandline interface for jackdbus.

Other tools that can communicate with JACK through D-Bus:
* LADItools (tray icon, configuration, etc.)
* Patchage (and lpatchage too)
* LASH 0.6.x
* ladish
* QJackCtl

=2D-=20
Nedko Arnaudov

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)

iQEcBAEBAgAGBQJOh693AAoJEHhiueRdG1jtG5cH/2zMVdbcdlMKMahfT4yR5bZG
bFdjnMcGj4V213q4tFEAu3gLYsyHh6kdKh4fZRP5WBeIoMLCHaQ3df+A+kFQ7OIA
TIAsy+DyHuFtbdHylwEiRZhu/aQqV2BlHFYt/aSaQAneuA3YI8WgXc6Ae/H50IKy
EI2Qj3Ip3izMRgraC7LA4RuxC2zS9Ikc/5JUlH+Q+NvhGlmILTWlvWw2JGMcX6Vu
LCxOMqkZ4z/OH6Jdcr6UCEbo1Qwtroe8mPKuQpgHgp6VyR9N5YoPXdhMym+Kowi1
VEpn9eZLZUvyjgmRhwhCcwlRj4iYGd8TdJn9MYcqT6N/27YBMF7wZ1UnVzdAcXo=
=yrOK
-----END PGP SIGNATURE-----
--=-=-=--

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

Messages in current thread:
[linux-audio-announce] sfront 0.85 10/13/02 released, John Lazzaro, (Mon Oct 14, 9:47 pm)
[linux-audio-announce] [ANN] KMidimon 0.3 released, Pedro Lopez-Cabanillas, (Fri Aug 5, 4:49 pm)
[LAA] piksel08 - code dreams :: REMINDER, 220hex, (Mon Aug 11, 2:16 pm)
[LAA] Rivendell v1.6.0, Fred Gleason, (Thu Dec 17, 8:03 pm)
[LAA] ANNOUNCE: BEAST/BSE v0.7.4, Tim Janik, (Sat Apr 9, 8:12 am)
[LAA] Linux Audio Monthly Round-Up #8 - June 2011, Jeremy Jongepier, (Wed Jun 22, 5:06 pm)
[LAA] [ANN] JACK 0.121.3 + D-Bus (jackdbus), Nedko Arnaudov, (Mon Oct 3, 8:49 am)
[LAA] Version 0.6 of The Newtonator available, Michael Bechard, (Mon Aug 27, 8:17 am)
[LAA] Patchage 1.0.0, David Robillard, (Mon Apr 28, 7:10 pm)