1
0
Fork 0

Move the unsupported aux warning to CPAL backend

We'll support this with JACK, and in the dummy backend there is no audio
IO anyways.
This commit is contained in:
Robbert van der Helm 2023-02-23 19:39:51 +01:00
parent 9e2c2b776b
commit 3a6efe49ec
2 changed files with 9 additions and 8 deletions

View file

@ -284,6 +284,15 @@ impl Cpal {
nih_log!("Audio-only, MIDI input and output has not been implemented yet.");
}
// There's no obvious way to do sidechain inputs and additional outputs with the CPAL
// backends like there is with JACK. So we'll just provide empty buffers instead.
if !audio_io_layout.aux_input_ports.is_empty() {
nih_warn!("Sidechain inputs are not supported with this audio backend");
}
if !audio_io_layout.aux_output_ports.is_empty() {
nih_warn!("Auxiliary outputs are not supported with this audio backend");
}
Ok(Cpal {
config,
audio_io_layout,

View file

@ -212,14 +212,6 @@ impl<P: Plugin, B: Backend<P>> Wrapper<P, B> {
}
}
// TODO: Sidechain inputs and auxiliary outputs
if !audio_io_layout.aux_input_ports.is_empty() {
nih_warn!("Sidechain inputs are not yet supported in this standalone version");
}
if !audio_io_layout.aux_output_ports.is_empty() {
nih_warn!("Auxiliary outputs are not yet supported in this standalone version");
}
let wrapper = Arc::new(Wrapper {
backend: AtomicRefCell::new(backend),