JACK 1.9.5 released
Continuing the JACK2 serie.
- Dynamic choice of maximum port number.
- More robust sample rate change handling code in JackCoreAudioDriver.
- Devin Anderson patch for Jack FFADO driver issues with lost MIDI bytes between periods (and more).
- Fix port_rename callback : now both old name and new name are given as parameters.
- Special code in JackCoreAudio driver to handle completely buggy Digidesign CoreAudio user-land driver.
- Ensure that client-side message buffer thread calls thread_init callback if/when it is set by the client (backport of JACK1 rev 3838).
- Check dynamic port-max value. Fix JackCoreMidiDriver::ReadProcAux when ring buffer is full (thanks Devin Anderson).
- Josh Green ALSA driver capture only patch. When threads are cancelled, the exception has to be rethrown.
- Use a QUIT notification to properly quit the server channel, the server channel thread can then be 'stopped' instead of 'canceled'.
- Mario Lang alsa_io time calculation overflow patch.
- Shared memory manager was calling abort in case of fatal error, now return an error in caller.
- Change JackEngineProfiling and JackAudioAdapterInterface gnuplot scripts to output SVG instead of PDF.
