X-Git-Url: https://git.nihav.org/?p=nihav.git;a=blobdiff_plain;f=nihav-qt%2Fsrc%2Fcodecs%2Frle.rs;h=969c104e8a4f712e08047bdbffb2dd74a3c4065d;hp=a318fb627a2b3d7b6556f477c8880ae2ae52b669;hb=78fb6560c73965d834b215fb0b49505ae5443288;hpb=f5066527806da7bb9164d1537b71a94f9f1fa2df diff --git a/nihav-qt/src/codecs/rle.rs b/nihav-qt/src/codecs/rle.rs index a318fb6..969c104 100644 --- a/nihav-qt/src/codecs/rle.rs +++ b/nihav-qt/src/codecs/rle.rs @@ -511,14 +511,14 @@ mod test { use nihav_core::codecs::RegisteredDecoders; use nihav_core::demuxers::RegisteredDemuxers; use nihav_codec_support::test::dec_video::*; - use crate::qt_register_all_codecs; + use crate::qt_register_all_decoders; use nihav_commonfmt::generic_register_all_demuxers; #[test] fn test_qt_rle_1bit() { let mut dmx_reg = RegisteredDemuxers::new(); generic_register_all_demuxers(&mut dmx_reg); let mut dec_reg = RegisteredDecoders::new(); - qt_register_all_codecs(&mut dec_reg); + qt_register_all_decoders(&mut dec_reg); //test_file_decoding("mov", "assets/QT/Animation-Monochrome.mov", Some(6), true, false, Some("qtrle-mono"), &dmx_reg, &dec_reg); test_decoding("mov", "qt-rle", "assets/QT/Animation-Monochrome.mov", Some(6), &dmx_reg, &dec_reg, @@ -536,7 +536,7 @@ mod test { let mut dmx_reg = RegisteredDemuxers::new(); generic_register_all_demuxers(&mut dmx_reg); let mut dec_reg = RegisteredDecoders::new(); - qt_register_all_codecs(&mut dec_reg); + qt_register_all_decoders(&mut dec_reg); test_decoding("mov", "qt-rle", "assets/QT/Animation-16Greys.mov", Some(6), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![ @@ -553,7 +553,7 @@ mod test { let mut dmx_reg = RegisteredDemuxers::new(); generic_register_all_demuxers(&mut dmx_reg); let mut dec_reg = RegisteredDecoders::new(); - qt_register_all_codecs(&mut dec_reg); + qt_register_all_decoders(&mut dec_reg); test_decoding("mov", "qt-rle", "assets/QT/Animation-256Greys.mov", Some(6), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![ @@ -570,7 +570,7 @@ mod test { let mut dmx_reg = RegisteredDemuxers::new(); generic_register_all_demuxers(&mut dmx_reg); let mut dec_reg = RegisteredDecoders::new(); - qt_register_all_codecs(&mut dec_reg); + qt_register_all_decoders(&mut dec_reg); test_decoding("mov", "qt-rle", "assets/QT/Animation-Highcolour.mov", Some(6), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![ @@ -587,24 +587,24 @@ mod test { let mut dmx_reg = RegisteredDemuxers::new(); generic_register_all_demuxers(&mut dmx_reg); let mut dec_reg = RegisteredDecoders::new(); - qt_register_all_codecs(&mut dec_reg); + qt_register_all_decoders(&mut dec_reg); - test_decoding("mov", "qt-rle", "assets/QT/Animation-Highcolour.mov", Some(6), &dmx_reg, &dec_reg, + test_decoding("mov", "qt-rle", "assets/QT/Animation-Truecolour.mov", Some(6), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![ - [0x8fa5361b, 0xd36d6def, 0x33b250e9, 0xab98a41c], - [0xdd253ce0, 0xbc5fd3a1, 0x51fe2394, 0x950f18e4], - [0xbf34ca8d, 0x1faa24ee, 0x8d70af09, 0x742a4056], - [0x9feca59b, 0xdca7dc1d, 0xb6fe14f1, 0xd88c8b67], - [0x2e1544b8, 0x89a7e788, 0x0efcde09, 0xec4e7995], - [0x1e28b2a8, 0xd53495ca, 0x405a9b6e, 0x59338cad], - [0xe90156a4, 0xb64bca4a, 0x5cdf6681, 0xc32945fb]])); + [0x84d00c89, 0xf92c7f81, 0x6c1bd9e7, 0x35dd8f57], + [0x5ff0a7c9, 0xb589a484, 0xecc230b3, 0xe4e53bd3], + [0xbb394f7b, 0x2591b6c6, 0x12b0070c, 0xfa0952fc], + [0x380c1756, 0x72be8b16, 0xa7bbff48, 0x106017d4], + [0x27d8cc7c, 0x43ee384d, 0x542b95b1, 0x0a3ee031], + [0xa29529de, 0xcb53d03b, 0x4f2b6ec5, 0x4ea5d738], + [0x181d471b, 0x90d389e7, 0xc627b263, 0xa9d42323]])); } #[test] fn test_qt_rle_32bit() { let mut dmx_reg = RegisteredDemuxers::new(); generic_register_all_demuxers(&mut dmx_reg); let mut dec_reg = RegisteredDecoders::new(); - qt_register_all_codecs(&mut dec_reg); + qt_register_all_decoders(&mut dec_reg); test_decoding("mov", "qt-rle", "assets/QT/Jag-finder-renaming.mov", Some(10), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![