67 Commits (noexceptions)

Author SHA1 Message Date
  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. 6 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. 6 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. 6 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. 6 years ago
  Gary Scavone 0eb9c6351d Bug fix for double stream time ticking in OS-X if duplex stream with two different devices. 6 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
  Stephen Sinclair d4e011159d [automake, cmake] add apinames as automated test 6 years ago
  Stephen Sinclair 2a9e187d7c [automake] add CMakeLists.txt to EXTRA_DIST 6 years ago
  Marcus Tomlinson 03599c1281 Check for '#if defined( WIN32 )' in test apps 7 years ago
  Ryan Schmidt e41e3e845d Change "Direct Sound" to "DirectSound" 7 years ago
  JP Cimalando 6919d35787 allow to obtain api names regardless of being compiled or not 7 years ago
  Stephen Sinclair e92130e9e1 Fix api name functions for C, replace map with array. 7 years ago
  Stephen Sinclair 3d054aec68 Use a map for API names 7 years ago
  Jasper Mackenzie 83a17cd9f4 add device id to audioprobe output 7 years ago
  JP Cimalando 021928773b Use short lower-case names as API identifiers 7 years ago
  Stephen Sinclair 9802c12859 cmake: make CMakeLists.txt more similar to RtMidi's 7 years ago
  JP Cimalando f7b624ba81 API names, and conversion from/to API identifier 7 years ago
  jossgray fc1f79343b Fix truncation to float warning in mscv 9 years ago
  jossgray 03aef01e6c Explicit casts to fix some warnings in msvc 9 years ago
  jossgray bba842587e Fix truncation from double to float warning. 9 years ago
  Gary Scavone 2697075ec5 Update (bug fix?) in duplex.cpp test program 9 years ago
  Stephen Sinclair 77cfec0f03 Revert "duplex test: 64 bit compatibility" 10 years ago
  Stephen Sinclair fbcd1910a3 Port the build system to automake. 10 years ago
  David Császár f639653f5e duplex test: 64 bit compatibility 11 years ago
  Gary Scavone 097b83163e Updates to test programs when specifying default device numbers. 11 years ago
  Gary Scavone 154e121e50 Wasap bug(?) fix in destructor; Update to record.cpp for default device selection. 11 years ago
  Gary Scavone 25b4595016 Bug fix for DS enumeration when devices are unplugged; bug fix if an error occurs when opening a stream after a previous stream was closed; various documentation updates in preparation for release 4.1.0. 12 years ago
  Gary Scavone 0d0fb5433a Updated WASAPI code from v0.1 to v0.2. 12 years ago
  Gary Scavone 986ffc39fd Various WASAPI-related changes. 12 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. 12 years ago
  Berkus 704da88113 Build test programs. 12 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). 12 years ago
  Gary Scavone 07c639e411 Renamed RtError class to RtAudioError and embedded it in RtAudio.h. 12 years ago
  Gary Scavone d6fd1442b2 Final documentation updates for release 4.0.12 (GS). 13 years ago
  Gary Scavone 91b2f327e2 A few more updates, including new ASIO files (GS). 13 years ago
  Gary Scavone bee81ff356 Various updates for pulseaudio API and default ALSA device enumeration (gs). 13 years ago
  Gary Scavone 28fc1cfcb3 Various changes for true 24-bit support, changes regarding Jack get_latency, and Linux ALSA realtime threading (gps). 13 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). 15 years ago
  Gary Scavone 24a98a1971 Various changes in preparation for release 4.0.8 15 years ago
  Gary Scavone 1aeb3051b9 Many updates for release 4.0.7 (gs). 16 years ago
  Gary Scavone 089a6da806 Bug fixes for ALSA buffersize setting and new OS X 10.5 variable (GS). 16 years ago
  Gary Scavone 1022a7876a A few minor documentation updates before release (GS). 17 years ago
  Gary Scavone ad768de27c Various updates and fixes before 4.0.5 release (GS). 17 years ago
  Gary Scavone 287e68ea21 Updates to OS-X for multi-stream support (GS). 17 years ago
  Gary Scavone b96814b6bc Various updates to configure script, rtaudio files, and test files in preparation for upcoming release (gps). 17 years ago
  Gary Scavone ee94b95a99 Various updates in ALSA for probing while device is open and in Windows for thread priority (gps). 18 years ago
  Gary Scavone 4fd4b17b6b Various Makefile and Windows project/workspace file updates. 18 years ago
  Gary Scavone 015bace5f2 Added audioprobe.dsp Windoze VC++ project file. 18 years ago