Version 3.0
[rtaudio-cdist.git] / doc / release.txt
1 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.
2
3 By Gary P. Scavone, 2001-2004.
4
5 v3.0: (11 March 2004)
6 - added Linux Jack audio server support
7 - new multi-api support by subclassing all apis and making rtaudio a controller class
8 - added over/underload check to Mac OS X support
9 - new scheme for blocking functionality in callback-based apis (CoreAudio, ASIO, and JACK)
10 - removed multiple stream support (all stream indentifier arguments removed)
11 - various style and name changes to conform with standard C++ practice
12
13 v2.1.1: (24 October 2002)
14 - bug fix in duplex for Mac OS X and Windows ASIO code
15 - duplex example change in tutorial 
16
17 v2.1: (7 October 2002)
18 - added Mac OS X CoreAudio support
19 - added Windows ASIO support
20 - API change to getDeviceInfo(): device argument must be an integer between 1 - getDeviceCount().
21 - "configure" support added for unix systems
22 - adopted MIT-like license
23 - various internal structural changes and bug fixes
24
25 v2.01: (27 April 2002)
26 - Windows destructor bug fix when no devices available
27 - RtAudioError class renamed to RtError
28 - Preprocessor definitions changed slightly (i.e. __LINUX_OSS_ to __LINUX_OSS__) to conform with new Synthesis ToolKit distribution
29
30 v2.0: (22 January 2002)
31 - first release of new independent class
32