--- linuxsampler/trunk/ChangeLog 2007/10/14 22:00:17 1424 +++ linuxsampler/trunk/ChangeLog 2007/11/21 07:29:52 1502 @@ -1,3 +1,41 @@ +Version CVS HEAD (?) + + * packaging changes: + - added autoconf checks for pthread library + - added autoconf check for pthread bug found on certain NPTL-enabled + glibc versions (see Gentoo bug report #194076) + - added autoconf checks for MS Windows + + * general changes: + - bugfix: the thread used by an editor plugin didn't die when the + editor closed + - bugfix: Ringbuffer.h: + fill_write_space_with_null() did not zero out all the space + operator--() did not apply size_mask after decrementing the read_ptr + DEFAULT_WRAP_ELEMENTS set to 0 in order to avoid problems with + the _NonVolatileReader functions. + - bugfix: Stream.h: added a missing divide by BytesPerSample in GetWriteSpace() + since this function is currently only used in the stream's + qsort() compare function, it didn't trigger any bugs + Resampler.h, Synthesizer.h: + cubic interpolation now works in 24bit mode too + faster method to read 24bit words on little endian machines (x86): + replaced 3 byte reads + shifts with a 1 unaligned 32bit read and shift + Experimental support for MS Windows (MIDI input via MME, AUDIO output via ASIO) + + * AUDIO driver: + - added Windows ASIO low latency audio driver + + * MIDI driver: + - added MME Windows MIDI driver + + * LSCP server: + - added support for Windows style path / filenames, however with + forward slash path separators instead of backslash + (i.e. "C:/foo/bar.gig") + - allow naughty liblscp to send non-string device parameters within + apostrophes as well + Version 0.5.0 (15 October 2007) * packaging changes: