summaryrefslogtreecommitdiff
path: root/src/flac.rs
diff options
context:
space:
mode:
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(