let mut buf = bufo.unwrap();
let paloff = buf.get_offset(1);
let stride = buf.get_stride(0);
- let mut data = buf.get_data_mut();
+ let data = buf.get_data_mut().unwrap();
let dst = data.as_mut_slice();
let fwd = (line <= -640) || (line >= 0);
let abuf = alloc_audio_buffer(self.ainfo, samples, self.chmap.clone())?;
let mut adata = abuf.get_abuf_i16().unwrap();
let off1 = adata.get_offset(1);
- let mut dst = adata.get_data_mut();
+ let dst = adata.get_data_mut().unwrap();
let psrc = &pktbuf[1..];
for (n, src) in psrc.chunks_exact(65).enumerate() {
let code = src[0].rotate_right(1);
let mut dec_reg = RegisteredDecoders::new();
game_register_all_codecs(&mut dec_reg);
-// let file = "assets/PERFECT.BMV";
-// let file = "assets/DW2-MOUSE.BMV";
- let file = "assets/WILDCAT.BMV";
+// let file = "assets/Game/PERFECT.BMV";
+// let file = "assets/Game/DW2-MOUSE.BMV";
+ let file = "assets/Game/WILDCAT.BMV";
test_file_decoding("bmv", file, Some(40), true, false, None, &dmx_reg, &dec_reg);
}
#[test]
let mut dec_reg = RegisteredDecoders::new();
game_register_all_codecs(&mut dec_reg);
- let file = "assets/PERFECT.BMV";
-// let file = "assets/DW2-MOUSE.BMV";
-// let file = "assets/WILDCAT.BMV";
+ let file = "assets/Game/PERFECT.BMV";
+// let file = "assets/Game/DW2-MOUSE.BMV";
+// let file = "assets/Game/WILDCAT.BMV";
test_decode_audio("bmv", file, None, "bmv", &dmx_reg, &dec_reg);
}
}