Merge commit 'a246af86e47044dec243db2f708cc125d608ea78'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 9 Jan 2014 13:48:52 +0000 (14:48 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 9 Jan 2014 14:05:44 +0000 (15:05 +0100)
* commit 'a246af86e47044dec243db2f708cc125d608ea78':
  FATE: add MSS2 tests

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
tests/fate/microsoft.mak
tests/ref/fate/mss2-wmv

@@@ -1,6 -1,24 +1,24 @@@
 -FATE_SAMPLES_AVCONV-$(call DEMDEC, AVI, MSMPEG4V1) += fate-msmpeg4v1
 +FATE_MICROSOFT-$(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
  
index 0000000,d539c71..8ca5850
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,101 +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
++#tb 0: 1/15
++0,          0,          0,        1,   230400, 0x00000000
++0,          3,          3,        1,   230400, 0xaf950008
++0,          4,          4,        1,   230400, 0x8d2a0010
++0,          5,          5,        1,   230400, 0xd75e0018
++0,          6,          6,        1,   230400, 0x00000000
++0,          7,          7,        1,   230400, 0x517f0008
++0,          8,          8,        1,   230400, 0xcf5a0010
++0,          9,          9,        1,   230400, 0x00000000
++0,         10,         10,        1,   230400, 0x40ef0018
++0,         11,         11,        1,   230400, 0xdc850008
++0,         12,         12,        1,   230400, 0x00000000
++0,         13,         13,        1,   230400, 0x09a40008
++0,         14,         14,        1,   230400, 0x00000000
++0,         15,         15,        1,   230400, 0x8b950008
++0,         16,         16,        1,   230400, 0xae260038
++0,         17,         17,        1,   230400, 0x6d850008
++0,         18,         18,        1,   230400, 0x00000000
++0,         23,         23,        1,   230400, 0x8b950008
++0,         24,         24,        1,   230400, 0x75450018
++0,         25,         25,        1,   230400, 0xb0dd0010
++0,         26,         26,        1,   230400, 0xecdd0018
++0,         27,         27,        1,   230400, 0x68e3f7f7
++0,         28,         28,        1,   230400, 0x9cfdcea6
++0,         29,         29,        1,   230400, 0x735ababf
++0,         30,         30,        1,   230400, 0xa1c604ea
++0,         31,         31,        1,   230400, 0x18a2f97a
++0,         32,         32,        1,   230400, 0xf9e82961
++0,         33,         33,        1,   230400, 0x57a8e9e8
++0,         34,         34,        1,   230400, 0xdef6fd66
++0,         35,         35,        1,   230400, 0xc7d923a9
++0,         36,         36,        1,   230400, 0x08bb41ee
++0,         37,         37,        1,   230400, 0x43ccbd29
++0,         38,         38,        1,   230400, 0x46666ee3
++0,         39,         39,        1,   230400, 0xbfd2ef29
++0,         40,         40,        1,   230400, 0x6504545f
++0,         41,         41,        1,   230400, 0x8fb86901
++0,         42,         42,        1,   230400, 0xc95f0917
++0,         43,         43,        1,   230400, 0x21f6a54b
++0,         44,         44,        1,   230400, 0xf808106b
++0,         45,         45,        1,   230400, 0x34150020
++0,         46,         46,        1,   230400, 0x50fdfe89
++0,         47,         47,        1,   230400, 0x920b7708
++0,         48,         48,        1,   230400, 0xed64fcc4
++0,         49,         49,        1,   230400, 0x6291a170
++0,         50,         50,        1,   230400, 0x20524643
++0,         51,         51,        1,   230400, 0x92aafecd
++0,         52,         52,        1,   230400, 0xf00ee14d
++0,         53,         53,        1,   230400, 0xfa3113ea
++0,         54,         54,        1,   230400, 0x99c06df1
++0,         55,         55,        1,   230400, 0x625c6918
++0,         56,         56,        1,   230400, 0xb277b25e
++0,         57,         57,        1,   230400, 0x2e913006
++0,         58,         58,        1,   230400, 0x3f6f1d99
++0,         59,         59,        1,   230400, 0x100ab60f
++0,         60,         60,        1,   230400, 0x9b73d0bf
++0,         61,         61,        1,   230400, 0xda0df2ce
++0,         62,         62,        1,   230400, 0x67f7ca24
++0,         63,         63,        1,   230400, 0xbde9b3d0
++0,         64,         64,        1,   230400, 0x92e14d07
++0,         65,         65,        1,   230400, 0x9426c3d9
++0,         66,         66,        1,   230400, 0x6104be70
++0,         67,         67,        1,   230400, 0xc4d1078a
++0,         68,         68,        1,   230400, 0x89426a42
++0,         69,         69,        1,   230400, 0x5271324a
++0,         70,         70,        1,   230400, 0x1cb1c735
++0,         71,         71,        1,   230400, 0x4249b8c6
++0,         72,         72,        1,   230400, 0x4b88cad3
++0,         73,         73,        1,   230400, 0x76af545d
++0,         74,         74,        1,   230400, 0xfe47e3c4
++0,         75,         75,        1,   230400, 0xa2e0e721
++0,         76,         76,        1,   230400, 0xde974a42
++0,         77,         77,        1,   230400, 0xe86a376b
++0,         78,         78,        1,   230400, 0xd52318fd
++0,         79,         79,        1,   230400, 0x0bbb1526
++0,         80,         80,        1,   230400, 0xa22c5e5e
++0,         81,         81,        1,   230400, 0x4532c5d2
++0,         82,         82,        1,   230400, 0x88b560ec
++0,         83,         83,        1,   230400, 0xcee9d9c9
++0,         84,         84,        1,   230400, 0x0429358f
++0,         85,         85,        1,   230400, 0xf18a9b98
++0,         86,         86,        1,   230400, 0x63f7a12c
++0,         87,         87,        1,   230400, 0x98635515
++0,         88,         88,        1,   230400, 0x36affebc
++0,         89,         89,        1,   230400, 0xd8c19629
++0,         90,         90,        1,   230400, 0x9ef5344d
++0,         91,         91,        1,   230400, 0x545668dc
++0,         92,         92,        1,   230400, 0x50e65e74
++0,         93,         93,        1,   230400, 0xe3258be3
++0,         94,         94,        1,   230400, 0xeb479e1b
++0,         95,         95,        1,   230400, 0x91894243
++0,         96,         96,        1,   230400, 0x3c5660fc
++0,         97,         97,        1,   230400, 0xf0c35673
++0,         98,         98,        1,   230400, 0x552832e8
++0,         99,         99,        1,   230400, 0x1970f2b1
++0,        100,        100,        1,   230400, 0x812d4c91
++0,        101,        101,        1,   230400, 0xa3fbd4ef
++0,        102,        102,        1,   230400, 0x486f9649
++0,        103,        103,        1,   230400, 0x850f315a
++0,        104,        104,        1,   230400, 0xc18ec66b
++0,        105,        105,        1,   230400, 0xc9ef266e