From c121d94f0b27bc04ffbdca55cd0939c1401d5a2e Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 27 Jan 2025 15:26:00 +0100 Subject: clippy: fixes and ignores --- client/src/audio.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'client/src/audio.rs') diff --git a/client/src/audio.rs b/client/src/audio.rs index e61f333..dca9cb4 100644 --- a/client/src/audio.rs +++ b/client/src/audio.rs @@ -155,8 +155,8 @@ impl AEncoder { let mut out = [0u8; AE_FRAME_SIZE]; let mut denoise = [0f32; AE_FRAME_SIZE]; let mut raw = [0f32; AE_FRAME_SIZE]; - for i in 0..AE_FRAME_SIZE { - raw[i] = self.buffer.pop_front().unwrap() * 32768.0; + for sample in raw.iter_mut().take(AE_FRAME_SIZE) { + *sample = self.buffer.pop_front().unwrap() * 32768.0; } self.noise_rnn.process_frame(&mut denoise, &raw); for e in &mut denoise { @@ -241,11 +241,11 @@ impl ADecoder { (self.playback + JITTER_COMP) % BUFFER_SIZE }); let free_space = *channel_cursor - self.playback; - for i in 0..size.min(free_space) { + for sample in output.iter().take(size.min(free_space)) { // TODO positional audio let _ = p.pos; - self.buffer[*channel_cursor][0] += output[i]; - self.buffer[*channel_cursor][1] += output[i]; + self.buffer[*channel_cursor][0] += sample; + self.buffer[*channel_cursor][1] += sample; *channel_cursor += 1; *channel_cursor %= BUFFER_SIZE } -- cgit v1.2.3-70-g09d2