13
0
livetrax/libs/backends/portaudio
Tim Mayberry e9be313c11 Fix latency compensation for audio data in portaudio backend
For drivers that correctly report latency values(ASIO) this should result a
much closer alignment of audio in a loopback test. Measurement and
adjustment may still be needed, especially for non-ASIO drivers.

Testing with the RME HDSP Multiface and Yamaha AG06 using ASIO drivers results
in maximum offset of a couple of samples.
2015-12-02 10:24:08 +10:00
..
audio_utils.h Add audio_utils.h header in PortaudioBackend for de/interleaving audio data 2015-09-02 12:07:59 +10:00
cycle_timer.h Update timestamp types in CycleTimer class to be signed 2015-09-16 11:22:16 +10:00
debug.h Use debug output rather than sending errors for developer relevant port errors 2015-09-02 12:07:14 +10:00
midi_util.cc
midi_util.h
portaudio_backend.cc Fix latency compensation for audio data in portaudio backend 2015-12-02 10:24:08 +10:00
portaudio_backend.h Rename member variables in Portaudio Backend for consistency 2015-12-02 10:24:07 +10:00
portaudio_io.cc Use a range of values for ASIO buffer sizes if provided by driver 2015-11-19 10:23:26 +10:00
portaudio_io.h Use a range of values for ASIO buffer sizes if provided by driver 2015-11-19 10:23:26 +10:00
rt_thread.h
winmmemidi_input_device.cc Fix handling of Sysex messages with WinMME midi driver 2015-10-07 21:48:56 +10:00
winmmemidi_input_device.h Fix handling of Sysex messages with WinMME midi driver 2015-10-07 21:48:56 +10:00
winmmemidi_io.cc Move Windows timer utility functions from PA backend into libpbd 2015-09-16 11:22:16 +10:00
winmmemidi_io.h add missing pthread.h includes 2015-07-31 02:28:12 +02:00
winmmemidi_output_device.cc add more debugging to portaudio/MME MIDI backend 2015-10-06 11:01:58 -04:00
winmmemidi_output_device.h add missing pthread.h includes 2015-07-31 02:28:12 +02:00
wscript Use portaudio callback API by default in portaudio backend 2015-12-02 10:24:07 +10:00