Browse Source

fate/hap : add test for hap encoding

with and without snappy compression
with chunk 1 or chunk 16
for hap, hapa, and hapq
tags/n4.0
Martin Vignali 8 years ago
parent
commit
f56ee74033
10 changed files with 164 additions and 0 deletions
  1. +38
    -0
      tests/fate/hap.mak
  2. +14
    -0
      tests/ref/fate/hapenc-hap-none
  3. +14
    -0
      tests/ref/fate/hapenc-hap-snappy1
  4. +14
    -0
      tests/ref/fate/hapenc-hap-snappy16
  5. +14
    -0
      tests/ref/fate/hapenc-hapa-none
  6. +14
    -0
      tests/ref/fate/hapenc-hapa-snappy1
  7. +14
    -0
      tests/ref/fate/hapenc-hapa-snappy16
  8. +14
    -0
      tests/ref/fate/hapenc-hapq-none
  9. +14
    -0
      tests/ref/fate/hapenc-hapq-snappy1
  10. +14
    -0
      tests/ref/fate/hapenc-hapq-snappy16

+ 38
- 0
tests/fate/hap.mak View File

@@ -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)

+ 14
- 0
tests/ref/fate/hapenc-hap-none View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hap-snappy1 View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hap-snappy16 View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hapa-none View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hapa-snappy1 View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hapa-snappy16 View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hapq-none View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hapq-snappy1 View File

@@ -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

+ 14
- 0
tests/ref/fate/hapenc-hapq-snappy16 View File

@@ -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

Loading…
Cancel
Save