From 243f76ce05ad3e81135e5f35c978726228c8f450 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Forment?= Date: Tue, 3 Feb 2026 14:23:24 +0100 Subject: [PATCH] Fix: JACK stuff --- src/engine/audio.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/engine/audio.rs b/src/engine/audio.rs index 725c85b..104917b 100644 --- a/src/engine/audio.rs +++ b/src/engine/audio.rs @@ -258,7 +258,13 @@ pub fn build_stream( let max_channels = doux::audio::max_output_channels(&device); let channels = config.channels.min(max_channels); - let buffer_size = if config.buffer_size > 0 { + let is_jack = doux::audio::preferred_host() + .id() + .name() + .to_lowercase() + .contains("jack"); + + let buffer_size = if config.buffer_size > 0 && !is_jack { cpal::BufferSize::Fixed(config.buffer_size) } else { cpal::BufferSize::Default