Browse Source

Prepare 1.9.12 release

tags/v1.9.12
falkTX 7 years ago
parent
commit
288df203f5
7 changed files with 13 additions and 8 deletions
  1. +6
    -2
      ChangeLog
  2. +1
    -0
      README
  3. +1
    -1
      common/JackConstants.h
  4. +2
    -2
      macosx/Jack-Info.plist
  5. +1
    -1
      windows/Setup/jack.ci
  6. +1
    -1
      windows/Setup/jack64.ci
  7. +1
    -1
      wscript

+ 6
- 2
ChangeLog View File

@@ -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



+ 1
- 0
README View File

@@ -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...


+ 1
- 1
common/JackConstants.h View File

@@ -24,7 +24,7 @@
#include "config.h"
#endif

#define VERSION "1.9.11-RC1"
#define VERSION "1.9.12"

#define BUFFER_SIZE_MAX 8192



+ 2
- 2
macosx/Jack-Info.plist View File

@@ -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>

+ 1
- 1
windows/Setup/jack.ci View File

@@ -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> </>


+ 1
- 1
windows/Setup/jack64.ci View File

@@ -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> </>


+ 1
- 1
wscript View File

@@ -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'



Loading…
Cancel
Save