channel count fix

This commit is contained in:
2026-08-23 20:54:08 +02:00
parent 9aa881d5cc
commit 83b6bfdcaf
+3 -3
View File
@@ -295,7 +295,7 @@ async fn main() {
let mut receive_buffer = vec![0u8; 4096]; let mut receive_buffer = vec![0u8; 4096];
let mut decoded_samples = [0.0f32; 1024]; let mut decoded_samples = [0.0f32; 1024];
let mut decoded_samples_converted = [0.0f32; 1024]; let mut decoded_samples_converted = [0.0f32; 2048];
loop { loop {
match input_socket.recv_from(&mut receive_buffer).await { match input_socket.recv_from(&mut receive_buffer).await {
@@ -363,7 +363,7 @@ async fn main() {
); );
} else { } else {
for (i, frame) in decoded_samples_converted for (i, frame) in decoded_samples_converted
[..decoded_len * stream_info.channels as usize] [..decoded_len * speaker_config_clone.channels as usize]
.chunks_exact_mut(2) .chunks_exact_mut(2)
.enumerate() .enumerate()
{ {
@@ -373,7 +373,7 @@ async fn main() {
producer.push_slice( producer.push_slice(
&decoded_samples_converted &decoded_samples_converted
[..decoded_len * stream_info.channels as usize], [..decoded_len * speaker_config_clone.channels as usize],
); );
} }
} }