diff options
| author | Yuval Adam <_@yuv.al> | 2022-07-27 09:20:45 +0300 |
|---|---|---|
| committer | Yuval Adam <_@yuv.al> | 2022-07-27 09:21:07 +0300 |
| commit | bb2356dae10db7a9d1e0a1171c81ddb5b6284d96 (patch) | |
| tree | 964ea620877bc54be355e2ac6f791b1f8e3689ef /c2enc/src/main.rs | |
| parent | 9d749ec3e82bfad1964ed0bf4f0e31d1b93b30fe (diff) | |
Fix remainder frame bug, drop it to match c2enc behavior
Diffstat (limited to 'c2enc/src/main.rs')
| -rw-r--r-- | c2enc/src/main.rs | 3 |
1 files changed, 2 insertions, 1 deletions
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(); |
