13
0
livetrax/libs/backends/portaudio
John Emmas a2b1482cad Fix a problem with ASIO buffer sizes on Windows
PortAudio uses what it calls 'default suggested latencies' but in callback streaming mode, they can result in wildly inaccurate buffer sizing (e.g. the user requests a buffer size of 128 but PortAudio actually instructs ASIO to use a much bigger size).

What we do now is to improve PortAudio's suggested latency calculation by basing it on the actual buffer size requested by the user.
2021-03-18 16:12:28 +00:00
..
audio_utils.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
cycle_timer.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
debug.h Use debug output rather than sending errors for developer relevant port errors 2015-09-02 12:07:14 +10:00
midi_device_info.h Implement MIDI device enumeration and latency offset/calibration in portaudio backend 2016-02-11 12:15:07 +10:00
midi_util.cc Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
midi_util.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
portaudio_backend.cc Prevent deadlock when disconnecting 2021-02-04 21:06:20 +01:00
portaudio_backend.h NO-OP: Consolidate PortConnect code into shared parent class 2020-09-05 23:05:57 +02:00
portaudio_io.cc Fix a problem with ASIO buffer sizes on Windows 2021-03-18 16:12:28 +00:00
portaudio_io.h Fix a problem with ASIO buffer sizes on Windows 2021-03-18 16:12:28 +00:00
winmmemidi_input_device.cc Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
winmmemidi_input_device.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
winmmemidi_io.cc Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
winmmemidi_io.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
winmmemidi_output_device.cc Consolidate stack-size and priority of rt-threads 2020-04-23 01:28:58 +02:00
winmmemidi_output_device.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
wscript prepare for update to waf 1.8 2016-02-28 21:16:44 +01:00