diff options
author | Kostya Shishkov <kostya.shishkov@gmail.com> | 2021-11-20 16:06:22 +0100 |
---|---|---|
committer | Kostya Shishkov <kostya.shishkov@gmail.com> | 2021-11-20 16:06:22 +0100 |
commit | 886cde4847280b96e10d240c2f2d76abec121dc8 (patch) | |
tree | d574f3ea66eb179ac04d4afacd61574e56630c60 /nihav-qt/src | |
parent | 7f754c49a843d9b63885a1fa7e06f4d2cf6ccc5f (diff) | |
download | nihav-886cde4847280b96e10d240c2f2d76abec121dc8.tar.gz |
annotate the sources for test samples
Diffstat (limited to 'nihav-qt/src')
-rw-r--r-- | nihav-qt/src/codecs/alac.rs | 3 | ||||
-rw-r--r-- | nihav-qt/src/codecs/imaadpcm.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/mace.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/qdm2.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/qdmc.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/rle.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/rpza.rs | 3 | ||||
-rw-r--r-- | nihav-qt/src/codecs/smc.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/svq1.rs | 1 | ||||
-rw-r--r-- | nihav-qt/src/codecs/svq3.rs | 1 |
10 files changed, 13 insertions, 1 deletions
diff --git a/nihav-qt/src/codecs/alac.rs b/nihav-qt/src/codecs/alac.rs index b29e9a2..a4f959d 100644 --- a/nihav-qt/src/codecs/alac.rs +++ b/nihav-qt/src/codecs/alac.rs @@ -460,6 +460,7 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/lossless/luckynight.m4a test_decoding("mov", "alac", "assets/LLaudio/alac/luckynight.m4a", Some(48000 * 16), &dmx_reg, &dec_reg, ExpectedTestResult::MD5([0x8b6562ac, 0x95981733, 0x47e14709, 0x45d4f05a])); } @@ -470,6 +471,7 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/lossless/ALAC/ALAC_6ch.mov test_decoding("mov", "alac", "assets/LLaudio/alac/ALAC_6ch.mov", None, &dmx_reg, &dec_reg, ExpectedTestResult::MD5([0x0356ff3d, 0x1ddd3684, 0xb4da8b00, 0x8e8671a7])); } @@ -480,6 +482,7 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/lossless/ALAC/ALAC_24bits2.mov test_decoding("mov", "alac", "assets/LLaudio/alac/ALAC_24bits2.mov", None, &dmx_reg, &dec_reg, ExpectedTestResult::MD5([0x15d58ed9, 0x9ee74f5e, 0x0fb82c0b, 0x27da35f9])); } diff --git a/nihav-qt/src/codecs/imaadpcm.rs b/nihav-qt/src/codecs/imaadpcm.rs index 636f882..74b31f9 100644 --- a/nihav-qt/src/codecs/imaadpcm.rs +++ b/nihav-qt/src/codecs/imaadpcm.rs @@ -103,6 +103,7 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/ima-adpcm/shuffle-ima41.mov test_decoding("mov", "ima-adpcm-qt", "assets/QT/shuffle-ima41.mov", None, &dmx_reg, &dec_reg, ExpectedTestResult::MD5([0xba2ad472, 0xd6aee026, 0xb915dd7d, 0xac51314c])); } diff --git a/nihav-qt/src/codecs/mace.rs b/nihav-qt/src/codecs/mace.rs index 1166d92..460dca9 100644 --- a/nihav-qt/src/codecs/mace.rs +++ b/nihav-qt/src/codecs/mace.rs @@ -183,6 +183,7 @@ mod test { use nihav_codec_support::test::dec_video::*; use crate::qt_register_all_decoders; use nihav_commonfmt::generic_register_all_demuxers; + // samples from https://samples.mplayerhq.hu/A-codecs/MACE/surge-samples/ #[test] fn test_mace3() { let mut dmx_reg = RegisteredDemuxers::new(); diff --git a/nihav-qt/src/codecs/qdm2.rs b/nihav-qt/src/codecs/qdm2.rs index 5edd336..f573ac4 100644 --- a/nihav-qt/src/codecs/qdm2.rs +++ b/nihav-qt/src/codecs/qdm2.rs @@ -303,6 +303,7 @@ mod test { qt_register_all_decoders(&mut dec_reg); //test_decode_audio("mov", "assets/QT/0-22050HzSweep8kb.mov", None, Some("qdm2"), &dmx_reg, &dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/QDM2/sweep/0-22050HzSweep10kb.mov test_decoding("mov", "qdesign-music2", "assets/QT/0-22050HzSweep10kb.mov", None, &dmx_reg, &dec_reg, ExpectedTestResult::Decodes); } diff --git a/nihav-qt/src/codecs/qdmc.rs b/nihav-qt/src/codecs/qdmc.rs index cebf637..27ef4e6 100644 --- a/nihav-qt/src/codecs/qdmc.rs +++ b/nihav-qt/src/codecs/qdmc.rs @@ -396,6 +396,7 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/QDMC/rumcoke.mov test_decoding("mov", "qdesign-music", "assets/QT/rumcoke.mov", Some(32), &dmx_reg, &dec_reg, ExpectedTestResult::Decodes); } diff --git a/nihav-qt/src/codecs/rle.rs b/nihav-qt/src/codecs/rle.rs index 969c104..1ff1059 100644 --- a/nihav-qt/src/codecs/rle.rs +++ b/nihav-qt/src/codecs/rle.rs @@ -513,6 +513,7 @@ mod test { use nihav_codec_support::test::dec_video::*; use crate::qt_register_all_decoders; use nihav_commonfmt::generic_register_all_demuxers; + // samples from https://samples.mplayerhq.hu/V-codecs/QTRLE #[test] fn test_qt_rle_1bit() { let mut dmx_reg = RegisteredDemuxers::new(); diff --git a/nihav-qt/src/codecs/rpza.rs b/nihav-qt/src/codecs/rpza.rs index cbea562..b20cb91 100644 --- a/nihav-qt/src/codecs/rpza.rs +++ b/nihav-qt/src/codecs/rpza.rs @@ -204,7 +204,8 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); - test_decoding("mov", "apple-video", "assets/QT/aletrek-rpza.mov", Some(6), &dmx_reg, &dec_reg, + // sample: https://samples.mplayerhq.hu/V-codecs/RPZA/aletrek-rpza.mov + test_decoding("mov", "apple-video", "assets/QT/aletrek-rpza.mov", Some(6), &dmx_reg &dec_reg, ExpectedTestResult::MD5Frames(vec![ [0xe7cfc941, 0xa448841b, 0x75afc888, 0x94aa064b], [0xadaaec50, 0xff7319ff, 0xa1f3f64a, 0xc40c2985], diff --git a/nihav-qt/src/codecs/smc.rs b/nihav-qt/src/codecs/smc.rs index 5364b08..b53ca5c 100644 --- a/nihav-qt/src/codecs/smc.rs +++ b/nihav-qt/src/codecs/smc.rs @@ -293,6 +293,7 @@ mod test { use nihav_codec_support::test::dec_video::*; use crate::qt_register_all_decoders; use nihav_commonfmt::generic_register_all_demuxers; + // samples from https://samples.mplayerhq.hu/V-codecs/SMC #[test] fn test_smc() { let mut dmx_reg = RegisteredDemuxers::new(); diff --git a/nihav-qt/src/codecs/svq1.rs b/nihav-qt/src/codecs/svq1.rs index 4b5d8cd..e367145 100644 --- a/nihav-qt/src/codecs/svq1.rs +++ b/nihav-qt/src/codecs/svq1.rs @@ -504,6 +504,7 @@ mod test { let mut dec_reg = RegisteredDecoders::new(); qt_register_all_decoders(&mut dec_reg); + // sample: https://samples.mplayerhq.hu/A-codecs/ima-adpcm/adpcm-bug.mov test_decoding("mov", "sorenson-video", "assets/QT/adpcm-bug.mov", Some(6), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![ [0x90c5eb74, 0xcb942d7d, 0x84c5e444, 0x7f1ba2c2], diff --git a/nihav-qt/src/codecs/svq3.rs b/nihav-qt/src/codecs/svq3.rs index d2cd385..07331c6 100644 --- a/nihav-qt/src/codecs/svq3.rs +++ b/nihav-qt/src/codecs/svq3.rs @@ -1230,6 +1230,7 @@ mod test { //let file = "assets/QT/broken_sword_Large.mov"; //test_file_decoding("mov", file, Some(264), true, false, Some("svq3"), &dmx_reg, &dec_reg); //panic!("end"); + // sample: https://samples.mplayerhq.hu/V-codecs/SVQ3/broken_sword_Large.mov test_decoding("mov", "sorenson-video3", "assets/QT/broken_sword_Large.mov", Some(40), &dmx_reg, &dec_reg, ExpectedTestResult::MD5Frames(vec![ [0x16924d18, 0xccc5a0b4, 0xc2bb9412, 0x93d41f10], |