Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: jack | Distribution: SUSE Linux Enterprise 15 |
Version: 1.9.12 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 1.33 | Build date: Fri May 25 23:41:26 2018 |
Group: System/Sound Daemons | Build host: sheep19 |
Size: 1417452 | Source RPM: jack-1.9.12-1.33.src.rpm |
Packager: https://www.suse.com/ | |
Url: http://jackaudio.org/ | |
Summary: Jack-Audio Connection Kit |
JACK is system for handling real-time, low latency audio (and MIDI). It runs on GNU/Linux, Solaris, FreeBSD, OS X and Windows (and can be ported to other POSIX-conformant platforms). 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 "plugin"). JACK also has support for distributing audio processing across a network, both fast & reliable LANs as well as slower, less reliable WANs.
GPL-2.0+ and LGPL-2.1+
* Sun Jan 07 2018 davejplater@gmail.com - Build with _smp_mflags * Fri Jan 05 2018 davejplater@gmail.com - Split off libjacknet0 and libjackserver0 into subpackages. * Thu Jan 04 2018 davejplater@gmail.com - Update to version 1.9.12 and use python3 instead of python2 for the build. - Removed jack-sparcv9.diff and jack-ppc64-long.patch, the file that is patched - linux/cycles.h no longer exists. - Removed reproducible.patch, gcc6-fixes.diff and jack-fixgcc7.patch they are all now upstream. - Upstream changes: * Various corrections in NetJack2 code. * Partial buffers can now be transmitted with libjacknet API. * Including S24_LE/BE formats to linux ALSA driver. * More robust shared memory allocator. * Correct CoreAudio devices aggregation code. * Waf and wscripts improvement and update. * New JackProxyDriver. * Various fixes in JACK MIDI code. * Fix return value of SetTimebaseCallback(). * Correct netmanager latency reporting. * Implement new jack_port_rename and JackPortRenameCallback API. * Fix CPU hogging of the midi_thread(). * Release audio devices when alsa_driver_new fails. * String management fix. * Correct JackDriver::Open : call to fGraphManager->SetBufferSize has to use current fEngineControl->fBufferSize value. * Use ARM neon intrinsics for AudioBufferMixdown. * Fix Netjack alignment. * Various wscript improvements and cleanup. * Fix initialization of several class variables. * Heap-allocate client matrix in topo sort. * Add a toggle command to transport utility, to allow toggling between play and stop state. * Avoid side effects from parsing of "version" option in jackd. * Allow firewire device be selected via -d. * Add ARM-NEON acceleration for all non-dithering sample conversion functions. * Add jack_simdtest utility. * Use Linux futex as JackSynchro. * Add autoclose option to jack_load. * Fix build with gcc-7. * Show hint when DBus device reservation fails. * Add support for internal session files. * Wed Jul 19 2017 davejplater@gmail.com - Modify jack-fixgcc7.patch in line with upstream. * Sun Apr 02 2017 davejplater@gmail.com - Fix gcc7 build failure with jack-fixgcc7.patch, sent to github jack2 issue#253 * Fri Apr 15 2016 tiwai@suse.de - Fix the build failure with gcc6: gcc6-fixes.diff * Sun Mar 20 2016 davejplater@gmail.com - Use pkgconfig buildrequires and cleanup spec. - BuildIgnore libiec61883 to allow Leap42 and earlier build again. * Fri Mar 18 2016 bwiedemann@suse.com - Add reproducible.patch to fix build-compare * Tue May 26 2015 jkeil@suse.com - Added libjack-devel to baselibs.conf * Mon May 25 2015 plinnell@opensuse.org - Enable 32bit build in baselibs.conf * Sat Mar 07 2015 mpluskal@suse.com - Replace celt with opus * remove jack-celt-build-fix.diff * Sun Sep 21 2014 davejplater@gmail.com - Update to release 1.9.10 - Removed patches jack-wafdocbuild.patch and aarch64.patch as they are now in upstream. - Upstream changes: * Correct JackPortAudioDriver::Open : special case for ASIO drivers. * Correct JackEngine::NotifyGraphReorder : graph-order callback now notified after port latencies update. * netjack/opus: don't re-init en/decoders. * Use string ids in the alsa device list. * controlapi: fix double free on master switch. * netjack1/netone opus support. * netjack1/2 Opus: use only 2bytes for encoded-length. * wscript: add header defines and libs for example-clients/netsource. * fix duplicate prog.includes. * More robust channel mapping handling in JackCoreAudioDriver. * Add opus support to NetJack2. * jack_control: fix epr command. * Update JackCoreAudioDriver and JackCoreAudioAdapter with more recent API. * Devin Anderson patch for Jack/CoreMIDI duplicated messages. * Fix in ALSA adapter. * Fix alsa driver parameter order. * Control API: Enforce driver/internal parameter order. * Extend jack_control to have parameter reset commands. * Align buffers to 32 byte boundaries to allow AVX processing. * New jack_get_cycle_times() implementation from Fons Adriennsen. * Update waf. * [firewire] Introduce UpdateLatencies() in FFADO backend. * [firewire] Allow FFADO backend to change the buffer size. * Rework JackMessageBuffer. * POST_PACKED_STRUCTURE used for jack_latency_range_t type. * Remove JACK_32_64 flag, so POST_PACKED_STRUCTURE now always used. * Improve libjacknet master mode. * In control API, UNIX like sigset_t replaced by more abstract jackctl_sigmask_t * opaque struct. * Check server API callback from notification thread. * Use a time-out in notification channel write function. * Fix lock management in JackEngine. * A bit more robust JackMessageBuffer implementation (in progress). * Rename JackProcessSync in JackPosixProcessSync. * Fix NetJack2 initialisation bug. * Improve ShutDown in NetManager. * Correct ShutDown in JackInternalClient and JackLibClient. * Implement shutdown for in server clients. * Better time-out management in NetJack2. * More robust server/client protocol. * Factorize code the server/client request in JackRequestDecoder class. * Cleanup drivers and internals loading code. * jackctl_driver_params_parse API moved in public control.h. * More general drivers/internals loading model on Windows. * Fix library symbols export issue. * Adrian Knoth fix in midiseq.c. * Fri May 02 2014 ohering@suse.de - Enable firewire only for 12.1+ due to lack of libffado-devel * Tue Jun 11 2013 dmueller@suse.com - add aarch64.patch * Thu Jun 06 2013 cdenicolo@suse.com - license update: GPL-2.0+ and LGPL-2.1+ jack server is licensed under GPL-2.0+ * Thu Mar 28 2013 mmeister@suse.com - Added url as source. Please see http://en.opensuse.org/SourceUrls * Mon Feb 04 2013 davejplater@gmail.com - Update to release 1.9.9.5 for bnc#801442 - Removed patches: jack-uc_regs.patch, jack-segfault.patch they are incorporated. - Doxygen build doesn't work created jack-wafdocbuild.patch. - Upstream changes : * Adrian Knoth fix in midiseq.c. * Fix library symbols export issue. * Cleanup drivers and internals loading code. * jackctl_driver_params_parse API moved in public control.h. * Factorize code the server/client request in JackRequestDecoder class. * More robust server/client protocol. * Better time-out management in NetJack2. * Improve ShutDown in NetManager. * Correct ShutDown in JackInternalClient and JackLibClient. * Fix NetJack2 initialisation bug. Add EndTime function. * Rename JackProcessSync in JackPosixProcessSync. * A bit more robust JackMessageBuffer implementation. * Check server API callback from notification thread. * Use a time-out in notification channel write function. * Fix lock management in JackEngine. * In control API, UNIX like sigset_t replaced by more abstract jackctl_sigmask_t * opaque struct. * Improve libjacknet master mode. * Remove JACK_32_64 flag, so POST_PACKED_STRUCTURE now always used. POST_PACKED_STRUCTURE used for jack_latency_range_t type. * Rework JackMessageBuffer. * [firewire] Introduce UpdateLatencies() in FFADO backend. * [firewire] Allow FFADO backend to change the buffer size. * Update waf. * New jack_get_cycle_times() implementation from Fons Adriennsen. * Align buffers to 32 byte boundaries to allow AVX processing. * Extend jack_control to have parameter reset commands. * Fix alsa driver parameter order. * Control API: Enforce driver/internal parameter order. * Fix in ALSA adapter. * Devin Anderson patch for Jack/CoreMIDI duplicated messages. * Change framework installation hierarchy for OSX Mountain Lion. * Update JackCoreAudioDriver and JackCoreAudioAdapter with more recent API. * jack_control: fix epr command. * Add opus support to NetJack2. * More robust channel mapping handling in JackCoreAudioDriver. * netjack1/netone opus support. controlapi: fix double free on master switch. * Use string ids in the alsa device list. netjack/opus: don't re-init en/decoders. * Correct JackPortAudioDriver::Open : special case for ASIO drivers. * waf: configure option for enforcing autostart method * ALSA devices reservation fixes. * Wed Jun 27 2012 dvaleev@suse.com - fix R_PPC64_ADDR32 fff85e94858 for symbol `' out of range - fix jack_connect segfault * Tue Apr 10 2012 klaussfreire@gmail.com - Disable parallel build to limit resource usage and prevent hung build hosts. * Sun Feb 26 2012 davejplater@gmail.com - Update to version 1.9.8 - Remade jack-celt-build-fix.diff - Upstream changes : - Merge newer-midi branch (Devin Anderson redesign of the MIDI drivers: alsarawmidi, ffado, coremidi and winmme). - Correction in jackdmp.cpp: notify_server_stop should be done after server destruction. - Correct driver lifetime management. - Add XRun detection in PortAudio driver. - CELT code for NetJack2. - Merge branch switch-master-port-registration-notifications: correct driver port registration. - Libjacknet in progress. - Correct MIDI in NetJack2. - Correct OSX real-time thread setup. - Correct rd_acquire in dbus code. - Correct NetJack2 connection handling. - SaveConnections/RestoreConnections in NetDriver and JackAudioDriver. - Special version of jack_attach_shm/jack_release_shm on client side for POSIX shared memory, to solve a memory leak issue. - Another round of code improvements to handle completely buggy Digidesign CoreAudio user-land driver. - Special CATCH_CLOSE_EXCEPTION_RETURN to handle Close API calls. - Add JACK_NETJACK_PORT and JACK_NETJACK_MULTICAST environment variables for NetJack2. - NetJack2 now only send data on network only is ports are connected both sides. - Fix for "starting two instances of same app in parallel does not work" bug. - Enable explicit channel mapping in CoreAudio driver. - New JackTimedDriver class to be used by JackDummyDriver, JackNetDriver and JackNetOneDriver classes. - More robust code in synchronization primitives and JackMessageBuffer. - More robust Control API implementation. - Add jackctl_driver_get_type in Control API. - Singleton behaviour for JackCoreMidiDriver and JackWinMMEDriver. - John Emmas patch for DSP CPU computation. - John Emmas Windows server launching patch. - Fix jack_set_port_name API. - Enable local access in NetJack2 code. - Dynamic port management in JACK/CoreMidi bridge. * Mon Feb 13 2012 dvaleev@suse.com - ppc64 doesn't have uc_regs * Tue Oct 18 2011 adrian@suse.de - drop jack-CAS.diff patch to fix non ia32/x86_64/ppc build, seems to be fixed upstream similar * Wed Sep 07 2011 davejplater@gmail.com - Enabled dbus support requested on multimedia list - Disabled engine profiling * Tue Sep 06 2011 davejplater@gmail.com - Removed malfunctioning services * Thu May 19 2011 davejplater@gmail.com - Update to version 1.9.7 - Upstream changes : * Sync JackAlsaDriver::alsa_driver_check_card_type with JACK1 backend. * 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 and FFADO backends. * In jackdmp.cpp, jackctl_setup_signals moved before jackctl_server_start. * 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. * 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. * Fri Dec 10 2010 davejplater@gmail.com - Added jack-celt-build-fix.diff to fix jack build with celt-0.9.1 * Tue Nov 09 2010 davejplater@gmail.com - Update to version 1.9.6 - Upstream changes : * Improve JackCoreAudioDriver and JackCoreAudioAdapter : when no devices are described, takes default input and output and aggregate them. * Correct JackGraphManager::DeactivatePort. * Correct JackMachServerChannel::Execute : keep running even in error cases. * Raise JACK_PROTOCOL_VERSION number. Arnold Krille firewire patch. * Fix some file header to have library side code use LGPL. * ffado-portname-sync.patch from ticket #163 applied. * Remove call to exit in library code. * Make jack_connect/jack_disconnect wait for effective port connection/disconnection. * Add tests to validate intclient.h API. * On Linux, inter-process synchronization primitive switched to POSIX semaphore. * In JackCoreAudioDriver, move code called in MeasureCallback to be called once in IO thread. * David Garcia Garzon netone patch. * Fix from Fernando Lopez-Lezcano for compilation on fc13. * Fix JackPosixSemaphore::TimedWait : same behavior as JackPosixSemaphore::Wait regarding EINTR. * David Garcia Garzon unused_pkt_buf_field_jack2 netone patch. * Arnold Krille firewire snooping patch. * Jan Engelhardt patch for get_cycles on SPARC. * Adrian Knoth hurd.patch, kfreebsd-fix.patch and alpha_ia64-sigsegv.patch from ticket 177. * Adrian Knoth fix for linux cycle.h (ticket 188). * In JackCoreAudioDriver, fix an issue when no value is given for input. * Wed Jul 07 2010 davejplater@gmail.com - Enable ffado firewire support * Wed Jul 07 2010 jengelh@medozas.de - Provide missing functions to enable SPARC compilation * Tue Jul 06 2010 jengelh@medozas.de - Build fix: make sure $RPM_OPT_FLAGS is in CFLAGS (SPARC _needs_ its -march=ultrasparc from prjconf to make atomic ops available) - Strip remaining CFLAGS since they are the same as in prjconf * Thu Apr 29 2010 ro@suse.de - use _smp_mflags instead of -j'percent'{jobs} * Tue Apr 06 2010 davejplater@gmail.com - Update to jack-1.9.5 which now has support for distributing audio processing across a network. - Removed jack-shmat-check-fix.diff. * Fri Feb 19 2010 coolo@novell.com - remove libfreebob dependency * Wed Feb 17 2010 tiwai@suse.de - minor spec file clean-ups * Tue Feb 09 2010 edogawa@aon.at - update to 0.118.0 - don't use gcc4 patch and all that autotool stuff before ./configure - fixed dependencies (missing versions) * Fri Dec 18 2009 jengelh@medozas.de - add baselibs.conf as a source * Tue Sep 22 2009 tiwai@suse.de - fix minor strdup memory leaks (bnc#539096) * Sun Jun 21 2009 coolo@novell.com - fix requires of devel package (libjack requires libsamplerate now) * Fri Jun 19 2009 tiwai@suse.de - add libsndfile and libsamplerate to buildrequires to support netjack driver * Fri Jun 19 2009 tiwai@suse.de - fix mismatching pclose() (bnc#514072) * Mon Apr 20 2009 tiwai@suse.de - updated to version 0.116.2: * Stable version update since 0.109.2: quite lots of fixes and updates. See http://jackaudio.org/node/20 http://jackaudio.org/node/21 http://jackaudio.org/node/22
/usr/bin/alsa_in /usr/bin/alsa_out /usr/bin/jack_alias /usr/bin/jack_bufsize /usr/bin/jack_connect /usr/bin/jack_control /usr/bin/jack_cpu /usr/bin/jack_cpu_load /usr/bin/jack_disconnect /usr/bin/jack_evmon /usr/bin/jack_freewheel /usr/bin/jack_iodelay /usr/bin/jack_latent_client /usr/bin/jack_load /usr/bin/jack_lsp /usr/bin/jack_metro /usr/bin/jack_midi_dump /usr/bin/jack_midi_latency_test /usr/bin/jack_midiseq /usr/bin/jack_midisine /usr/bin/jack_monitor_client /usr/bin/jack_multiple_metro /usr/bin/jack_net_master /usr/bin/jack_net_slave /usr/bin/jack_netsource /usr/bin/jack_rec /usr/bin/jack_samplerate /usr/bin/jack_server_control /usr/bin/jack_session_notify /usr/bin/jack_showtime /usr/bin/jack_simdtests /usr/bin/jack_simple_client /usr/bin/jack_simple_session_client /usr/bin/jack_test /usr/bin/jack_thru /usr/bin/jack_unload /usr/bin/jack_wait /usr/bin/jack_zombie /usr/bin/jackd /usr/bin/jackdbus /usr/lib64/jack /usr/lib64/jack/audioadapter.so /usr/lib64/jack/inprocess.so /usr/lib64/jack/jack_alsa.so /usr/lib64/jack/jack_alsarawmidi.so /usr/lib64/jack/jack_dummy.so /usr/lib64/jack/jack_firewire.so /usr/lib64/jack/jack_loopback.so /usr/lib64/jack/jack_net.so /usr/lib64/jack/jack_netone.so /usr/lib64/jack/jack_proxy.so /usr/lib64/jack/netadapter.so /usr/lib64/jack/netmanager.so /usr/lib64/jack/profiler.so /usr/share/dbus-1/services/org.jackaudio.service /usr/share/doc/packages/jack /usr/share/doc/packages/jack/ChangeLog /usr/share/doc/packages/jack/README /usr/share/doc/packages/jack/README_NETJACK2 /usr/share/doc/packages/jack/TODO /usr/share/man/man1/alsa_in.1.gz /usr/share/man/man1/alsa_out.1.gz /usr/share/man/man1/jack_bufsize.1.gz /usr/share/man/man1/jack_connect.1.gz /usr/share/man/man1/jack_disconnect.1.gz /usr/share/man/man1/jack_freewheel.1.gz /usr/share/man/man1/jack_impulse_grabber.1.gz /usr/share/man/man1/jack_iodelay.1.gz /usr/share/man/man1/jack_load.1.gz /usr/share/man/man1/jack_lsp.1.gz /usr/share/man/man1/jack_metro.1.gz /usr/share/man/man1/jack_monitor_client.1.gz /usr/share/man/man1/jack_netsource.1.gz /usr/share/man/man1/jack_samplerate.1.gz /usr/share/man/man1/jack_showtime.1.gz /usr/share/man/man1/jack_simple_client.1.gz /usr/share/man/man1/jack_transport.1.gz /usr/share/man/man1/jack_unload.1.gz /usr/share/man/man1/jack_wait.1.gz /usr/share/man/man1/jackd.1.gz /usr/share/man/man1/jackrec.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 16:00:25 2024