summaryrefslogtreecommitdiff
path: root/RtAudio.cpp
AgeCommit message (Collapse)Author
2015-02-23Small ASIO update to support buffersize value of 0 (setting to preferred size).Gary Scavone
2014-11-03Fixed some missing unlocks before calling error() in DS API.Gary Scavone
2014-11-03Merge pull request #25 from yedey/mastergaryscavone
Fixes for WASAPI / ASIO
2014-11-03Merge pull request #29 from tmatth/static_analysis_fixesgaryscavone
Static analysis fixes
2014-11-03Merge pull request #28 from geo-harris/mastergaryscavone
Fix for NULL options in PULSE audio backend in probeDeviceOpen
2014-11-03Merge pull request #27 from TyounanMOTI/fix_wasapi_buffer_free_callocgaryscavone
Fix calloc-free mismatch
2014-11-02rtaudio: avoid NULL dereferenceTristan Matthews
2014-11-02alsa: avoid uninitialized readTristan Matthews
The check if ( subdevice != -1 ) was being done on a potentially uninitialized variable.
2014-10-16Fix for NULL options in PULSE audio backend in probeDeviceOpenHarris Georgiou
2014-10-06Fix calloc-free mismatchHirotoshi YOSHITAKA
Use free() for allocated memory by calloc (not delete). Deleting calloc-ed memory will become problem in the environment which overrides global "operator delete" like some game engine.
2014-10-06Add algorithm header includeHirotoshi YOSHITAKA
Without algorithm header, Visual Studio complaints that std::max is not declared and defined. Including algorithm header resolves this issue.
2014-10-06Fixed major ASIO duplex initialization bug. Added "preferredSampleRate" to ↵yedey
the device info.
2014-10-06ASIO fix for crash for early callbacks (initiated from ASIOCreateBuffers), ↵yedey
ASIO fix for strict/misbehaving drivers
2014-10-02WASAPI device name encoding fix, fixed skipped samples in WASAPI buffer ↵yedey
conversion
2014-04-26Added new setStreamTime function; Documentation updates for 4.1.1 release.4.1.1Gary Scavone
2014-04-26Merge branch 'master' of https://github.com/thestk/rtaudioGary Scavone
2014-04-26Wasap bug(?) fix in destructor; Update to record.cpp for default device ↵Gary Scavone
selection.
2014-04-26Let convertBuffer() take care of all channel count conversion, while ↵Marcus Tomlinson
convertBufferWasapi() does only sample rate conversion.
2014-04-26Set callbackPushed flag if there is no render stream (input only mode)Marcus Tomlinson
2014-04-24Bug fix in Core, Jack, ASIO, and DS for internal draining in INPUT mode ↵Gary Scavone
only; Added some mutexes in DS to fix input-only errors; Added libraries to CMakeLists.txt for MinGW compile of WASAPI.
2014-04-23Added an explicit cast of (LPCTSRT) on line 4626, which seemed necessary ↵Gary Scavone
when compiling with UNICODE defined.
2014-04-18Removed now irrelevant commentMarcus Tomlinson
2014-04-18Support all sample rates for WASAPIMarcus Tomlinson
2014-04-18Fixed shutdown crash on certain sample ratesMarcus Tomlinson
2014-04-18Added an author header to the WASAPI sectionMarcus Tomlinson
2014-04-15Updates to WASAPI API to support MinGW compile.Gary Scavone
2014-04-09Bug fix for DS enumeration when devices are unplugged; bug fix if an error ↵Gary Scavone
occurs when opening a stream after a previous stream was closed; various documentation updates in preparation for release 4.1.0.
2014-04-02Updated WASAPI code from v0.1 to v0.2.Gary Scavone
2014-04-02Various WASAPI-related changes.Gary Scavone
2014-04-01Added Wasapi code (though untested); Updates for better data format support ↵Gary Scavone
in PulseAudio; Commented-out various unused function arguments in tests/ files.
2014-03-31Fix for ALSA runnable flag update mistake; moved streamname declaration in ↵Gary Scavone
PULSE code to avoid compiler complaint.
2014-03-11Bug fix for OS-X xrun reporting, plus small efficiency change to ↵Gary Scavone
getVersion() function.
2014-01-18Changes to fix display issue for non-ASCII device names and some compile ↵Gary Scavone
warnings on the Windows platform (most from Pavel Mogilevskiy).
2014-01-06Updates to OS-X sample rate querying, other small changes suggested by ↵Gary Scavone
Martin Koegler.
2013-12-28A few small memory leak fixes from MKGary Scavone
2013-12-27Hades and Koegler patches for ALSA and general efficiency.Gary Scavone
2013-12-27PulseAudio update for input buffer size support.Gary Scavone
2013-12-27Renamed RtError class to RtAudioError and embedded it in RtAudio.h.Gary Scavone
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.
2013-10-11A few more updates, including new ASIO files (GS).Gary Scavone
2013-10-11Various updates for pulse audio, preparation for release 4.0.12, error ↵Gary Scavone
callback addition (GS).
2013-10-11Various updates for pulseaudio API and default ALSA device enumeration (gs).Gary Scavone
2013-10-11Updates for SCHED_RR in ALSA API, plus support in configure for powerpc64 (gs).Gary Scavone
2013-10-11Various changes for true 24-bit support, changes regarding Jack get_latency, ↵Gary Scavone
and Linux ALSA realtime threading (gps).
2013-10-11Mutex removal from several APIs, addition of PulseAudio support, ↵Gary Scavone
documentation updates for 4.0.11 release.
2013-10-11Updates to RtAudio.cpp,h to fix deadlock in stopping stream (Core API). ↵Gary Scavone
Other file updates for upcoming release of version 4.0.11.
2013-10-11Updates regarding leaks in ALSA, bitwise format flags in OS-X, and changes ↵Gary Scavone
to stopStream / drain flag to avoid hung state in ASIO, DS, OS-X, and Jack APIs.
2013-10-11Documentation updates for release 4.0.10 (GS).Gary Scavone
2013-10-11Fix for compile bug in Windows DS and library configure in linux (GS).Gary Scavone
2013-10-11Final update for release 4.0.9, including DS bugfix in getDeviceCount (gs).Gary Scavone
2013-10-11Updates for release 4.0.9, including OS-X fixes for 10.6 and 10.7 (gs).Gary Scavone