1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00

FATE: add MSS2 tests

This commit is contained in:
Anton Khirnov 2013-12-17 12:44:17 +01:00
parent ca96e33716
commit a246af86e4
6 changed files with 131 additions and 0 deletions

View File

@ -1,6 +1,24 @@
FATE_SAMPLES_AVCONV-$(call DEMDEC, AVI, MSMPEG4V1) += fate-msmpeg4v1
fate-msmpeg4v1: CMD = framecrc -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/msmpeg4v1/mpg4.avi -an
FATE_MSS2 += fate-mss2-pal
fate-mss2-pal: CMD = framecrc -i $(TARGET_SAMPLES)/mss2/rlepal.wmv
FATE_MSS2 += fate-mss2-pals
fate-mss2-pals: CMD = framecrc -i $(TARGET_SAMPLES)/mss2/rlepals.wmv
FATE_MSS2 += fate-mss2-rgb555
fate-mss2-rgb555: CMD = framecrc -i $(TARGET_SAMPLES)/mss2/rle555.wmv
FATE_MSS2 += fate-mss2-rgb555s
fate-mss2-rgb555s: CMD = framecrc -i $(TARGET_SAMPLES)/mss2/rle555s.wmv
FATE_MSS2 += fate-mss2-wmv
fate-mss2-wmv: CMD = framecrc -i $(TARGET_SAMPLES)/mss2/msscreencodec.wmv -an -frames 100
FATE_SAMPLES_AVCONV-$(call DEMDEC, ASF, MSS2) += $(FATE_MSS2)
fate-mss2: $(FATE_MSS2)
FATE_MSVIDEO1 += fate-msvideo1-8bit
fate-msvideo1-8bit: CMD = framecrc -i $(TARGET_SAMPLES)/cram/skating.avi -t 1 -pix_fmt rgb24

3
tests/ref/fate/mss2-pal Normal file
View File

@ -0,0 +1,3 @@
#tb 0: 1/1000
0, 0, 0, 0, 9216, 0xd3c106ef
0, 100, 100, 0, 9216, 0x8871f7c2

3
tests/ref/fate/mss2-pals Normal file
View File

@ -0,0 +1,3 @@
#tb 0: 1/1000
0, 0, 0, 0, 9216, 0xd3c106ef
0, 100, 100, 0, 9216, 0x8871f7c2

View File

@ -0,0 +1,3 @@
#tb 0: 1/1000
0, 0, 0, 0, 6144, 0x4145b7ae
0, 100, 100, 0, 6144, 0x3b2b38de

View File

@ -0,0 +1,3 @@
#tb 0: 1/1000
0, 0, 0, 0, 6144, 0x4145b7ae
0, 100, 100, 0, 6144, 0x3b2b38de

101
tests/ref/fate/mss2-wmv Normal file
View File

