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.
Fixes #144 .
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
And capitalize and add a period at the end of the next sentence.
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
JP Cimalando
6919d35787
allow to obtain api names regardless of being compiled or not
6 years ago
Stephen Sinclair
b296e4bfdb
Remove the compiledApis vector.
6 years ago
JP Cimalando
7aa565412b
Jack: allow unconnected streams to have more ports than device
6 years ago
JP Cimalando
975e28a000
make some data extern C and const
6 years ago
JP Cimalando
5c44223993
replace with something nicer: init_compiledApis
6 years ago
Stephen Sinclair
1abbca05a6
Fix typo in previous commit.
6 years ago
Stephen Sinclair
e92130e9e1
Fix api name functions for C, replace map with array.
6 years ago
JP Cimalando
bc469fab7b
reference return for API names
6 years ago
Stephen Sinclair
3d054aec68
Use a map for API names
6 years ago
JP Cimalando
021928773b
Use short lower-case names as API identifiers
6 years ago
Stephen Sinclair
1de9bea0c1
Include process.h for _beginthreadex for DS.
Fixes #140 .
6 years ago
Connor MacDonald
ab4af532a1
Fix another missing call to snd_ctl_close
7 years ago
Connor MacDonald
d79e960d70
Fix ALSA CTL handle not being closed in the default case
7 years ago
JP Cimalando
2f4e77da2a
make WASAPI instantiation errors non-fatal for older Windows
7 years ago
JP Cimalando
f7b624ba81
API names, and conversion from/to API identifier
7 years ago
terminator356
13d6295090
Realtime fixes
7 years ago
Marcelo Fernandez
34376d36aa
Give more priority to PulseAudio api ( #129 )
7 years ago
Stephen Sinclair
ce13dfbf30
Fix jackXrun handle pointer
Thanks github user @bontric , closes #113 .
7 years ago
Stephen Sinclair
3b1331c16e
Fix compilation of ASIO and WASAPI backends in MingW/Ubuntu.
Warnings/errors "unused function" are from the unicode conversion
functions on Windows, and "unused but set variable" is from ASIO
source code; we disable these warnings on Windows builds.
7 years ago
Stephen Sinclair
0645e8f466
Remove use of C++11 std::to_string in WASAPI code.
7 years ago
Marcus Tomlinson
8b543a2850
Allow only the device's native sample rate in WASAPI API
Revert "fix" for Issue #69
7 years ago