fate: force the simple idct for xvid custom matrix test

The original test without a forced idct is still useful since it tests
the switching of the idct algorithm/permutation on x86 with MMX. MMXext
or SSE2. Make sure the test runs only if MMX inline asm is available and
force -cpuflags to all.
Add the required bitexact flag for both tests.
pull/43/merge
Janne Grunau 11 years ago
parent a1e1f35203
commit 5a0bccd281
  1. 5
      tests/fate/xvid.mak
  2. 40
      tests/ref/fate/xvid-custom-matrix
  3. 21
      tests/ref/fate/xvid-idctmmx

@ -1,6 +1,9 @@
fate-xvid-custom-matrix: CMD = framemd5 -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263
fate-xvid-custom-matrix: CMD = framemd5 -flags +bitexact -idct simple -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263
fate-xvid-idctmmx: CMD = framemd5 -flags +bitexact -cpuflags all -i $(TARGET_SAMPLES)/mpeg4/xvid_vlc_trac7411.h263
FATE_XVID-$(call DEMDEC, M4V, MPEG4) += fate-xvid-custom-matrix
FATE_XVID-$(filter $(HAVE_MMX_INLINE), $(call DEMDEC, M4V, MPEG4)) += fate-xvid-idctmmx
FATE_SAMPLES_AVCONV += $(FATE_XVID-yes)
fate-xvid: $(FATE_XVID-yes)

@ -1,21 +1,21 @@
#tb 0: 1/25
0, 1, 1, 1, 622080, fec19d49e4433046ac5f7a9f3dff2078
0, 2, 2, 1, 622080, 77aa1a369ce3e180648eaccce95cb618
0, 3, 3, 1, 622080, d3ff08bc77e247a4b033d37ff780c2a2
0, 4, 4, 1, 622080, 362c6b7411f23134880b4ceeaf09aafb
0, 5, 5, 1, 622080, 52ba7f7611160ed9516a3b94dd889254
0, 6, 6, 1, 622080, e11bf4956dfa43a760cdb8a6c46201eb
0, 7, 7, 1, 622080, 5305b5775b9481b136e84c0f1c2c52c7
0, 8, 8, 1, 622080, 65510ff0135a41e5acc99071893c99b2
0, 9, 9, 1, 622080, cab3a8991f0d404bb42386efb430abc7
0, 10, 10, 1, 622080, b7a8305768527a9b54248e620a5e7117
0, 11, 11, 1, 622080, 67adbfe7c321a2a74244d2a268de598a
0, 12, 12, 1, 622080, 9bcaed10aa15b8a5278c5c4840cfb9c8
0, 13, 13, 1, 622080, 0e3065f441313496cb390ba1a6c92b11
0, 14, 14, 1, 622080, f741816f762c000fc6fa77d9d1d96cdc
0, 15, 15, 1, 622080, 259686747b597c168440d5cfe75cdfbf
0, 16, 16, 1, 622080, d37341f0bea41b6d0421e984cd079673
0, 17, 17, 1, 622080, 97428665f84e4364bdba768ad604bcdc
0, 18, 18, 1, 622080, 8c32ce967ee34df1ccbdf4e8b6aa8c8d
0, 19, 19, 1, 622080, 7fee903f21d29d6d8215fc04c8b3af34
0, 20, 20, 1, 622080, 3d67c55cc62f0308cd4549c7ac46081a
0, 1, 1, 1, 622080, 870e846b6b001d3e34fa87df96297e28
0, 2, 2, 1, 622080, de1a3dd9fcc32086ecdffd4591a8defa
0, 3, 3, 1, 622080, 59f5f16d4224e98e09f22818cc9227e0
0, 4, 4, 1, 622080, 9744609bcf95107bdbe6a9e21dc22b9d
0, 5, 5, 1, 622080, 6dc50ad4b5821cc20f418f2eb273a45c
0, 6, 6, 1, 622080, 57012fc77d853c17591319cc528ebd93
0, 7, 7, 1, 622080, fd0068955ce1583f21bb888ad3b6952a
0, 8, 8, 1, 622080, 58b7bcb056fac5d34ec4197fe10723a7
0, 9, 9, 1, 622080, 064311346d0ea2753f01f18f13188c27
0, 10, 10, 1, 622080, 21995e49367aee152a11992f48317bbe
0, 11, 11, 1, 622080, 288c2cd0ac0a3b74d23da6ba30111d55
0, 12, 12, 1, 622080, 88db7bf240fd6ee5ef89c34522de76e8
0, 13, 13, 1, 622080, 8e2d38686bbf768e812005decc37cb90
0, 14, 14, 1, 622080, 3a7d3c036ecaa669d26660937a8b723e
0, 15, 15, 1, 622080, 6c8b8e847c544125213c9f49d9607d98
0, 16, 16, 1, 622080, 16b56117f1b327862f78421116dfe52e
0, 17, 17, 1, 622080, a7ce423456a59bdb4d5921aff1a27691
0, 18, 18, 1, 622080, 881c9561c9ab66a7659145173f8e8cda
0, 19, 19, 1, 622080, 7413961f9accd1d32e116592a6448e9b
0, 20, 20, 1, 622080, c66409494fd1714e6236596f476cece6

@ -0,0 +1,21 @@
#tb 0: 1/25
0, 1, 1, 1, 622080, 8fe318df973b5d7669e6d28ebf03b229
0, 2, 2, 1, 622080, 3568d92074e0298a2027f990004fe1a6
0, 3, 3, 1, 622080, 4781afb6ba38318738e26a98ace4061b
0, 4, 4, 1, 622080, bd29a005b8392005ef30211f185ca049
0, 5, 5, 1, 622080, fc50b441ee9256883edba5a584000d66
0, 6, 6, 1, 622080, 5fce9fb7e66c9d0773ff9c7482cb8307
0, 7, 7, 1, 622080, 2e0ad7b1ba39e60cdd7a65ed1ed57c30
0, 8, 8, 1, 622080, b91cfdb91751dabd6691d3c34221b636
0, 9, 9, 1, 622080, f65507bc00043e8fe345c542f0861a64
0, 10, 10, 1, 622080, 2e4ee4ea4ec761c2298acced17f63f35
0, 11, 11, 1, 622080, e7945bd07296205d1549c8edf843af48
0, 12, 12, 1, 622080, 52fed0ec02c57a138de7dc0e0c804de8
0, 13, 13, 1, 622080, 3ee2848d0d70795e14765127111a677c
0, 14, 14, 1, 622080, 42cb0929406b10b95817ffaa2da47335
0, 15, 15, 1, 622080, 523986866b6cf729e130ea43feacb0a2
0, 16, 16, 1, 622080, 5d1e4becddf728e93bbcb428de1f02ae
0, 17, 17, 1, 622080, 0a1453df21e4547447ec8f27a0d4d5ec
0, 18, 18, 1, 622080, d3495686e769df299b1732326fa3f17e
0, 19, 19, 1, 622080, 602e9020397b1e82b58b1ff6b9733d21
0, 20, 20, 1, 622080, 759bd3f739a3b99309efa5c1a697e34d
Loading…
Cancel
Save