From 5d6bca0fd2f225f4a46e33817e58938bd8e51b53 Mon Sep 17 00:00:00 2001 From: Hector Martin Date: Wed, 4 Nov 2020 17:28:37 +0900 Subject: [PATCH] linux-jack: mark ports as JackPortIsTerminal Ports which do not feed audio back into JACK should be marked as terminal. This allows latency compensation to work properly. --- plugins/linux-jack/jack-wrapper.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/linux-jack/jack-wrapper.c b/plugins/linux-jack/jack-wrapper.c index e0f98758c..ecc90c68b 100644 --- a/plugins/linux-jack/jack-wrapper.c +++ b/plugins/linux-jack/jack-wrapper.c @@ -128,7 +128,7 @@ int_fast32_t jack_init(struct jack_data *data) data->jack_ports[i] = jack_port_register( data->jack_client, port_name, JACK_DEFAULT_AUDIO_TYPE, - JackPortIsInput, 0); + JackPortIsInput | JackPortIsTerminal, 0); if (data->jack_ports[i] == NULL) { blog(LOG_ERROR, "jack_port_register Error:" -- GitLab