@ -0,0 +1,101 @@
#tb 0: 1/1000
0, 0, 0, 0, 230400, 0x00000000
0, 233, 233, 0, 230400, 0xaf950008
0, 299, 299, 0, 230400, 0x8d2a0010
0, 366, 366, 0, 230400, 0xd75e0018
0, 433, 433, 0, 230400, 0x00000000
0, 499, 499, 0, 230400, 0x517f0008
0, 566, 566, 0, 230400, 0xcf5a0010
0, 633, 633, 0, 230400, 0x00000000
0, 699, 699, 0, 230400, 0x40ef0018
0, 766, 766, 0, 230400, 0xdc850008
0, 833, 833, 0, 230400, 0x00000000
0, 899, 899, 0, 230400, 0x09a40008
0, 966, 966, 0, 230400, 0x00000000
0, 1033, 1033, 0, 230400, 0x8b950008
0, 1099, 1099, 0, 230400, 0xae260038
0, 1166, 1166, 0, 230400, 0x6d850008
0, 1233, 1233, 0, 230400, 0x00000000
0, 1566, 1566, 0, 230400, 0x8b950008
0, 1633, 1633, 0, 230400, 0x75450018
0, 1699, 1699, 0, 230400, 0xb0dd0010
0, 1766, 1766, 0, 230400, 0xecdd0018
0, 1833, 1833, 0, 230400, 0x68e3f7f7
0, 1899, 1899, 0, 230400, 0x9cfdcea6
0, 1966, 1966, 0, 230400, 0x735ababf
0, 2033, 2033, 0, 230400, 0xa1c604ea
0, 2099, 2099, 0, 230400, 0x18a2f97a
0, 2166, 2166, 0, 230400, 0xf9e82961
0, 2233, 2233, 0, 230400, 0x57a8e9e8
0, 2299, 2299, 0, 230400, 0xdef6fd66
0, 2366, 2366, 0, 230400, 0xc7d923a9
0, 2433, 2433, 0, 230400, 0x08bb41ee
0, 2499, 2499, 0, 230400, 0x43ccbd29
0, 2566, 2566, 0, 230400, 0x46666ee3
0, 2633, 2633, 0, 230400, 0xbfd2ef29
0, 2699, 2699, 0, 230400, 0x6504545f
0, 2766, 2766, 0, 230400, 0x8fb86901
0, 2833, 2833, 0, 230400, 0xc95f0917
0, 2899, 2899, 0, 230400, 0x21f6a54b
0, 2966, 2966, 0, 230400, 0xf808106b
0, 3033, 3033, 0, 230400, 0x34150020
0, 3099, 3099, 0, 230400, 0x50fdfe89
0, 3166, 3166, 0, 230400, 0x920b7708
0, 3233, 3233, 0, 230400, 0xed64fcc4
0, 3299, 3299, 0, 230400, 0x6291a170
0, 3366, 3366, 0, 230400, 0x20524643
0, 3433, 3433, 0, 230400, 0x92aafecd
0, 3499, 3499, 0, 230400, 0xf00ee14d
0, 3566, 3566, 0, 230400, 0xfa3113ea
0, 3633, 3633, 0, 230400, 0x99c06df1
0, 3699, 3699, 0, 230400, 0x625c6918
0, 3766, 3766, 0, 230400, 0xb277b25e
0, 3833, 3833, 0, 230400, 0x2e913006
0, 3899, 3899, 0, 230400, 0x3f6f1d99
0, 3966, 3966, 0, 230400, 0x100ab60f
0, 4033, 4033, 0, 230400, 0x9b73d0bf
0, 4099, 4099, 0, 230400, 0xda0df2ce
0, 4166, 4166, 0, 230400, 0x67f7ca24
0, 4233, 4233, 0, 230400, 0xbde9b3d0
0, 4299, 4299, 0, 230400, 0x92e14d07
0, 4366, 4366, 0, 230400, 0x9426c3d9
0, 4433, 4433, 0, 230400, 0x6104be70
0, 4499, 4499, 0, 230400, 0xc4d1078a
0, 4566, 4566, 0, 230400, 0x89426a42
0, 4633, 4633, 0, 230400, 0x5271324a
0, 4699, 4699, 0, 230400, 0x1cb1c735
0, 4766, 4766, 0, 230400, 0x4249b8c6
0, 4833, 4833, 0, 230400, 0x4b88cad3
0, 4899, 4899, 0, 230400, 0x76af545d
0, 4966, 4966, 0, 230400, 0xfe47e3c4
0, 5033, 5033, 0, 230400, 0xa2e0e721
0, 5099, 5099, 0, 230400, 0xde974a42
0, 5166, 5166, 0, 230400, 0xe86a376b
0, 5233, 5233, 0, 230400, 0xd52318fd
0, 5299, 5299, 0, 230400, 0x0bbb1526
0, 5366, 5366, 0, 230400, 0xa22c5e5e
0, 5433, 5433, 0, 230400, 0x4532c5d2
0, 5499, 5499, 0, 230400, 0x88b560ec
0, 5566, 5566, 0, 230400, 0xcee9d9c9
0, 5633, 5633, 0, 230400, 0x0429358f
0, 5699, 5699, 0, 230400, 0xf18a9b98
0, 5766, 5766, 0, 230400, 0x63f7a12c
0, 5833, 5833, 0, 230400, 0x98635515
0, 5899, 5899, 0, 230400, 0x36affebc
0, 5966, 5966, 0, 230400, 0xd8c19629
0, 6033, 6033, 0, 230400, 0x9ef5344d
0, 6099, 6099, 0, 230400, 0x545668dc
0, 6166, 6166, 0, 230400, 0x50e65e74
0, 6233, 6233, 0, 230400, 0xe3258be3
0, 6299, 6299, 0, 230400, 0xeb479e1b
0, 6366, 6366, 0, 230400, 0x91894243
0, 6433, 6433, 0, 230400, 0x3c5660fc
0, 6499, 6499, 0, 230400, 0xf0c35673
0, 6566, 6566, 0, 230400, 0x552832e8
0, 6633, 6633, 0, 230400, 0x1970f2b1
0, 6699, 6699, 0, 230400, 0x812d4c91
0, 6766, 6766, 0, 230400, 0xa3fbd4ef
0, 6833, 6833, 0, 230400, 0x486f9649
0, 6899, 6899, 0, 230400, 0x850f315a
0, 6966, 6966, 0, 230400, 0xc18ec66b
0, 7033, 7033, 0, 230400, 0xc9ef266e