--- linuxsampler/trunk/ChangeLog 2007/08/15 17:43:34 1296 +++ linuxsampler/trunk/ChangeLog 2007/09/04 01:12:49 1321 @@ -48,6 +48,10 @@ to spawn a matching instrument editor for the instrument on the given sampler channel, the plugin path can be overridden at compile time with ./configure --enable-plugin-dir=/some/dir + - added experimental code for synchronizing instrument editors hosted + in the sampler's process to safely edit instruments while playing + without a crash (hopefully) by either suspending single regions + wherever possible or if unavoidable whole engine(s) - fixed several issues in fundamental "Thread" class: set scheduling policy and priority on thread level, set a minimum stack size for thread (TODO: a reasonable value yet to be tested), bugfix: non-RT @@ -59,6 +63,8 @@ - fixed some minor memory leaks - reenabled assembly features support, at the moment only for enabling a fast denormal FPU mode (x86 platforms supporting SSE2) + - minor assembly fix in x86 features detection (don't use the PIC + register, to avoid relocations in the text segment at runtime) * MIDI driver: - dispatch bank select (MSB and LSB) messages @@ -86,6 +92,8 @@ - minor fix of EGDecay (patch by Toshi Nagata) - fixed compiler error when --enable-override-filter-type was supplied to the configure script (fixes #46) + - disk thread: queue sizes are now proportional to CONFIG_MAX_STREAMS + instead of a fix value * LSCP server: - fixed compile time error for old Bison versions @@ -112,6 +120,13 @@ - The previous bindings were not been disconnected when altering the ALSA_SEQ_BINDINGS parameter. Introduced a NONE keyword for unsubscribing from all bindings (e.g. ALSA_SEQ_BINDINGS=NONE). + - The active stream/voice count statistic was incorrect. + - notification events were not been sent for some sampler + channel changes + - added default min and max values to restrict the number of allowed + audio output channels and MIDI input ports + - the connection to the PCM interface is now closed when destroying + an audio output device * test cases: - updated and fixed (haven't been touched in a while)