From 937216b9d04f858674c01ba11eb9e0d6e2f5fbd9 Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Mon, 18 Jul 2022 20:32:20 +0300 Subject: Initial c2enc --- c2enc/src/main.rs | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 c2enc/src/main.rs (limited to 'c2enc/src/main.rs') diff --git a/c2enc/src/main.rs b/c2enc/src/main.rs new file mode 100644 index 0000000..d8ee9c1 --- /dev/null +++ b/c2enc/src/main.rs @@ -0,0 +1,19 @@ +extern crate byteorder; +extern crate libcodec2; + +use byteorder::{LittleEndian, ReadBytesExt}; +use std::fs::File; +use std::io::prelude::*; +use std::io::Cursor; +use std::path::Path; + +fn main() { + let path = Path::new("../../codec2/wav/cross.wav"); + let mut file = File::open(&path).unwrap(); + let mut buf = Vec::new(); + file.read_to_end(&mut buf).unwrap(); + let mut rdr = Cursor::new(buf); + while let Ok(res) = rdr.read_i16::() { + println!("{}", res); + } +} -- cgit v1.3.1