From 987cfd57d25671f5699410bbb6c44a8b138f366a Mon Sep 17 00:00:00 2001 From: Sam Sartor Date: Sun, 26 Oct 2025 18:57:04 -0600 Subject: [PATCH] audio seems fine now --- gui/src/imp/desktop.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gui/src/imp/desktop.rs b/gui/src/imp/desktop.rs index 915d483..6e4a77b 100644 --- a/gui/src/imp/desktop.rs +++ b/gui/src/imp/desktop.rs @@ -69,7 +69,7 @@ impl AudioSystem { mut each: impl FnMut(Vec) + Send + 'static, ) -> Result<(), Error> { let mut encoder = - opus::Encoder::new(48_000, opus::Channels::Mono, opus::Application::Voip)?; + opus::Encoder::new(SAMPLE_RATE, opus::Channels::Mono, opus::Application::Voip)?; let mut current_processor = AudioProcessor::default(); let mut output_buffer = Vec::new(); let processors = self.processors.clone(); @@ -78,16 +78,14 @@ impl AudioSystem { if let Some(new_processor) = processors.take() { current_processor = new_processor; } - info!("recieved {} samples", frame.len()); current_processor.process(frame, &mut output_buffer); if output_buffer.len() < PACKET_SAMPLES as usize { return; } let remainder = output_buffer.split_off(PACKET_SAMPLES as usize); let frame = replace(&mut output_buffer, remainder); - match encoder.encode_vec_float(&frame, frame.len() * 4) { + match encoder.encode_vec_float(&frame, frame.len() * 2) { Ok(buf) => { - info!("encoded {} samples to {} bytes", frame.len(), buf.len()); each(buf); } Err(e) => {