History

fate: make yadif tests consistent across systems

MMX-enabled systems by default use some dsputil functions differing from the C versions. Adding these flags ensures accurate ones are used everywhere.

Mans Rullgard committed 14 years ago

Commit d905c641 parent 1ad715d3 files · +95 −95Browse files

Unified · Split

3 files
  1. tests/fate/filter.mak +2 −2
  2. tests/ref/fate/filter-yadif-mode0 +31 −31
  3. tests/ref/fate/filter-yadif-mode1 +62 −62
tests/fate/filter.mak+2−2
@@ -35,10 +35,10 @@ FATE_FILTER += fate-filter-delogo · 34 unmodified lines
35FATE_SAMPLES_AVCONV += fate-filter-delogo35FATE_SAMPLES_AVCONV += fate-filter-delogo
36 36
37FATE_YADIF += fate-filter-yadif-mode037FATE_YADIF += fate-filter-yadif-mode0
38fate-filter-yadif-mode0: CMD = framecrc -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=038fate-filter-yadif-mode0: CMD = framecrc -flags bitexact -idct simple -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=0
39 39
40FATE_YADIF += fate-filter-yadif-mode140FATE_YADIF += fate-filter-yadif-mode1
41fate-filter-yadif-mode1: CMD = framecrc -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=141fate-filter-yadif-mode1: CMD = framecrc -flags bitexact -idct simple -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=1
42 42
43FATE_FILTER += $(FATE_YADIF)43FATE_FILTER += $(FATE_YADIF)
44FATE_SAMPLES_AVCONV += $(FATE_YADIF)44FATE_SAMPLES_AVCONV += $(FATE_YADIF)
tests/ref/fate/filter-yadif-mode0+31−31
@@ -1,32 +1,32 @@
1#tb 0: 1/1800001#tb 0: 1/180000
20, 64800, 64800, 0, 622080, 0x1511cae920, 64800, 64800, 0, 622080, 0x4440caef
30, 72000, 72000, 0, 622080, 0x6e77e74630, 72000, 72000, 0, 622080, 0xce67e69d
40, 79200, 79200, 0, 622080, 0x89aac77740, 79200, 79200, 0, 622080, 0x1dbdc653
50, 86400, 86400, 0, 622080, 0x7e0a933550, 86400, 86400, 0, 622080, 0x82c591d1
60, 93600, 93600, 0, 622080, 0x5f34759b60, 93600, 93600, 0, 622080, 0x8193740b
70, 100800, 100800, 0, 622080, 0xfac498a670, 100800, 100800, 0, 622080, 0xcb219711
80, 108000, 108000, 0, 622080, 0xe60e7a9e80, 108000, 108000, 0, 622080, 0x1870783b
90, 115200, 115200, 0, 622080, 0x44875bbd90, 115200, 115200, 0, 622080, 0x7080590b
100, 122400, 122400, 0, 622080, 0xfa761aab100, 122400, 122400, 0, 622080, 0x6df4175d
110, 129600, 129600, 0, 622080, 0x59be119c110, 129600, 129600, 0, 622080, 0x6b530e95
120, 136800, 136800, 0, 622080, 0x21316b36120, 136800, 136800, 0, 622080, 0x7f9d66f7
130, 144000, 144000, 0, 622080, 0x929fde5b130, 144000, 144000, 0, 622080, 0x338cda81
140, 151200, 151200, 0, 622080, 0xfca8990c140, 151200, 151200, 0, 622080, 0xb13797f8
150, 158400, 158400, 0, 622080, 0x1ec87d02150, 158400, 158400, 0, 622080, 0xb51e7ca4
160, 165600, 165600, 0, 622080, 0x5768eea0160, 165600, 165600, 0, 622080, 0x353eed75
170, 172800, 172800, 0, 622080, 0x1a0894ab170, 172800, 172800, 0, 622080, 0xf93e92b0
180, 180000, 180000, 0, 622080, 0xb4e61323180, 180000, 180000, 0, 622080, 0xd0811094
190, 187200, 187200, 0, 622080, 0xb773341a190, 187200, 187200, 0, 622080, 0xb04a3141
200, 194400, 194400, 0, 622080, 0x8a914cf7200, 194400, 194400, 0, 622080, 0x4ab84909
210, 201600, 201600, 0, 622080, 0xf1cfbc7d210, 201600, 201600, 0, 622080, 0xa0fcb8fb
220, 208800, 208800, 0, 622080, 0xebaeb317220, 208800, 208800, 0, 622080, 0x9003aebb
230, 216000, 216000, 0, 622080, 0xbae9adf4230, 216000, 216000, 0, 622080, 0x153faa3e
240, 223200, 223200, 0, 622080, 0x593544fd240, 223200, 223200, 0, 622080, 0xae724063
250, 230400, 230400, 0, 622080, 0x2cd8ec0b250, 230400, 230400, 0, 622080, 0xeb4de77a
260, 237600, 237600, 0, 622080, 0x8032d9d4260, 237600, 237600, 0, 622080, 0x209ed8c7
270, 244800, 244800, 0, 622080, 0x5c67ace7270, 244800, 244800, 0, 622080, 0xe2bbac96
280, 252000, 252000, 0, 622080, 0x95714528280, 252000, 252000, 0, 622080, 0xe945441e
290, 259200, 259200, 0, 622080, 0xa11cbed2290, 259200, 259200, 0, 622080, 0x8f8cbd5f
300, 266400, 266400, 0, 622080, 0x7389f8f1300, 266400, 266400, 0, 622080, 0xbc3cf717
310, 273600, 273600, 0, 622080, 0xa694f3f2310, 273600, 273600, 0, 622080, 0x0109f125
320, 280800, 280800, 0, 622080, 0xac3a3d09320, 280800, 280800, 0, 622080, 0x230c373f
tests/ref/fate/filter-yadif-mode1+62−62
@@ -1,63 +1,63 @@
1#tb 0: 1/1800001#tb 0: 1/180000
20, 64800, 64800, 0, 622080, 0x1511cae920, 64800, 64800, 0, 622080, 0x4440caef
30, 68400, 68400, 0, 622080, 0xb88ca85530, 68400, 68400, 0, 622080, 0xa5cea88b
40, 72000, 72000, 0, 622080, 0x6e77e74640, 72000, 72000, 0, 622080, 0xce67e69d
50, 75600, 75600, 0, 622080, 0x5da1919850, 75600, 75600, 0, 622080, 0x9a57891f
60, 79200, 79200, 0, 622080, 0x89aac77760, 79200, 79200, 0, 622080, 0x1dbdc653
70, 82800, 82800, 0, 622080, 0xee31c8a870, 82800, 82800, 0, 622080, 0xc171c0c5
80, 86400, 86400, 0, 622080, 0x7e0a933580, 86400, 86400, 0, 622080, 0x82c591d1
90, 90000, 90000, 0, 622080, 0xcbb7aac590, 90000, 90000, 0, 622080, 0x20db9890
100, 93600, 93600, 0, 622080, 0x5f34759b100, 93600, 93600, 0, 622080, 0x8193740b
110, 97200, 97200, 0, 622080, 0x19972f1a110, 97200, 97200, 0, 622080, 0xdb181d52
120, 100800, 100800, 0, 622080, 0xfac498a6120, 100800, 100800, 0, 622080, 0xcb219711
130, 104400, 104400, 0, 622080, 0xac7d34b9130, 104400, 104400, 0, 622080, 0xc2b913d1
140, 108000, 108000, 0, 622080, 0xe60e7a9e140, 108000, 108000, 0, 622080, 0x1870783b
150, 111600, 111600, 0, 622080, 0x4adfe592150, 111600, 111600, 0, 622080, 0xf1d9c5fb
160, 115200, 115200, 0, 622080, 0x44875bbd160, 115200, 115200, 0, 622080, 0x7080590b
170, 118800, 118800, 0, 622080, 0x5d738330170, 118800, 118800, 0, 622080, 0x669c5775
180, 122400, 122400, 0, 622080, 0xfa761aab180, 122400, 122400, 0, 622080, 0x6df4175d
190, 126000, 126000, 0, 622080, 0xb60b4447190, 126000, 126000, 0, 622080, 0x01921a16
200, 129600, 129600, 0, 622080, 0x59be119c200, 129600, 129600, 0, 622080, 0x6b530e95
210, 133200, 133200, 0, 622080, 0x1e11acf4210, 133200, 133200, 0, 622080, 0xd5047bc9
220, 136800, 136800, 0, 622080, 0x21316b36220, 136800, 136800, 0, 622080, 0x7f9d66f7
230, 140400, 140400, 0, 622080, 0x5ed635d0230, 140400, 140400, 0, 622080, 0xa8b006eb
240, 144000, 144000, 0, 622080, 0x929fde5b240, 144000, 144000, 0, 622080, 0x338cda81
250, 147600, 147600, 0, 622080, 0x939857af250, 147600, 147600, 0, 622080, 0xf0e125a7
260, 151200, 151200, 0, 622080, 0xfca8990c260, 151200, 151200, 0, 622080, 0xb13797f8
270, 154800, 154800, 0, 622080, 0x530b28fd270, 154800, 154800, 0, 622080, 0x4afe2976
280, 158400, 158400, 0, 622080, 0x1ec87d02280, 158400, 158400, 0, 622080, 0xb51e7ca4
290, 162000, 162000, 0, 622080, 0x3bc0d5d3290, 162000, 162000, 0, 622080, 0x637fcbfe
300, 165600, 165600, 0, 622080, 0x5768eea0300, 165600, 165600, 0, 622080, 0x353eed75
310, 169200, 169200, 0, 622080, 0x77e0fe99310, 169200, 169200, 0, 622080, 0xd9a8f5ac
320, 172800, 172800, 0, 622080, 0x1a0894ab320, 172800, 172800, 0, 622080, 0xf93e92b0
330, 176400, 176400, 0, 622080, 0xd2151c1e330, 176400, 176400, 0, 622080, 0x4540039f
340, 180000, 180000, 0, 622080, 0xb4e61323340, 180000, 180000, 0, 622080, 0xd0811094
350, 183600, 183600, 0, 622080, 0xe021a815350, 183600, 183600, 0, 622080, 0x3039906f
360, 187200, 187200, 0, 622080, 0xb773341a360, 187200, 187200, 0, 622080, 0xb04a3141
370, 190800, 190800, 0, 622080, 0xceae4f12370, 190800, 190800, 0, 622080, 0x52872cf9
380, 194400, 194400, 0, 622080, 0x8a914cf7380, 194400, 194400, 0, 622080, 0x4ab84909
390, 198000, 198000, 0, 622080, 0x4c2f3330390, 198000, 198000, 0, 622080, 0x82de12ee
400, 201600, 201600, 0, 622080, 0xf1cfbc7d400, 201600, 201600, 0, 622080, 0xa0fcb8fb
410, 205200, 205200, 0, 622080, 0xf534c392410, 205200, 205200, 0, 622080, 0x7e849cc9
420, 208800, 208800, 0, 622080, 0xebaeb317420, 208800, 208800, 0, 622080, 0x9003aebb
430, 212400, 212400, 0, 622080, 0x88f01c11430, 212400, 212400, 0, 622080, 0xffe6f770
440, 216000, 216000, 0, 622080, 0xbae9adf4440, 216000, 216000, 0, 622080, 0x153faa3e
450, 219600, 219600, 0, 622080, 0x654d5df2450, 219600, 219600, 0, 622080, 0xb67f3233
460, 223200, 223200, 0, 622080, 0x593544fd460, 223200, 223200, 0, 622080, 0xae724063
470, 226800, 226800, 0, 622080, 0x89ef6f8a470, 226800, 226800, 0, 622080, 0x15fe44b4
480, 230400, 230400, 0, 622080, 0x2cd8ec0b480, 230400, 230400, 0, 622080, 0xeb4de77a
490, 234000, 234000, 0, 622080, 0x78a7b5f1490, 234000, 234000, 0, 622080, 0x380f8563
500, 237600, 237600, 0, 622080, 0x8032d9d4500, 237600, 237600, 0, 622080, 0x209ed8c7
510, 241200, 241200, 0, 622080, 0x8152d67f510, 241200, 241200, 0, 622080, 0xb964d70f
520, 244800, 244800, 0, 622080, 0x5c67ace7520, 244800, 244800, 0, 622080, 0xe2bbac96
530, 248400, 248400, 0, 622080, 0x6590ff5f530, 248400, 248400, 0, 622080, 0x4f60f7f4
540, 252000, 252000, 0, 622080, 0x95714528540, 252000, 252000, 0, 622080, 0xe945441e
550, 255600, 255600, 0, 622080, 0x51d2be96550, 255600, 255600, 0, 622080, 0xd0afb742
560, 259200, 259200, 0, 622080, 0xa11cbed2560, 259200, 259200, 0, 622080, 0x8f8cbd5f
570, 262800, 262800, 0, 622080, 0x483f65f7570, 262800, 262800, 0, 622080, 0xb9a15294
580, 266400, 266400, 0, 622080, 0x7389f8f1580, 266400, 266400, 0, 622080, 0xbc3cf717
590, 270000, 270000, 0, 622080, 0x7a69143d590, 270000, 270000, 0, 622080, 0xb70b01a9
600, 273600, 273600, 0, 622080, 0xa694f3f2600, 273600, 273600, 0, 622080, 0x0109f125
610, 277200, 277200, 0, 622080, 0xeccc58ff610, 277200, 277200, 0, 622080, 0xcb3a371f
620, 280800, 280800, 0, 622080, 0xac3a3d09620, 280800, 280800, 0, 622080, 0x230c373f
630, 284400, 284400, 0, 622080, 0xc4d2c370630, 284400, 284400, 0, 622080, 0x82dfb1f2

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t