summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfalkTX <falktx@gmail.com>2017-08-11 14:56:20 +0200
committerfalkTX <falktx@gmail.com>2017-08-11 14:56:20 +0200
commit288df203f5dfb3d2c9f2316f405e75e613445e97 (patch)
tree62cce13dce8c58868e754f59dce3c1dde7b2c447
parentd6e158436175ff1ddf5e811d696a3d117a81533d (diff)
downloadjack2-288df203f5dfb3d2c9f2316f405e75e613445e97.tar.gz
Prepare 1.9.12 release
-rw-r--r--ChangeLog8
-rw-r--r--README1
-rw-r--r--common/JackConstants.h2
-rw-r--r--macosx/Jack-Info.plist4
-rw-r--r--windows/Setup/jack.ci2
-rw-r--r--windows/Setup/jack64.ci2
-rw-r--r--wscript2
7 files changed, 13 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index 695760c4..5c89a211 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -42,11 +42,15 @@ Filipe Coelho
Jackdmp changes log
---------------------------
-2017-06-13 Filipe Coelho <falktx@gmail.com>
+2017-08-11 Filipe Coelho <falktx@falktx.com>
+
+ * Version 1.9.12
+
+2017-06-13 Filipe Coelho <falktx@falktx.com>
* Version 1.9.11-RC1
-2015-07-19 Filipe Coelho <falktx@gmail.com>
+2015-07-19 Filipe Coelho <falktx@falktx.com>
* Implement new jack_port_rename API
diff --git a/README b/README
index df10200a..98d73b12 100644
--- a/README
+++ b/README
@@ -228,6 +228,7 @@ Note : To experiment with the -S option, jackdmp must be launched in a console.
1.9.9 : 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. More general drivers/internals loading model on Windows. Factorize code the server/client request in JackRequestDecoder class. More robust server/client protocol. Implement shutdown for in server clients. Better time-out management in NetJack2. Experimental system port alias use in Windows JackRouter. Improve ShutDown in NetManager. Correct ShutDown in JackInternalClient and JackLibClient. Fix NetJack2 initialisation bug. Add EndTime function (especially for Windows). Rename JackProcessSync in JackPosixProcessSync. A bit more robust JackMessageBuffer implementation (in progress). 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.
1.9.10 : More robust code in JackPortAudioDriver to handle buffer size change and backend switching. Fix bus error on ARM platforms. Dynamically scan and print backend and internal names in jackd. CoreMIDI driver fixes. Rework NetJack2 code (OPUS codec on OSX, latency management, libjacknet code). Correct auto-connect for audioadapter. Add IIO driver. Merge of Nedko no-self-connect branch. Fix freewheel mode. JackServer::SwitchMaster now correctly notify buffer_size and sample_rate changes, cleanup/improvements in JackNetDriver. Tim Mayberry : Add support for building with mingw compiler. Merge of Kim Jeong Yeon Android branch. Partial port of metadata API.
1.9.11 : 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. Allow autostart of jackd on OSX where device-names can contain spaces. Correct CoreAudio devices aggregation code. Waf and wscripts improvement and update. More flexible RT priority setup on Windows. 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. For OSX El Capitan support, use of Posix semaphore and move of Frameworks in /Library folder. 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.
+1.9.12 : Fix Windows build issues. Fix build with gcc-7. Show hint when DBus device reservation fails. Add support for internal session files.
This is a work in progress but the implementation is now stable enough to be tested. jackdmp has been used successfully with the following applications : Ardour, Hydrogen, Jamin, QjackCtl, Jack-Rack, SooperLooper, AlsaPlayer...
diff --git a/common/JackConstants.h b/common/JackConstants.h
index e7c46ac6..0cf34045 100644
--- a/common/JackConstants.h
+++ b/common/JackConstants.h
@@ -24,7 +24,7 @@
#include "config.h"
#endif
-#define VERSION "1.9.11-RC1"
+#define VERSION "1.9.12"
#define BUFFER_SIZE_MAX 8192
diff --git a/macosx/Jack-Info.plist b/macosx/Jack-Info.plist
index b2103045..b7f6d58a 100644
--- a/macosx/Jack-Info.plist
+++ b/macosx/Jack-Info.plist
@@ -7,7 +7,7 @@
<key>CFBundleExecutable</key>
<string>Jackservermp</string>
<key>CFBundleGetInfoString</key>
- <string>Jackdmp 1.9.11-RC1, @03-16 Paul Davis, Grame</string>
+ <string>Jackdmp 1.9.12, @03-17 Paul Davis, Grame, Filipe Coelho</string>
<key>CFBundleIdentifier</key>
<string>com.grame.Jackmp</string>
<key>CFBundleInfoDictionaryVersion</key>
@@ -19,6 +19,6 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
- <string>1.9.11-RC1</string>
+ <string>1.9.12</string>
</dict>
</plist>
diff --git a/windows/Setup/jack.ci b/windows/Setup/jack.ci
index 300063bd..4d2ab43c 100644
--- a/windows/Setup/jack.ci
+++ b/windows/Setup/jack.ci
@@ -1,7 +1,7 @@
<*project
version = 4 civer = "Free v4.14.5" winver = "2.6/5.1.2600" >
<output> .</>
- <exename> Jack_v1.9.11_32_setup.exe</>
+ <exename> Jack_v1.9.12_32_setup.exe</>
<digitsign> </>
<appname> Jack</>
<password> </>
diff --git a/windows/Setup/jack64.ci b/windows/Setup/jack64.ci
index 40f9b155..2a4815c0 100644
--- a/windows/Setup/jack64.ci
+++ b/windows/Setup/jack64.ci
@@ -1,7 +1,7 @@
<*project
version = 4 civer = "Free v4.14.5" winver = "2.8/6.1.7600" >
<output> .</>
- <exename> Jack_v1.9.11_64_setup.exe</>
+ <exename> Jack_v1.9.12_64_setup.exe</>
<digitsign> </>
<appname> Jack</>
<password> </>
diff --git a/wscript b/wscript
index 1527be65..3ee472df 100644
--- a/wscript
+++ b/wscript
@@ -11,7 +11,7 @@ import sys
from waflib import Logs, Options, Task, Utils
from waflib.Build import BuildContext, CleanContext, InstallContext, UninstallContext
-VERSION='1.9.11-RC1'
+VERSION='1.9.12'
APPNAME='jack'
JACK_API_VERSION = '0.1.0'