Gary Scavone
1097797773
Modified CoreAudio cleanup in case of error during initialization, fixed duplex streamtime bug for single device in CoreAudio, updated playsaw.cpp with interrupt handler instead of cin.get() function.
5 years ago
Gary Scavone
e4b398ae95
Added errorCallback function argument to RtAudio constructor. Updated documentation and removed commented-out RtAudioError class. Updated playsaw.cpp to test errorCallback constructor argument.
5 years ago
Gary Scavone
ba23fd33d7
Removed RtAudioError class and created a new enum for error types. Only implemented for RtApiCore and RtApiDummy, not rtaudio_c.
5 years ago
Gary Scavone
6c7651fd65
Added new setErrorCallback() function and removed errorCallback argument in openStream(). Also added RtAudioError::Type return value to openStream(), startStream(), stopStream() and abortStream() functions, but only implemented in RtApiCore.
5 years ago
Gary Scavone
3619a02876
Updates to playsaw.cpp and testall.cpp for new behaviour
6 years ago
Gary Scavone
0e95564f14
Almost complete removal of exceptions for RtApiCore, plus an update for changing the sample rate.
6 years ago
Marcus Tomlinson
03599c1281
Check for '#if defined( WIN32 )' in test apps
6 years ago
Gary Scavone
097b83163e
Updates to test programs when specifying default device numbers.
11 years ago
Gary Scavone
986ffc39fd
Various WASAPI-related changes.
11 years ago
Gary Scavone
18e6f51260
Added Wasapi code (though untested); Updates for better data format support in PulseAudio; Commented-out various unused function arguments in tests/ files.
11 years ago
Gary Scavone
b8f788ee2a
Changes to fix display issue for non-ASCII device names and some compile warnings on the Windows platform (most from Pavel Mogilevskiy).
11 years ago
Gary Scavone
07c639e411
Renamed RtError class to RtAudioError and embedded it in RtAudio.h.
Deleted RtError.h from distribution and renamed all references to
RtError in the documentation, test files, and Windows .dsp files.
The version number was incremented to 4.1.0 in anticipation of
the next release, as this change affects the API.
11 years ago
Gary Scavone
d6fd1442b2
Final documentation updates for release 4.0.12 (GS).
12 years ago
Gary Scavone
28fc1cfcb3
Various changes for true 24-bit support, changes regarding Jack get_latency, and Linux ALSA realtime threading (gps).
12 years ago
Gary Scavone
5d8514d7eb
Mutex removal from several APIs, addition of PulseAudio support, documentation updates for 4.0.11 release.
13 years ago
Gary Scavone
6faf4336eb
Updates for release 4.0.8, including new python binding, new teststops.cpp program, ALSA "default" flag, and various changes to stopping behavior (GS).
14 years ago
Gary Scavone
1022a7876a
A few minor documentation updates before release (GS).
16 years ago
Gary Scavone
ad768de27c
Various updates and fixes before 4.0.5 release (GS).
16 years ago
Gary Scavone
287e68ea21
Updates to OS-X for multi-stream support (GS).
16 years ago
Gary Scavone
f6708f5edc
Various configure changes for MinGW (gps).
17 years ago
Gary Scavone
552c2436cf
Syntax changes to test programs and restoration of Windows VC++ project files (gps).
17 years ago
Gary Scavone
b0080e69d6
Check in of new version 4.0.0 distribution (GS).
18 years ago