summaryrefslogtreecommitdiffstats
path: root/servers/audio_server.cpp
diff options
context:
space:
mode:
authorMarcelo Fernandez <marcelofg55@gmail.com>2017-10-31 13:07:35 -0300
committerMarcelo Fernandez <marcelofg55@gmail.com>2017-10-31 13:07:35 -0300
commit16327bff8a5924c4475c20c61485ffc589efb2e5 (patch)
treef799dff6a4f4fc1e0a20acb505518dee86732969 /servers/audio_server.cpp
parent157fa55e34b9bf21a22876aecef89ed0a9491412 (diff)
downloadredot-engine-16327bff8a5924c4475c20c61485ffc589efb2e5.tar.gz
Improved WASAPI driver logic when devices are connected or disconnected
Diffstat (limited to 'servers/audio_server.cpp')
-rw-r--r--servers/audio_server.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp
index 18b7014595..697abead68 100644
--- a/servers/audio_server.cpp
+++ b/servers/audio_server.cpp
@@ -226,7 +226,7 @@ void AudioServer::_driver_process(int p_frames, int32_t *p_buffer) {
static int total = 0;
ticks = OS::get_singleton()->get_ticks_msec();
- if ((ticks - first_ticks) > 10 * 1000) {
+ if ((ticks - first_ticks) > 10 * 1000 && count > 0) {
print_line("Audio Driver " + String(AudioDriver::get_singleton()->get_name()) + " average latency: " + itos(total / count) + "ms (frame=" + itos(p_frames) + ")");
first_ticks = ticks;
total = 0;