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
3535 FATE_SAMPLES_AVCONV += fate-filter-delogo
3636
3737 FATE_YADIF += fate-filter-yadif-mode0
38−fate-filter-yadif-mode0: CMD = framecrc -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=0
38+fate-filter-yadif-mode0: CMD = framecrc -flags bitexact -idct simple -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=0
3939
4040 FATE_YADIF += fate-filter-yadif-mode1
41−fate-filter-yadif-mode1: CMD = framecrc -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=1
41+fate-filter-yadif-mode1: CMD = framecrc -flags bitexact -idct simple -i $(SAMPLES)/mpeg2/mpeg2_field_encoding.ts -vf yadif=1
4242
4343 FATE_FILTER += $(FATE_YADIF)
4444 FATE_SAMPLES_AVCONV += $(FATE_YADIF)
tests/ref/fate/filter-yadif-mode0+31−31
@@ -1,32 +1,32 @@
11 #tb 0: 1/180000
2−0, 64800, 64800, 0, 622080, 0x1511cae9
3−0, 72000, 72000, 0, 622080, 0x6e77e746
4−0, 79200, 79200, 0, 622080, 0x89aac777
5−0, 86400, 86400, 0, 622080, 0x7e0a9335
6−0, 93600, 93600, 0, 622080, 0x5f34759b
7−0, 100800, 100800, 0, 622080, 0xfac498a6
8−0, 108000, 108000, 0, 622080, 0xe60e7a9e
9−0, 115200, 115200, 0, 622080, 0x44875bbd
10−0, 122400, 122400, 0, 622080, 0xfa761aab
11−0, 129600, 129600, 0, 622080, 0x59be119c
12−0, 136800, 136800, 0, 622080, 0x21316b36
13−0, 144000, 144000, 0, 622080, 0x929fde5b
14−0, 151200, 151200, 0, 622080, 0xfca8990c
15−0, 158400, 158400, 0, 622080, 0x1ec87d02
16−0, 165600, 165600, 0, 622080, 0x5768eea0
17−0, 172800, 172800, 0, 622080, 0x1a0894ab
18−0, 180000, 180000, 0, 622080, 0xb4e61323
19−0, 187200, 187200, 0, 622080, 0xb773341a
20−0, 194400, 194400, 0, 622080, 0x8a914cf7
21−0, 201600, 201600, 0, 622080, 0xf1cfbc7d
22−0, 208800, 208800, 0, 622080, 0xebaeb317
23−0, 216000, 216000, 0, 622080, 0xbae9adf4
24−0, 223200, 223200, 0, 622080, 0x593544fd
25−0, 230400, 230400, 0, 622080, 0x2cd8ec0b
26−0, 237600, 237600, 0, 622080, 0x8032d9d4
27−0, 244800, 244800, 0, 622080, 0x5c67ace7
28−0, 252000, 252000, 0, 622080, 0x95714528
29−0, 259200, 259200, 0, 622080, 0xa11cbed2
30−0, 266400, 266400, 0, 622080, 0x7389f8f1
31−0, 273600, 273600, 0, 622080, 0xa694f3f2
32−0, 280800, 280800, 0, 622080, 0xac3a3d09
2+0, 64800, 64800, 0, 622080, 0x4440caef
3+0, 72000, 72000, 0, 622080, 0xce67e69d
4+0, 79200, 79200, 0, 622080, 0x1dbdc653
5+0, 86400, 86400, 0, 622080, 0x82c591d1
6+0, 93600, 93600, 0, 622080, 0x8193740b
7+0, 100800, 100800, 0, 622080, 0xcb219711
8+0, 108000, 108000, 0, 622080, 0x1870783b
9+0, 115200, 115200, 0, 622080, 0x7080590b
10+0, 122400, 122400, 0, 622080, 0x6df4175d
11+0, 129600, 129600, 0, 622080, 0x6b530e95
12+0, 136800, 136800, 0, 622080, 0x7f9d66f7
13+0, 144000, 144000, 0, 622080, 0x338cda81
14+0, 151200, 151200, 0, 622080, 0xb13797f8
15+0, 158400, 158400, 0, 622080, 0xb51e7ca4
16+0, 165600, 165600, 0, 622080, 0x353eed75
17+0, 172800, 172800, 0, 622080, 0xf93e92b0
18+0, 180000, 180000, 0, 622080, 0xd0811094
19+0, 187200, 187200, 0, 622080, 0xb04a3141
20+0, 194400, 194400, 0, 622080, 0x4ab84909
21+0, 201600, 201600, 0, 622080, 0xa0fcb8fb
22+0, 208800, 208800, 0, 622080, 0x9003aebb
23+0, 216000, 216000, 0, 622080, 0x153faa3e
24+0, 223200, 223200, 0, 622080, 0xae724063
25+0, 230400, 230400, 0, 622080, 0xeb4de77a
26+0, 237600, 237600, 0, 622080, 0x209ed8c7
27+0, 244800, 244800, 0, 622080, 0xe2bbac96
28+0, 252000, 252000, 0, 622080, 0xe945441e
29+0, 259200, 259200, 0, 622080, 0x8f8cbd5f
30+0, 266400, 266400, 0, 622080, 0xbc3cf717
31+0, 273600, 273600, 0, 622080, 0x0109f125
32+0, 280800, 280800, 0, 622080, 0x230c373f
tests/ref/fate/filter-yadif-mode1+62−62
@@ -1,63 +1,63 @@
11 #tb 0: 1/180000
2−0, 64800, 64800, 0, 622080, 0x1511cae9
3−0, 68400, 68400, 0, 622080, 0xb88ca855
4−0, 72000, 72000, 0, 622080, 0x6e77e746
5−0, 75600, 75600, 0, 622080, 0x5da19198
6−0, 79200, 79200, 0, 622080, 0x89aac777
7−0, 82800, 82800, 0, 622080, 0xee31c8a8
8−0, 86400, 86400, 0, 622080, 0x7e0a9335
9−0, 90000, 90000, 0, 622080, 0xcbb7aac5
10−0, 93600, 93600, 0, 622080, 0x5f34759b
11−0, 97200, 97200, 0, 622080, 0x19972f1a
12−0, 100800, 100800, 0, 622080, 0xfac498a6
13−0, 104400, 104400, 0, 622080, 0xac7d34b9
14−0, 108000, 108000, 0, 622080, 0xe60e7a9e
15−0, 111600, 111600, 0, 622080, 0x4adfe592
16−0, 115200, 115200, 0, 622080, 0x44875bbd
17−0, 118800, 118800, 0, 622080, 0x5d738330
18−0, 122400, 122400, 0, 622080, 0xfa761aab
19−0, 126000, 126000, 0, 622080, 0xb60b4447
20−0, 129600, 129600, 0, 622080, 0x59be119c
21−0, 133200, 133200, 0, 622080, 0x1e11acf4
22−0, 136800, 136800, 0, 622080, 0x21316b36
23−0, 140400, 140400, 0, 622080, 0x5ed635d0
24−0, 144000, 144000, 0, 622080, 0x929fde5b
25−0, 147600, 147600, 0, 622080, 0x939857af
26−0, 151200, 151200, 0, 622080, 0xfca8990c
27−0, 154800, 154800, 0, 622080, 0x530b28fd
28−0, 158400, 158400, 0, 622080, 0x1ec87d02
29−0, 162000, 162000, 0, 622080, 0x3bc0d5d3
30−0, 165600, 165600, 0, 622080, 0x5768eea0
31−0, 169200, 169200, 0, 622080, 0x77e0fe99
32−0, 172800, 172800, 0, 622080, 0x1a0894ab
33−0, 176400, 176400, 0, 622080, 0xd2151c1e
34−0, 180000, 180000, 0, 622080, 0xb4e61323
35−0, 183600, 183600, 0, 622080, 0xe021a815
36−0, 187200, 187200, 0, 622080, 0xb773341a
37−0, 190800, 190800, 0, 622080, 0xceae4f12
38−0, 194400, 194400, 0, 622080, 0x8a914cf7
39−0, 198000, 198000, 0, 622080, 0x4c2f3330
40−0, 201600, 201600, 0, 622080, 0xf1cfbc7d
41−0, 205200, 205200, 0, 622080, 0xf534c392
42−0, 208800, 208800, 0, 622080, 0xebaeb317
43−0, 212400, 212400, 0, 622080, 0x88f01c11
44−0, 216000, 216000, 0, 622080, 0xbae9adf4
45−0, 219600, 219600, 0, 622080, 0x654d5df2
46−0, 223200, 223200, 0, 622080, 0x593544fd
47−0, 226800, 226800, 0, 622080, 0x89ef6f8a
48−0, 230400, 230400, 0, 622080, 0x2cd8ec0b
49−0, 234000, 234000, 0, 622080, 0x78a7b5f1
50−0, 237600, 237600, 0, 622080, 0x8032d9d4
51−0, 241200, 241200, 0, 622080, 0x8152d67f
52−0, 244800, 244800, 0, 622080, 0x5c67ace7
53−0, 248400, 248400, 0, 622080, 0x6590ff5f
54−0, 252000, 252000, 0, 622080, 0x95714528
55−0, 255600, 255600, 0, 622080, 0x51d2be96
56−0, 259200, 259200, 0, 622080, 0xa11cbed2
57−0, 262800, 262800, 0, 622080, 0x483f65f7
58−0, 266400, 266400, 0, 622080, 0x7389f8f1
59−0, 270000, 270000, 0, 622080, 0x7a69143d
60−0, 273600, 273600, 0, 622080, 0xa694f3f2
61−0, 277200, 277200, 0, 622080, 0xeccc58ff
62−0, 280800, 280800, 0, 622080, 0xac3a3d09
63−0, 284400, 284400, 0, 622080, 0xc4d2c370
2+0, 64800, 64800, 0, 622080, 0x4440caef
3+0, 68400, 68400, 0, 622080, 0xa5cea88b
4+0, 72000, 72000, 0, 622080, 0xce67e69d
5+0, 75600, 75600, 0, 622080, 0x9a57891f
6+0, 79200, 79200, 0, 622080, 0x1dbdc653
7+0, 82800, 82800, 0, 622080, 0xc171c0c5
8+0, 86400, 86400, 0, 622080, 0x82c591d1
9+0, 90000, 90000, 0, 622080, 0x20db9890
10+0, 93600, 93600, 0, 622080, 0x8193740b
11+0, 97200, 97200, 0, 622080, 0xdb181d52
12+0, 100800, 100800, 0, 622080, 0xcb219711
13+0, 104400, 104400, 0, 622080, 0xc2b913d1
14+0, 108000, 108000, 0, 622080, 0x1870783b
15+0, 111600, 111600, 0, 622080, 0xf1d9c5fb
16+0, 115200, 115200, 0, 622080, 0x7080590b
17+0, 118800, 118800, 0, 622080, 0x669c5775
18+0, 122400, 122400, 0, 622080, 0x6df4175d
19+0, 126000, 126000, 0, 622080, 0x01921a16
20+0, 129600, 129600, 0, 622080, 0x6b530e95
21+0, 133200, 133200, 0, 622080, 0xd5047bc9
22+0, 136800, 136800, 0, 622080, 0x7f9d66f7
23+0, 140400, 140400, 0, 622080, 0xa8b006eb
24+0, 144000, 144000, 0, 622080, 0x338cda81
25+0, 147600, 147600, 0, 622080, 0xf0e125a7
26+0, 151200, 151200, 0, 622080, 0xb13797f8
27+0, 154800, 154800, 0, 622080, 0x4afe2976
28+0, 158400, 158400, 0, 622080, 0xb51e7ca4
29+0, 162000, 162000, 0, 622080, 0x637fcbfe
30+0, 165600, 165600, 0, 622080, 0x353eed75
31+0, 169200, 169200, 0, 622080, 0xd9a8f5ac
32+0, 172800, 172800, 0, 622080, 0xf93e92b0
33+0, 176400, 176400, 0, 622080, 0x4540039f
34+0, 180000, 180000, 0, 622080, 0xd0811094
35+0, 183600, 183600, 0, 622080, 0x3039906f
36+0, 187200, 187200, 0, 622080, 0xb04a3141
37+0, 190800, 190800, 0, 622080, 0x52872cf9
38+0, 194400, 194400, 0, 622080, 0x4ab84909
39+0, 198000, 198000, 0, 622080, 0x82de12ee
40+0, 201600, 201600, 0, 622080, 0xa0fcb8fb
41+0, 205200, 205200, 0, 622080, 0x7e849cc9
42+0, 208800, 208800, 0, 622080, 0x9003aebb
43+0, 212400, 212400, 0, 622080, 0xffe6f770
44+0, 216000, 216000, 0, 622080, 0x153faa3e
45+0, 219600, 219600, 0, 622080, 0xb67f3233
46+0, 223200, 223200, 0, 622080, 0xae724063
47+0, 226800, 226800, 0, 622080, 0x15fe44b4
48+0, 230400, 230400, 0, 622080, 0xeb4de77a
49+0, 234000, 234000, 0, 622080, 0x380f8563
50+0, 237600, 237600, 0, 622080, 0x209ed8c7
51+0, 241200, 241200, 0, 622080, 0xb964d70f
52+0, 244800, 244800, 0, 622080, 0xe2bbac96
53+0, 248400, 248400, 0, 622080, 0x4f60f7f4
54+0, 252000, 252000, 0, 622080, 0xe945441e
55+0, 255600, 255600, 0, 622080, 0xd0afb742
56+0, 259200, 259200, 0, 622080, 0x8f8cbd5f
57+0, 262800, 262800, 0, 622080, 0xb9a15294
58+0, 266400, 266400, 0, 622080, 0xbc3cf717
59+0, 270000, 270000, 0, 622080, 0xb70b01a9
60+0, 273600, 273600, 0, 622080, 0x0109f125
61+0, 277200, 277200, 0, 622080, 0xcb3a371f
62+0, 280800, 280800, 0, 622080, 0x230c373f
63+0, 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