summaryrefslogtreecommitdiff
path: root/RtAudio.cpp
AgeCommit message (Collapse)Author
2019-12-03Fix erroneous getStreamTime() results in some cases.Carl Hetherington
Without this, if HAVE_GETTIMEOFDAY is defined getStreamTime() can return a wrong value in the following case: - start stream - stop stream - start stream - call getStreamTime() immediately In this case tickStreamTime() will not have been called since the stream was restarted, hence lastTickTimestamp will refer to the previous run of the stream. getStreamTime() will therefore extrapolate wrongly from stream._streamTime. This patch only uses lastTickTimestamp when it is valid.
2019-12-03Stop PulseAudio callback busy-waiting when stream is stopped.Carl Hetherington
2019-02-25WASAPI : Ring buffer in/out index fixMarcus Tomlinson
2019-02-25WASAPI : Call tickStreamTime() only once per callbackMarcus Tomlinson
2019-02-13Merge pull request #185 from jleben/fix-alsa-get-device-count-errorgaryscavone
Alsa API: Fix use of invalid card handle
2019-02-12Alsa API: Fix use of invalid card handleJakob Leben
2019-01-27WASAPI : Fixed issue where latency was introduced on stream stop / startMarcus Tomlinson
2019-01-27WASAPI : Removed unnecessary latency in I/O ring buffersMarcus Tomlinson
2019-01-27WASAPI: calloc stream buffers to ensure unused channels are left silentMarcus Tomlinson
2019-01-24Fix warning about casting result of GetProcAddress.Stephen Sinclair
2018-12-29Update lastTickTimestamp in startStream.Stephen Sinclair
Fixes #144.
2018-12-14#170 : Insert missing render memcpy when !doConvertBuffer in WASAPIMarcus Tomlinson
2018-12-13#170 : Enable WASAPI doConvertBuffer when userInterleaved is enabledMarcus Tomlinson
2018-12-13#172 : Fix hang in closing logic of wasapiThread()Marcus Tomlinson
2018-11-02Fix potential memory leakMarcus Tomlinson
2018-11-02Allow loopback without having to define output parametersMarcus Tomlinson
2018-10-30Add loopback support to WASAPIMarcus Tomlinson
2018-10-16Merge remote-tracking branch 'upstream/pr/141'Stephen Sinclair
2018-10-16Merge remote-tracking branch 'upstream/pr/154'Stephen Sinclair
2018-10-16Merge remote-tracking branch 'upstream/pr/136'Stephen Sinclair
2018-10-16Merge remote-tracking branch 'upstream/pr/139'Stephen Sinclair
2018-09-28More fixes to MinGW buildMarcus Tomlinson
2018-09-28More fixesMarcus Tomlinson
2018-09-28Fix mingw32 WASAPI buildMarcus Tomlinson
2018-08-25Add missing apostrophe and parenthesesRyan Schmidt
And capitalize and add a period at the end of the next sentence.
2018-08-25Change "eg." to "e.g."Ryan Schmidt
2018-08-25Change "eg:" to "e.g."Ryan Schmidt
2018-08-22Move stream_.state update to the end of wasapiThread()Marcus Tomlinson
2018-08-22Fix conversion between different format types in resamplerMarcus Tomlinson
2018-08-22Only autolink on VSMarcus Tomlinson
2018-08-22Case sensitive header perhaps?Marcus Tomlinson
2018-08-22Fix indentationMarcus Tomlinson
2018-08-22Fix setting stream_.doConvertBuffer[mode]Marcus Tomlinson
2018-08-22Replace convertBufferWasapi() calls with renderResampler->Convert()Marcus Tomlinson
2018-08-22Init resamplersMarcus Tomlinson
2018-08-22Replace convertBufferWasapi with new WasapiResamplerMarcus Tomlinson
2018-08-22Revert strict sample rate selection in WASAPI APIMarcus Tomlinson
2018-08-11allow to obtain api names regardless of being compiled or notJP Cimalando
2018-08-09Remove the compiledApis vector.Stephen Sinclair
2018-08-09Jack: allow unconnected streams to have more ports than deviceJP Cimalando
2018-08-09make some data extern C and constJP Cimalando
2018-08-09replace with something nicer: init_compiledApisJP Cimalando
2018-08-08Fix typo in previous commit.Stephen Sinclair
2018-08-08Fix api name functions for C, replace map with array.Stephen Sinclair
2018-08-08reference return for API namesJP Cimalando
2018-08-08Use a map for API namesStephen Sinclair
2018-08-08Merge remote-tracking branch 'upstream/pr/136'Stephen Sinclair
2018-08-08Use short lower-case names as API identifiersJP Cimalando
2018-07-14Include process.h for _beginthreadex for DS.Stephen Sinclair
Fixes #140.
2018-05-24Fix another missing call to snd_ctl_closeConnor MacDonald