# | Version | API | Description | Status |
1 | 3.03 | CoreAudio | Do we need a run-time test for endianness given the new Intel Macs? | Not yet tested (GS) |
# | Version | API | Description |
# | Version | API | Description |
1 | 4.0 | Windows DS | Memory allocation bug in device querying |
2 | 4.0 | All unices | Default pthread scheduling priority changed to SCHED_RR when defined |
3 | 4.0 | ALSA | Changed sample rate setting to use snd_pcm_hw_params_set_rate_near() function |
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. |