Fedora 15 Update: jack-audio-connection-kit-1.9.7-1.fc15

updates at fedoraproject.org updates at fedoraproject.org
Thu May 5 05:01:17 UTC 2011

Fedora Update Notification
2011-04-05 20:09:38

Name        : jack-audio-connection-kit
Product     : Fedora 15
Version     : 1.9.7
Release     : 1.fc15
URL         : http://www.jackaudio.org
Summary     : The Jack Audio Connection Kit
Description :
JACK is a low-latency audio server, written primarily for the 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 (i.e. as a normal application), or can they can run within a
JACK server (i.e. a "plugin").

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.

Update Information:

Continuing the JACK2 serie. Jack 1.9.7 is API compatible with latest Jack 0.120.1 version.

What is new:

- Sync JackAlsaDriver::alsa_driver_check_card_type with JACK1 backend.
- Correct JackServer::Open to avoid a race when control API is used on OSX.
- Improve backend error handling: fatal error returned by Read/Write now cause a Process failure (so a thread exit for blocking backends).
- Recoverable ones (XRuns..) are now treated internally in ALSA, FreeBob and FFADO backends.
- In jackdmp.cpp, jackctl_setup_signals moved before jackctl_server_start.
- Correct symbols export in backends on OSX. ALSA backend : suspend/resume handling.
- Correct dummy driver.
- Adrian Knoth jack_lsp patch.
- Remove JackPortIsActive flag.
- New latency API implementation.
- ComputeTotalLatencies now a client/server call.
- Add latent test client for latency API.
- Also print playback and capture latency in jack_lsp.
- jack_client_has_session_callback implementation.
- Check requested buffer size and limit to 1..8192 - avoids weird behaviour caused by jack_bufsize foobar.
- jack_port_type_get_buffer_size implementation.
- Stop using alloca and allocate buffer on the heap for alsa_io.
- Rename jdelay to jack_iodelay as per Fons' request.
- Call buffer size callback in activate (actually this is done on client side in the RT thread Init method).
- Add jack_midi_dump client. Synchronize net JACK1 with JACK1 version.
- Synchronize jack_connect/jack_disconnect with JACK1 version.
- Correct JackNetMaster::SetBufferSize.
- Use jack_default_audio_sample_t instead of float consistently, fix ticket #201. -X now allows to add several slave backends, add -I to load several internal clients.
- Rework internal slave driver management, JackServerGlobals now handle same parameters as jackdmp.
- Correct JackEngine::NotifyGraphReorder, update JackDebugClient with latest API.
- Devin Anderson server-ctl-proposal branch merged on trunk: improved control API, slave backend reworked.
- Implement renaming in JackDriver::Open to avoid name collision (thanks Devin Anderson).
- Correct alsa_driver_restart (thanks Devin Anderson).
- Correction of jack_connect/jack_disconnect: use of jack_activate and volatile keyword for thread shared variable.
- Correction of JackNetOneDriver for latest CELT API.
- Synchronize JackWeakAPI.cpp with new APIs.


This update can be installed with the "yum" update program.  Use 
su -c 'yum update jack-audio-connection-kit' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at

More information about the package-announce mailing list