Gary Scavone
a4078d4870
Removed execute mode from RtAudio.cpp (why was it set?)
9 years ago
Gary Scavone
f92ecf14ca
Documentation updates in advance of new release
9 years ago
Gary Scavone
70b95123e8
WASAPI stream time update, as suggested by Patrice Taravel
9 years ago
Guilherme Steinmann
2495e75004
Release lock if GetCurrentPosition from DS failed
9 years ago
Berkus Decker
33ce5cdac6
Don't take address of boolean flag, use flag itself instead.
9 years ago
Berkus Decker
f851c2ac5d
Register is no more in modern C++.
10 years ago
Gary Scavone
f6829a48de
Update optional stream name for playback in PulseAudio API.
10 years ago
snori
258dc8832e
delete not needed line. (duplicated)
10 years ago
Gary Scavone
d4387bfdc0
Commit of ALSA underrun warning message fix
10 years ago
Gary Scavone
661a34e77d
Update to DS code for getDeviceCount() when cleaning out devices that may have disappeared
10 years ago
Guilherme Steinmann
d58bf8ca75
Fix closeStream on Mac OS X
10 years ago
Gary Scavone
06296a58ed
Small ASIO update to support buffersize value of 0 (setting to preferred size).
10 years ago
Gary Scavone
7d46492974
Fixed some missing unlocks before calling error() in DS API.
10 years ago
Tristan Matthews
554c6c5035
rtaudio: avoid NULL dereference
10 years ago
Tristan Matthews
7efec74033
alsa: avoid uninitialized read
The check if ( subdevice != -1 ) was being done on a potentially
uninitialized variable.
10 years ago
Harris Georgiou
8408e11e5d
Fix for NULL options in PULSE audio backend in probeDeviceOpen
10 years ago
Hirotoshi YOSHITAKA
17188fb2b1
Fix calloc-free mismatch
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.
10 years ago
Hirotoshi YOSHITAKA
d0e2d3a608
Add algorithm header include
Without algorithm header, Visual Studio complaints that std::max is not
declared and defined.
Including algorithm header resolves this issue.
10 years ago
yedey
53ac6ffe14
Fixed major ASIO duplex initialization bug. Added "preferredSampleRate" to the device info.
10 years ago
yedey
b9e6faacf4
ASIO fix for crash for early callbacks (initiated from ASIOCreateBuffers), ASIO fix for strict/misbehaving drivers
10 years ago
yedey
440272d68f
WASAPI device name encoding fix, fixed skipped samples in WASAPI buffer conversion
10 years ago
Gary Scavone
22c00ec584
Added new setStreamTime function; Documentation updates for 4.1.1 release.
11 years ago
Gary Scavone
154e121e50
Wasap bug(?) fix in destructor; Update to record.cpp for default device selection.
11 years ago
Marcus Tomlinson
4411d7c79e
Let convertBuffer() take care of all channel count conversion, while convertBufferWasapi() does only sample rate conversion.
11 years ago
Marcus Tomlinson
1a14e053f7
Set callbackPushed flag if there is no render stream (input only mode)
11 years ago
Gary Scavone
9a920447e1
Bug fix in Core, Jack, ASIO, and DS for internal draining in INPUT mode only; Added some mutexes in DS to fix input-only errors; Added libraries to CMakeLists.txt for MinGW compile of WASAPI.
11 years ago
Gary Scavone
4ca315146d
Added an explicit cast of (LPCTSRT) on line 4626, which seemed necessary when compiling with UNICODE defined.
11 years ago
Marcus Tomlinson
e4a070b5fc
Removed now irrelevant comment
11 years ago
Marcus Tomlinson
27d53f8096
Support all sample rates for WASAPI
11 years ago
Marcus Tomlinson
8b7653b945
Fixed shutdown crash on certain sample rates
11 years ago
Marcus Tomlinson
148caac0c1
Added an author header to the WASAPI section
11 years ago
Gary Scavone
3db24e95fe
Updates to WASAPI API to support MinGW compile.
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.
11 years ago
Gary Scavone
0d0fb5433a
Updated WASAPI code from v0.1 to v0.2.
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
a71027332b
Fix for ALSA runnable flag update mistake; moved streamname declaration in PULSE code to avoid compiler complaint.
11 years ago
Gary Scavone
015f3721b7
Bug fix for OS-X xrun reporting, plus small efficiency change to getVersion() function.
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
ee76af899f
Updates to OS-X sample rate querying, other small changes suggested by Martin Koegler.
11 years ago
Gary Scavone
9d0703f03a
A few small memory leak fixes from MK
11 years ago
Gary Scavone
a4f8006d95
Hades and Koegler patches for ALSA and general efficiency.
11 years ago
Gary Scavone
952720f173
PulseAudio update for input buffer size support.
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
91b2f327e2
A few more updates, including new ASIO files (GS).
12 years ago
Gary Scavone
906e5ba67f
Various updates for pulse audio, preparation for release 4.0.12, error callback addition (GS).
12 years ago
Gary Scavone
bee81ff356
Various updates for pulseaudio API and default ALSA device enumeration (gs).
12 years ago
Gary Scavone
6befb5faa6
Updates for SCHED_RR in ALSA API, plus support in configure for powerpc64 (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