summaryrefslogtreecommitdiff
path: root/RtAudio.cpp
AgeCommit message (Collapse)Author
2019-12-03Fix include case.Carl Hetherington
2019-12-03Try to fix build by removing std:: qualifier.Carl Hetherington
2019-12-03Hack pulseaudio channel map for 5.1 DCPs to see if it fixes multi-channel ↵Carl Hetherington
playback on Linux.
2019-12-03Try to support > 2 output channels with PulseAudio.Carl Hetherington
2019-12-03Missing include for roundf().Carl Hetherington
2019-12-03Fix case of include filename.Carl Hetherington
This shouldn't matter for Windows hosts but it is necessary for cross compiling from Linux.
2019-12-03Report playback latency for PulseAudio.Carl Hetherington
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