let edata = info.get_extradata().unwrap();
let src: &[u8] = &edata;
-{
-println!("edata:");
-for i in 0..src.len() { print!(" {:02X}", src[i]); } println!();
-}
if src.len() < 2 { return Err(DecoderError::InvalidData); }
self.bd.width = vinfo.get_width();
Ok(())
} else {
-println!("???");
Err(DecoderError::InvalidData)
}
}
use nihav_core::codecs::RegisteredDecoders;
use nihav_core::demuxers::RegisteredDemuxers;
use nihav_codec_support::test::dec_video::*;
- use crate::realmedia_register_all_codecs;
+ use crate::realmedia_register_all_decoders;
use crate::realmedia_register_all_demuxers;
+ // samples from a private collection
#[test]
fn test_rv40() {
let mut dmx_reg = RegisteredDemuxers::new();
realmedia_register_all_demuxers(&mut dmx_reg);
let mut dec_reg = RegisteredDecoders::new();
- realmedia_register_all_codecs(&mut dec_reg);
+ realmedia_register_all_decoders(&mut dec_reg);
test_decoding("realmedia", "realvideo4", "assets/RV/rv40_weighted_mc.rmvb", Some(1500),
&dmx_reg, &dec_reg,ExpectedTestResult::MD5Frames(vec![