RtAudio Bug Tracker

"Bugs" are considered to be problems that cause program crashes or unpredictable results. Incomplete or unavailable features are tracked as updates.

Reported (Unconfirmed) Bugs:

#VersionAPIDescriptionStatus

Confirmed Bugs (Unfixed):

#VersionAPIDescription

Fixed Bugs:

#VersionAPIDescription
244.0.8AllVarious updates to most APIs to improve stopping efficiency and avoid lockup issues
234.0.8AllNew python binding in "contrib" directory (beta, thanks to Antoine Lefebvre)
224.0.8OS-XFixed problem handling device names in some languages (CFString conversion, Vincent Bénony)
214.0.8ASIOFixed problem using gcc4.4 (MinGW) to set and query supported sample rates
204.0.6OS-XFixed OS-X for OS < 10.5 ... need preprocessor definition around new variable type (thanks to Tristan Matthews)
194.0.6ALSAFixed ALSA code to set period size to power of two (thanks to Joakim Karrstrom)
184.0.5ASIOFixed ASIO sample rate selection bug (thanks to Sasha Zheligovsky)
174.0.5ALSA64-bit fixes in ALSA API (thanks to Stefan Muller Arisona)
164.0.5AllFixed bug in rtaudio-config script
154.0.5OS-XFixed a few gcc 4.4 errors in OS-X
144.0.5AllBug fix in byteSwapBuffer() (thanks to Stefan Muller Arisona and Theo Veenker)
134.0.5AllFix to int<->float conversion in convertBuffer() (thanks to Theo Veenker)
124.0.5AllFix to the way the stream state is changed to avoid infinite loop problem
114.0.4AllFixes in configure script
104.0.4AllFixed clearing of error message stream in error()
94.0.4AllFixed RtAudio::DeviceInfo description in "probing" documentation
84.0.4ALSA/OSSMemory leak fixes in ALSA and OSS
74.0.4JackJack in/out port flag fix
64.0.2AllFix to RtError::WARNING typo in RtAudio.h (RtApiDummy)
54.0.1AllFix to RtError::WARNING typo in RtAudio.cpp
44.0CoreAudioRtAudio 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.
34.0ALSAChanged sample rate setting to use snd_pcm_hw_params_set_rate_near() function
24.0All unicesDefault pthread scheduling priority changed to SCHED_RR when defined
14.0Windows DSMemory allocation bug in device querying