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
14.0.7Windows ASIO using gcc4.4 (MinGW)Functions to set and query supported sample rates fail

Confirmed Bugs (Unfixed):

#VersionAPIDescription

Fixed Bugs:

#VersionAPIDescription
14.0Windows DSMemory allocation bug in device querying
24.0All unicesDefault pthread scheduling priority changed to SCHED_RR when defined
34.0ALSAChanged sample rate setting to use snd_pcm_hw_params_set_rate_near() function
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.
54.0.1AllFix to RtError::WARNING typo in RtAudio.cpp
64.0.2AllFix to RtError::WARNING typo in RtAudio.h (RtApiDummy)
74.0.4JackJack in/out port flag fix
84.0.4ALSA/OSSMemory leak fixes in ALSA and OSS
94.0.4AllFixed RtAudio::DeviceInfo description in "probing" documentation
104.0.4AllFixed clearing of error message stream in error()
114.0.4AllFixes in configure script
124.0.5AllFix to the way the stream state is changed to avoid infinite loop problem
134.0.5AllFix to int<->float conversion in convertBuffer() (thanks to Theo Veenker)
144.0.5AllBug fix in byteSwapBuffer() (thanks to Stefan Muller Arisona and Theo Veenker)
154.0.5OS-XFixed a few gcc 4.4 errors in OS-X
164.0.5AllFixed bug in rtaudio-config script
174.0.5ALSA64-bit fixes in ALSA API (thanks to Stefan Muller Arisona)
184.0.5ASIOFixed ASIO sample rate selection bug (thanks to Sasha Zheligovsky)
194.0.6ALSAFixed ALSA code to set period size to power of two (thanks to Joakim Karrstrom)
204.0.6OS-XFixed OS-X for OS < 10.5 ... need preprocessor definition around new variable type (thanks to Tristan Matthews)