Fix: JACK stuff
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user