From 24d5118dbf31fc0b9ca14ce15d7fd92edd1ada13 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Thu, 9 Oct 2025 18:10:50 +0200 Subject: [PATCH] use clamp() where appropriate --- src/wavwriter.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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) } -- 2.39.5