X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=doc%2Frelease.txt;h=d5f3415da269056b38af2e4684f8d581bf110d4f;hb=8f2275b4cf067760f574e00c41697107930e1912;hp=ad9c8e982196421cb9597240b7f9fa4f10d2f8bc;hpb=2b55be781872498a3b4c6cde60be4c2f69ec7eb4;p=rtaudio-cdist.git diff --git a/doc/release.txt b/doc/release.txt index ad9c8e9..d5f3415 100644 --- a/doc/release.txt +++ b/doc/release.txt @@ -1,6 +1,44 @@ -RtAudio - a set of C++ classes which provide a common API for realtime audio input/output across Linux (native ALSA, JACK, and OSS), SGI, Macintosh OS X (CoreAudio), and Windows (DirectSound and ASIO) operating systems. +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-2004. +By Gary P. Scavone, 2001-2007. + +v4.0.1: (13 August 2007) +- fix to RtError::WARNING typo in RtAudio.cpp + +v4.0.0: (7 August 2007) +- new support for non-interleaved user data +- additional input/output parameter specifications, including channel offset +- new support for dynamic connection of devices +- new support for stream time +- revised callback arguments, including separate input and output buffer arguments +- revised C++ exception handling +- revised OSS support for version 4.0 +- discontinued support of blocking functionality +- discontinued support of SGI +- Windows DirectSound API bug fix +- NetBSD support (using OSS API) by Emmanuel Dreyfus +- changed default pthread scheduling priority to SCHED_RR when defined in the system +- new getCompiledApi() static function +- new getCurrentApi(), getStreamTime(), getStreamLatency(), and isStreamRunning() functions +- modified RtAudioDeviceInfo structure to distinguish default input and output devices + +v3.0.3: (18 November 2005) +- UNICODE fix for Windows DirectSound API +- MinGW compiler fix for ASIO API + +v3.0.2: (14 October 2005) +- modification of ALSA read/write order to fix duplex under/overruns +- added synchronization of input/output devices for ALSA duplex operation +- cleaned up and improved error reporting throughout +- bug fix in Windows DirectSound support for 8-bit audio +- bug fix in Windows DirectSound support during device capture query +- added ASIOOutputReady() call near end of callbackEvent to fix some driver behavior +- added #include to RtAudio.cpp +- fixed bug in RtApiCore for duplex operation with different I/O devices +- improvements to DirectX pointer chasing (by Robin Davies) +- backdoor RtDsStatistics hook provides DirectX performance information (by Robin Davies) +- bug fix for non-power-of-two Asio granularity used by Edirol PCR-A30 (by Robin Davies) +- auto-call CoInitialize for DSOUND and ASIO platforms (by Robin Davies) v3.0.1: (22 March 2004) - bug fix in Windows DirectSound support for cards with output only