X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=doc%2Frelease.txt;h=9dc44a3380ed2801b8deda61227830bdc93a0feb;hb=623993978828620dbca26549ff5ed9744f611b1e;hp=512c5831be3bcedd55f15886949dbff4e8552e8e;hpb=6faf4336eb5952b141e1c239d194f5cd70f0a885;p=rtaudio-cdist.git diff --git a/doc/release.txt b/doc/release.txt index 512c583..9dc44a3 100644 --- a/doc/release.txt +++ b/doc/release.txt @@ -1,6 +1,54 @@ -RtAudio - a set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound and ASIO) operating systems. - -By Gary P. Scavone, 2001-2011. +RtAudio - a set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio, and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO and WASAPI) operating systems. + +By Gary P. Scavone, 2001-2014. + +v4.1.1: (26 April 2014) +- updates to WASAPI API for MinGW compiling +- WASAPI bug fixes for audio INPUT mode +- DirectSound bug fix for INPUT mode +- Bug fixes in Core, Jack, ASIO and DS for internal draining in INPUT mode +- updates to test programs for default device specifiers +- CMake buildfile update for WASAPI +- new setStreamTime function + +v4.1.0: (10 April 2014) +- RtError class renamed RtAudioError and embedded in RtAudio.h (RtError.h deleted) +- new support for the Windows WASAPI API (thanks to Marcus Tomlinson) +- CMake support (thanks to Berkus Decker) +- pulse audio update to support bufferFrames argument with audio input (thanks to Jonatan Wallmander) +- fixes for ALSA API to avoid high CPU usage during stops and to clear stale data before input (thanks to Pluto Hades) +- miscellaneous efficiency updates suggested by Martin Koegler +- bug fix for OS-X xrun reporting problem +- bug fix related to error when opening a stream after closing a previously open stream + +v4.0.12: (16 April 2013) +- new functionality to allow error reporting via a client-supplied function (thanks to Pavel Mogilevskiy) +- new function to return the version number +- updated RtAudio.cpp and ASIO files for UNICODE support (thanks to Renaud Schoonbroodt) +- updates to PulseAudio API support (thanks to Peter Meerwald and Tristan Matthews) +- updates for pkg-config support in configure script +- 24-bit format changed to true 24-bit format, not sub-bytes of 32-bits (thanks to Marc Britton) +- bug fixes to make sure stream status is closed if error during probeDeviceOpen +- updates / fixes to SCHED_RR code in ALSA (thanks to Marc Lindahl) +- various changes to avoid global variables (thanks to Martin Koegler) + +v4.0.11: (14 June 2012) +- fixes for memory leaks in ALSA (thanks to Martin Koegler) +- PulseAudio API support added (thanks to Peter Meerwald and Tristan Matthews) +- bitwise format flag fixes in OS-X (Benjamin Schroeder and Stefan Arisona) +- changes to stopStream / drain flag to avoid hung state in ASIO, DS, OS-X, and Jack APIs (Rasmus Ekman and Carlos Luna) + +v4.0.10: (30 August 2011) +- fix for compile bug in Windows DS (counting devices) +- update to configure and library Makefile + +v4.0.9: (14 August 2011) +- fix for ASIO problem enumerating devices after opening duplex stream (Oliver Larkin) +- fix for OS-X problems setting sample rate and bits-per-sample +- updates for OS-X "Lion" +- updates for wide character support in Windows DS (UNICODE) +- fix for possible ALSA callback thread hang (thanks to Tristan Matthews) +- fix for DS getDeviceCount bug (vector erase problem) v4.0.8: (12 April 2011) - fix for MinGW4 problem enumerating and setting sample rates (iasiothiscallresolver, Dmitry Kostjuchenko)