From 288b1b1ada886dd79f6b06bafa190f14bb2f370e Mon Sep 17 00:00:00 2001 From: Yuval Adam <_@yuv.al> Date: Mon, 18 Jul 2022 20:41:47 +0300 Subject: Got a first segfault nice --- c2enc/src/main.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'c2enc') diff --git a/c2enc/src/main.rs b/c2enc/src/main.rs index d8ee9c1..df3891e 100644 --- a/c2enc/src/main.rs +++ b/c2enc/src/main.rs @@ -12,8 +12,16 @@ fn main() { 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); + let mut speech = Vec::new(); + while let Ok(i) = rdr.read_i16::() { + speech.push(i); } + + let mut bits = Vec::new(); + let c = libcodec2::Codec2::new(); + c.encode(&speech, &mut bits); + + println!("{:?}", bits); } -- cgit v1.3.1