ardour/libs/backends/portaudio
Robin Gareus c24b456211
Windows: unconditionally request high timer resolution
Previously timeBeginPeriod() was only called when MIDI
system was set to WinMME. It was also possible that
it was never unset in case starting the engine failed.

This significantly speeds up freewheel export which uses
Glib::usleep(100) when MIDI is disabled.

see also: https://randomascii.wordpress.com/2020/10/04/windows-timer-resolution-the-great-rule-change/
2023-06-05 00:02:54 +02: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 Windows: unconditionally request high timer resolution 2023-06-05 00:02:54 +02:00
portaudio_backend.h std-ize: convert all boost shared/weak ptr includes to <memory> 2023-03-24 14:19:15 -06:00
portaudio_io.cc Fix a problem with ASIO buffer sizes on Windows 2021-03-18 16:12:28 +00:00
portaudio_io.h std-ize: convert all boost shared/weak ptr includes to <memory> 2023-03-24 14:19:15 -06:00
winmmemidi_input_device.cc window compilation fix 2021-06-26 19:02:13 -06: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 Windows: unconditionally request high timer resolution 2023-06-05 00:02:54 +02:00
winmmemidi_io.h switch from boost::{shared,weak}_ptr to std::{shared,weak}_ptr 2023-03-24 14:19:15 -06:00
winmmemidi_output_device.cc window compilation fix 2021-06-26 19:02:47 -06:00
winmmemidi_output_device.h Update backend GPL boilerplate and (C) from git log 2019-08-03 15:53:16 +02:00
wscript wscript: drop configure statements already present in the top level wscript 2022-01-22 22:19:03 +01:00