fix: use buffer.split() to access audio channels

Co-authored-by: aider (deepseek/deepseek-coder) <aider@aider.chat>
This commit is contained in:
Loic Coenen
2026-05-01 00:18:08 +00:00
parent 101ad7176f
commit cb4d5915fd

View File

@@ -102,9 +102,10 @@ impl Plugin for ClipLauncher {
}
// Process audio
for channel_samples in buffer.iter_samples() {
let input = channel_samples.as_ref();
let output = channel_samples.as_mut();
let (inputs, mut outputs) = buffer.split();
for (input_channel, output_channel) in inputs.iter().zip(outputs.iter_mut()) {
let input = *input_channel;
let output = *output_channel;
let num_samples = input.len();
// Process this block