From: Mike Brady Date: Mon, 17 Dec 2018 16:50:36 +0000 (+0000) Subject: adjust minimum interval between last audio write and writing silence. X-Git-Tag: 3.3RC0~81 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2830cdf712751b72714661acb90e1705ba332e19;p=thirdparty%2Fshairport-sync.git adjust minimum interval between last audio write and writing silence. --- diff --git a/audio_alsa.c b/audio_alsa.c index f9ce5840..664bb6ae 100644 --- a/audio_alsa.c +++ b/audio_alsa.c @@ -1482,7 +1482,7 @@ void *alsa_buffer_monitor_thread_code(void *arg) { while (1) { if (config.keep_dac_busy != 0) { uint64_t present_time = get_absolute_time_in_fp(); - if ((most_recent_write_time == 0) || ((present_time - most_recent_write_time) > sleep_time_in_fp)) { + if ((most_recent_write_time == 0) || ((present_time - most_recent_write_time) > (sleep_time_in_fp/2))) { reply = delay(&buffer_size); if (reply != 0) buffer_size = 0;