From: Kostya Shishkov Date: Thu, 9 Oct 2025 16:10:50 +0000 (+0200) Subject: use clamp() where appropriate X-Git-Url: https://git.nihav.org/?a=commitdiff_plain;h=24d5118dbf31fc0b9ca14ce15d7fd92edd1ada13;p=nihav-tool.git use clamp() where appropriate --- diff --git a/src/wavwriter.rs b/src/wavwriter.rs index 782077b..2973721 100644 --- a/src/wavwriter.rs +++ b/src/wavwriter.rs @@ -25,9 +25,7 @@ fn write_s32(wr: &mut dyn ByteIO, sample: i32) -> ByteIOResult<()> { } fn write_f32(wr: &mut dyn ByteIO, sample: f32) -> ByteIOResult<()> { - let mut out = (sample * 32768.0) as i32; - if out < -32768 { out = -32768; } - if out > 32767 { out = 32767; } + let mut out = ((sample * 32768.0) as i32).clamp(-32768, 32767); if out < 0 { out += 65536; } wr.write_u16le(out as u16) }