aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-qt/src
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2021-11-20 16:06:22 +0100
committerKostya Shishkov <kostya.shishkov@gmail.com>2021-11-20 16:06:22 +0100
commit886cde4847280b96e10d240c2f2d76abec121dc8 (patch)
treed574f3ea66eb179ac04d4afacd61574e56630c60 /nihav-qt/src
parent7f754c49a843d9b63885a1fa7e06f4d2cf6ccc5f (diff)
downloadnihav-886cde4847280b96e10d240c2f2d76abec121dc8.tar.gz
annotate the sources for test samples
Diffstat (limited to 'nihav-qt/src')
-rw-r--r--nihav-qt/src/codecs/alac.rs3
-rw-r--r--nihav-qt/src/codecs/imaadpcm.rs1
-rw-r--r--nihav-qt/src/codecs/mace.rs1
-rw-r--r--nihav-qt/src/codecs/qdm2.rs1
-rw-r--r--nihav-qt/src/codecs/qdmc.rs1
-rw-r--r--nihav-qt/src/codecs/rle.rs1
-rw-r--r--nihav-qt/src/codecs/rpza.rs3
-rw-r--r--nihav-qt/src/codecs/smc.rs1
-rw-r--r--nihav-qt/src/codecs/svq1.rs1
-rw-r--r--nihav-qt/src/codecs/svq3.rs1
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],