From bb2356dae10db7a9d1e0a1171c81ddb5b6284d96 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Wed, 27 Jul 2022 09:20:45 +0300 Subject: Fix remainder frame bug, drop it to match c2enc behavior --- c2enc/src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'c2enc/src') diff --git a/c2enc/src/main.rs b/c2enc/src/main.rs index adbd787..9df5b6a 100644 --- a/c2enc/src/main.rs +++ b/c2enc/src/main.rs @@ -38,7 +38,8 @@ fn main() { let mut file = File::create(&args.out_path).unwrap(); - for samples in speech.chunks(nsam) { + for samples in speech.chunks_exact(nsam) { + // remainder frame will be dropped let mut bits = vec![0u8; nbits]; c.encode(&samples, &mut bits); file.write(&bits).unwrap(); -- cgit v1.3.1