diff options
author | Martin Vignali <martin.vignali@gmail.com> | 2018-03-11 19:34:54 +0100 |
---|---|---|
committer | Martin Vignali <martin.vignali@gmail.com> | 2018-03-13 20:27:27 +0100 |
commit | f56ee7403384a7aae0f5ee5aa76da0dedfdd7c35 (patch) | |
tree | 763e9a17163a668d91731aa7feca49a9d858b470 /tests | |
parent | 414c0e27a981f0fdcb91cc4856fc0ce81d2da877 (diff) | |
download | ffmpeg-f56ee7403384a7aae0f5ee5aa76da0dedfdd7c35.tar.gz |
fate/hap : add test for hap encoding
with and without snappy compression
with chunk 1 or chunk 16
for hap, hapa, and hapq
Diffstat (limited to 'tests')
-rw-r--r-- | tests/fate/hap.mak | 38 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hap-none | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hap-snappy1 | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hap-snappy16 | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hapa-none | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hapa-snappy1 | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hapa-snappy16 | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hapq-none | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hapq-snappy1 | 14 | ||||
-rw-r--r-- | tests/ref/fate/hapenc-hapq-snappy16 | 14 |
10 files changed, 164 insertions, 0 deletions
diff --git a/tests/fate/hap.mak b/tests/fate/hap.mak index b48123a3cd..98a85806d7 100644 --- a/tests/fate/hap.mak +++ b/tests/fate/hap.mak @@ -27,3 +27,41 @@ fate-hap-alpha-only-snappy-127x71: CMD = framecrc -i $(TARGET_SAMPLES)/hap/HapAl FATE_SAMPLES_AVCONV-$(call DEMDEC, MOV, HAP) += $(FATE_HAP) fate-hap: $(FATE_HAP) + + +fate-hapenc%: CMD = framemd5 -f image2 -c:v pgmyuv -i $(TARGET_PATH)/tests/vsynth1/%02d.pgm -sws_flags +accurate_rnd+bitexact -vframes 5 -c:v hap ${OPTS} + +FATE_HAPENC += fate-hapenc-hap-none +fate-hapenc-hap-none: OPTS = -pix_fmt rgba -format hap -compressor none + +FATE_HAPENC += fate-hapenc-hap-snappy1 +fate-hapenc-hap-snappy1: OPTS = -pix_fmt rgba -format hap -compressor snappy -chunks 1 + +FATE_HAPENC += fate-hapenc-hap-snappy16 +fate-hapenc-hap-snappy16: OPTS = -pix_fmt rgba -format hap -compressor snappy -chunks 16 + + +FATE_HAPENC += fate-hapenc-hapa-none +fate-hapenc-hapa-none: OPTS = -pix_fmt rgba -format hap_alpha -compressor none + +FATE_HAPENC += fate-hapenc-hapa-snappy1 +fate-hapenc-hapa-snappy1: OPTS = -pix_fmt rgba -format hap_alpha -compressor snappy -chunks 1 + +FATE_HAPENC += fate-hapenc-hapa-snappy16 +fate-hapenc-hapa-snappy16: OPTS = -pix_fmt rgba -format hap_alpha -compressor snappy -chunks 16 + + +FATE_HAPENC += fate-hapenc-hapq-none +fate-hapenc-hapq-none: OPTS = -pix_fmt rgba -format hap_q -compressor none + +FATE_HAPENC += fate-hapenc-hapq-snappy1 +fate-hapenc-hapq-snappy1: OPTS = -pix_fmt rgba -format hap_q -compressor snappy -chunks 1 + +FATE_HAPENC += fate-hapenc-hapq-snappy16 +fate-hapenc-hapq-snappy16: OPTS = -pix_fmt rgba -format hap_q -compressor snappy -chunks 16 + + +$(FATE_HAPENC): $(VREF) + +FATE_AVCONV-$(call ENCMUX, HAP, MOV) += $(FATE_HAPENC) +fate-hapenc: $(FATE_HAPENC) diff --git a/tests/ref/fate/hapenc-hap-none b/tests/ref/fate/hapenc-hap-none new file mode 100644 index 0000000000..22c8b2c751 --- /dev/null +++ b/tests/ref/fate/hapenc-hap-none @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 50696, 7fd5bc08f7b96326953ba6926cb06109 +0, 1, 1, 1, 50696, 24d172f2ea03994add2596a48151fca8 +0, 2, 2, 1, 50696, e5f2bac02ad850eb769007694a2f7acc +0, 3, 3, 1, 50696, 26042fbce3868ad012b0b4557fd95d8a +0, 4, 4, 1, 50696, 80902dd47d1211f1cd388652d5e0a797 diff --git a/tests/ref/fate/hapenc-hap-snappy1 b/tests/ref/fate/hapenc-hap-snappy1 new file mode 100644 index 0000000000..53b5c7d626 --- /dev/null +++ b/tests/ref/fate/hapenc-hap-snappy1 @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 38199, e9a458a776d7f32d5d01ba9d2a1e9242 +0, 1, 1, 1, 38475, 0f134741aaf9532629c6163c90e5d779 +0, 2, 2, 1, 39157, 39c2b6b8c308af8e5d6a9eef92e8e8dc +0, 3, 3, 1, 38674, 7cc1dfb3cb636181237a7ecd67d17614 +0, 4, 4, 1, 38360, 05d0bcfa66349e41db6e42134cc47121 diff --git a/tests/ref/fate/hapenc-hap-snappy16 b/tests/ref/fate/hapenc-hap-snappy16 new file mode 100644 index 0000000000..ab0771bf61 --- /dev/null +++ b/tests/ref/fate/hapenc-hap-snappy16 @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 42239, ad3bdee68ffa054fa2bdd3fbc083e39c +0, 1, 1, 1, 42268, 5b96644be5f424bc04e5695f58f6c238 +0, 2, 2, 1, 42703, 6d6ea64b8808625638bb5e3e065042c1 +0, 3, 3, 1, 42170, 307615782d52350c1379caefc79123ab +0, 4, 4, 1, 42005, 5dfcc935564600944eb7b8a3a82fb569 diff --git a/tests/ref/fate/hapenc-hapa-none b/tests/ref/fate/hapenc-hapa-none new file mode 100644 index 0000000000..9aa80ae83d --- /dev/null +++ b/tests/ref/fate/hapenc-hapa-none @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 101384, 7bd1e603a54fb468242c9e00b0a90359 +0, 1, 1, 1, 101384, 09bf0e48db9bf465f3d89a192ddfda2d +0, 2, 2, 1, 101384, 4993a96ed5f5d2bc0f0ff2080622eed2 +0, 3, 3, 1, 101384, 5cdbd0f763ba40366816588160ec73c2 +0, 4, 4, 1, 101384, 9202fe8358efde2c92c75210ed93c118 diff --git a/tests/ref/fate/hapenc-hapa-snappy1 b/tests/ref/fate/hapenc-hapa-snappy1 new file mode 100644 index 0000000000..add69139fa --- /dev/null +++ b/tests/ref/fate/hapenc-hapa-snappy1 @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 47912, ac94f44194b154b15b7008ef38ae2343 +0, 1, 1, 1, 48244, 21bff8df4137fdde2c836ea4c5aa10e0 +0, 2, 2, 1, 49175, 4a6053f4f81259ad201d10ac83e47524 +0, 3, 3, 1, 48159, 90df8d03d9d7bc99a22e439e4d79e9fc +0, 4, 4, 1, 47932, 8e719e872130057df3d3580f62693733 diff --git a/tests/ref/fate/hapenc-hapa-snappy16 b/tests/ref/fate/hapenc-hapa-snappy16 new file mode 100644 index 0000000000..08613c011a --- /dev/null +++ b/tests/ref/fate/hapenc-hapa-snappy16 @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 50172, d6100c76b42d6926497ff8c38d4ad5fb +0, 1, 1, 1, 50342, 62902c55f89169cb4dd46943e21f6f4a +0, 2, 2, 1, 51244, 64f44a60052dfbdd315e485f2ced97eb +0, 3, 3, 1, 50266, 05cd86de81a7e4e44ce9d1489d839ffa +0, 4, 4, 1, 50056, 2ee4234d16f3f13bec7ace5c8c2a94f5 diff --git a/tests/ref/fate/hapenc-hapq-none b/tests/ref/fate/hapenc-hapq-none new file mode 100644 index 0000000000..ee467b6753 --- /dev/null +++ b/tests/ref/fate/hapenc-hapq-none @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 101384, cb6ef787ae7adff965ba4904a57c2188 +0, 1, 1, 1, 101384, 7cd50676c256354c06f728a265556efd +0, 2, 2, 1, 101384, 454b14f7770a1f57830a678ea6e24b86 +0, 3, 3, 1, 101384, 6e6c088ed068d05870976fe78a75bb30 +0, 4, 4, 1, 101384, ba79bd8e7fc5d8919b174f0c8ea82753 diff --git a/tests/ref/fate/hapenc-hapq-snappy1 b/tests/ref/fate/hapenc-hapq-snappy1 new file mode 100644 index 0000000000..f22815057f --- /dev/null +++ b/tests/ref/fate/hapenc-hapq-snappy1 @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 78214, a84391a7ca12ae34b7fea3e65c75a576 +0, 1, 1, 1, 79137, 2a75402a0e5a5e009cd16b341939fefd +0, 2, 2, 1, 80273, 67a555ea3e38cdcd76c03761a426c424 +0, 3, 3, 1, 78672, c3f883869d6cda0bb96e7c629faaefd2 +0, 4, 4, 1, 78941, 219761cabd005f8e7904a248ffbbcf8f diff --git a/tests/ref/fate/hapenc-hapq-snappy16 b/tests/ref/fate/hapenc-hapq-snappy16 new file mode 100644 index 0000000000..eac1799611 --- /dev/null +++ b/tests/ref/fate/hapenc-hapq-snappy16 @@ -0,0 +1,14 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: hap +#dimensions 0: 352x288 +#sar 0: 0/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 81934, ad9ee8c455704cad6c641479085d81dd +0, 1, 1, 1, 82165, dde5dfcfa5507c3f943d4186490e9fa6 +0, 2, 2, 1, 83238, b1c9f8ce21d75e61dcd9d69726fd32cf +0, 3, 3, 1, 81773, 0ccaca5d91a1e41b0cb132826352be6f +0, 4, 4, 1, 82174, a629612d432620e61b82ac2f7c9a3619 |