ソースを参照

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.
Hector Martin 5 年 前
コミット
a5439d29d0
1 ファイル変更1 行追加1 行削除
  1. 1 1
      plugins/linux-jack/jack-wrapper.c

+ 1 - 1
plugins/linux-jack/jack-wrapper.c

@@ -115,7 +115,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:"