]> git.ipfire.org Git - thirdparty/shairport-sync.git/commitdiff
adjust minimum interval between last audio write and writing silence.
authorMike Brady <mikebrady@eircom.net>
Mon, 17 Dec 2018 16:50:36 +0000 (16:50 +0000)
committerMike Brady <mikebrady@eircom.net>
Mon, 17 Dec 2018 16:50:36 +0000 (16:50 +0000)
audio_alsa.c

index f9ce58405242df2d03325a07d152a50c06d6a08f..664bb6ae95f7373dda852d6ff7489ce036732c74 100644 (file)
@@ -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;