# | Version | API | Description |
24 | 4.0.8 | All | Various updates to most APIs to improve stopping efficiency and avoid lockup issues |
23 | 4.0.8 | All | New python binding in "contrib" directory (beta, thanks to Antoine Lefebvre) |
22 | 4.0.8 | OS-X | Fixed problem handling device names in some languages (CFString conversion, Vincent Bénony) |
21 | 4.0.8 | ASIO | Fixed problem using gcc4.4 (MinGW) to set and query supported sample rates |
20 | 4.0.6 | OS-X | Fixed OS-X for OS < 10.5 ... need preprocessor definition around new variable type (thanks to Tristan Matthews) |
19 | 4.0.6 | ALSA | Fixed ALSA code to set period size to power of two (thanks to Joakim Karrstrom) |
18 | 4.0.5 | ASIO | Fixed ASIO sample rate selection bug (thanks to Sasha Zheligovsky) |
17 | 4.0.5 | ALSA | 64-bit fixes in ALSA API (thanks to Stefan Muller Arisona) |
16 | 4.0.5 | All | Fixed bug in rtaudio-config script |
15 | 4.0.5 | OS-X | Fixed a few gcc 4.4 errors in OS-X |
14 | 4.0.5 | All | Bug fix in byteSwapBuffer() (thanks to Stefan Muller Arisona and Theo Veenker) |
13 | 4.0.5 | All | Fix to int<->float conversion in convertBuffer() (thanks to Theo Veenker) |
12 | 4.0.5 | All | Fix to the way the stream state is changed to avoid infinite loop problem |
11 | 4.0.4 | All | Fixes in configure script |
10 | 4.0.4 | All | Fixed clearing of error message stream in error() |
9 | 4.0.4 | All | Fixed RtAudio::DeviceInfo description in "probing" documentation |
8 | 4.0.4 | ALSA/OSS | Memory leak fixes in ALSA and OSS |
7 | 4.0.4 | Jack | Jack in/out port flag fix |
6 | 4.0.2 | All | Fix to RtError::WARNING typo in RtAudio.h (RtApiDummy) |
5 | 4.0.1 | All | Fix to RtError::WARNING typo in RtAudio.cpp |
4 | 4.0 | CoreAudio | RtAudio checks a device's internal data format and sets it to the highest allowable bit rate. For some stupid devices, like the Griffin iMic, the default format is 8-bit mono when the requested format and number of channels does not exist. So, we need to query the device's capabilities using the kAudioStreamPropertyPhysicalFormats selector - i.e. ask a device for all of the channels/format/rate combination that it supports - and then enumerate through them to pick the best one. |
3 | 4.0 | ALSA | Changed sample rate setting to use snd_pcm_hw_params_set_rate_near() function |
2 | 4.0 | All unices | Default pthread scheduling priority changed to SCHED_RR when defined |
1 | 4.0 | Windows DS | Memory allocation bug in device querying |