summaryrefslogtreecommitdiff
path: root/src/flac.rs
diff options
context:
space:
mode:
authorjakka <jakkadoujin@gmail.com>2025-06-10 20:45:35 +0300
committerjakka <jakkadoujin@gmail.com>2025-06-10 20:45:35 +0300
commit9450972d8414065b005827198340adcd8a3e864a (patch)
tree475f6dc49fc799aa89cc0e1a1fa524d63af35140 /src/flac.rs
parent6637e834af047c76eb18cfcce512995d7f8c9d8f (diff)
edited tests, finished writing encoder for all bitrates
Diffstat (limited to 'src/flac.rs')
-rw-r--r--src/flac.rs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/flac.rs b/src/flac.rs
index febdd3d..1c647d6 100644
--- a/src/flac.rs
+++ b/src/flac.rs
@@ -132,7 +132,15 @@ pub fn encode_file(file: &std::path::Path) -> Result<()> {
})
.collect::<Vec<_>>();
}
- Bps::_32 => return Err(anyhow!("how did you get here")),
+ Bps::_32 => {
+ let _ = buf
+ .iter_interleaved()
+ .map(|sample| {
+ hasher.update(sample.to_le_bytes());
+ sample_buf.push(sample);
+ })
+ .collect::<Vec<_>>();
+ }
}
enc.process_interleaved(