202 Commits (cfef06a89de8615490034979f49696b74a1f1691)

Author SHA1 Message Date
  Gary Scavone cfef06a89d CoreAudio fix for deprecated behaviour in stopping and starting stream, which allows multiple instances of RtAudio accessing the same device. 5 years ago
  Gary Scavone f2244e394d No exception updates for Jack API. 5 years ago
  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 a09f92013c Minor text formatting issues. 6 years ago
  Gary Scavone 201e08010d Move input user buffer clearing to startStream(). 6 years ago
  Gary Scavone dfadcff5c9 Added clearing of input user buffer in stopStream for OS-X, in case stream is restarted. 6 years ago
  Gary Scavone 10a2ceddb4 Bug fix for previous bug fix for duplex stream time ticking. 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 f385740a27 Simplified error() function, removing exception throwing. 6 years ago
  Gary Scavone f035d7a7b6 More updates for sample rate changes, plus added support to get current system rate (OS-X only). 6 years ago
  Gary Scavone 0e95564f14 Almost complete removal of exceptions for RtApiCore, plus an update for changing the sample rate. 6 years ago
  Gary Scavone 221bbd009b Another temp commit 6 years ago
  Gary Scavone 63e3bf97cf Some initial changes 6 years ago
  Gary Scavone 896623a477 Documentation and version updates before release 5.1.0 6 years ago
  Gary Scavone 5536d3a2d3 Added github URL to headers. 6 years ago
  Gary Scavone c962b1a4e9 Bug fix for stream ticking in OS-X if using two different devices. 6 years ago
  Marcus Tomlinson 939bc9655b WASAPI : Ring buffer in/out index fix 6 years ago
  Marcus Tomlinson 155ccfd9eb WASAPI : Call tickStreamTime() only once per callback 6 years ago
  Jakob Leben 56cbfb5627 Alsa API: Fix use of invalid card handle 6 years ago
  Marcus Tomlinson 4fa4a0f965 WASAPI : Fixed issue where latency was introduced on stream stop / start 6 years ago
  Marcus Tomlinson 482eceb06a WASAPI : Removed unnecessary latency in I/O ring buffers 6 years ago
  Marcus Tomlinson f31e1f80e4 WASAPI: calloc stream buffers to ensure unused channels are left silent 6 years ago
  Stephen Sinclair f25f7f23b5 Fix warning about casting result of GetProcAddress. 6 years ago
  Stephen Sinclair f580e841ce Update lastTickTimestamp in startStream. 6 years ago
  Marcus Tomlinson 22c1d6cbea #170 : Insert missing render memcpy when !doConvertBuffer in WASAPI 6 years ago
  Marcus Tomlinson 79c306a909 #170 : Enable WASAPI doConvertBuffer when userInterleaved is enabled 6 years ago
  Marcus Tomlinson affbdbe901 #172 : Fix hang in closing logic of wasapiThread() 6 years ago
  Marcus Tomlinson 05f5f4ae9e Fix potential memory leak 6 years ago
  Marcus Tomlinson 4e5d52a99b Allow loopback without having to define output parameters 6 years ago
  Marcus Tomlinson 5dff50ada9 Add loopback support to WASAPI 6 years ago
  Marcus Tomlinson 0a5295596b More fixes to MinGW build 6 years ago
  Marcus Tomlinson 22b98e491c More fixes 6 years ago
  Marcus Tomlinson e0bbf5f1ca Fix mingw32 WASAPI build 6 years ago
  Ryan Schmidt aa16de39c6 Add missing apostrophe and parentheses 6 years ago
  Ryan Schmidt 9c3387e5c1 Change "eg." to "e.g." 6 years ago
  Ryan Schmidt b1dce0571a Change "eg:" to "e.g." 6 years ago
  Marcus Tomlinson 109ab70963 Move stream_.state update to the end of wasapiThread() 7 years ago
  Marcus Tomlinson ebf50fc3e4 Fix conversion between different format types in resampler 7 years ago
  Marcus Tomlinson f1bd87ebea Only autolink on VS 7 years ago
  Marcus Tomlinson ecf694b88f Case sensitive header perhaps? 7 years ago
  Marcus Tomlinson 15ba9185d6 Fix indentation 7 years ago
  Marcus Tomlinson fe5acf0320 Fix setting stream_.doConvertBuffer[mode] 7 years ago
  Marcus Tomlinson 91f3e58346 Replace convertBufferWasapi() calls with renderResampler->Convert() 7 years ago
  Marcus Tomlinson 470f62b4af Init resamplers 7 years ago
  Marcus Tomlinson f35e0e26ee Replace convertBufferWasapi with new WasapiResampler 7 years ago
  Marcus Tomlinson 7a179f6a59 Revert strict sample rate selection in WASAPI API 7 years ago