[linux-audio-dev] JACK 0.70.4 release

Taybin taybin at earthlink.net
Mon May 5 19:17:01 UTC 2003

                        JACK 0.70.4 release

JACK is a low-latency audio server, written primarily for the GNU/Linux
operating system. It can connect a number of different applications to
an audio device, as well as allowing them to share audio between
themselves. Its clients can run in their own processes (ie. as normal
applications), or can they can run within the JACK server (ie. as a

JACK is different from other audio server efforts in that it has been
designed from the ground up to be suitable for professional audio work.
This means that it focuses on two key areas: synchronous execution of
all clients, and low latency operation. 


qjackconnect/jack_lsp bug fixed.

now can use either SysV or POSIX shm methods.  Linxu 2.4.4 is required
for the POSIX method.  Defaults to SysV, but can be switched with a
./configure option (--enable-posix-shm)

new --enable-optimize configure time flag, for compiler optimization.

jack_set_buffer_size_callback() de-deprecated.

added port metering API.

added option --timeout (OR -t) for client timeout.  The default time is
as before: 500 msec.

jack_lsp now has usage (-h or --help) and version (--version) options.

various bug fixes and documentation updates.


The shm code requires the tmpfs kernel module either loaded or compiled
in.  A tmpfs filesystem must be mounted as well.  This can be done by
tmpfs	/dev/shm	shm	defaults	0	0
to /etc/fstab and running "mkdir /dev/shm; mount /dev/shm".

In versions of linux prior to 2.4.4, tmpfs was known as shmfs.

Client programs compile with the previous stable release (0.61.0) will
need to be recompiled to work with 0.70.4.

Client programs now need to also link against librt.  That library
should be automatically included via pkg-config.

Taybin Rutkin

More information about the Linux-audio-dev mailing list