1cabdff1aSopenharmony_ciCROSS_TEST = $(foreach I,$(1),                                        \
2cabdff1aSopenharmony_ci                 $(foreach J,$(1),                                    \
3cabdff1aSopenharmony_ci                     $(if $(filter-out $(I),$(J)),                    \
4cabdff1aSopenharmony_ci                         $(eval $(call $(2),$(I),$(J),$(3),$(4),$(5))),    \
5cabdff1aSopenharmony_ci                     )))
6cabdff1aSopenharmony_ci
7cabdff1aSopenharmony_ci
8cabdff1aSopenharmony_ciSAMPLERATES = 2626 8000 44100 48000 96000
9cabdff1aSopenharmony_ci
10cabdff1aSopenharmony_ciSAMPLERATES_LITE = 8000 44100 48000
11cabdff1aSopenharmony_ci
12cabdff1aSopenharmony_ciSAMPLERATES_NN = 8000 44100
13cabdff1aSopenharmony_ci
14cabdff1aSopenharmony_ci#note that the default is ARESAMPLE_EXACT_LIN
15cabdff1aSopenharmony_cidefine ARESAMPLE
16cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample-$(3)-$(1)-$(2)
17cabdff1aSopenharmony_cifate-swr-resample-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
18cabdff1aSopenharmony_cifate-swr-resample-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,aresample=$(2):internal_sample_fmt=$(3):exact_rational=0:linear_interp=0,aformat=$(3),aresample=$(1):internal_sample_fmt=$(3):exact_rational=0:linear_interp=0 -f wav -c:a pcm_s16le -
19cabdff1aSopenharmony_ci
20cabdff1aSopenharmony_cifate-swr-resample-$(3)-$(1)-$(2): CMP = stddev
21cabdff1aSopenharmony_cifate-swr-resample-$(3)-$(1)-$(2): CMP_UNIT = $(5)
22cabdff1aSopenharmony_cifate-swr-resample-$(3)-$(1)-$(2): FUZZ = 0.1
23cabdff1aSopenharmony_cifate-swr-resample-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
24cabdff1aSopenharmony_ciendef
25cabdff1aSopenharmony_ci
26cabdff1aSopenharmony_ci#below list is generated by:
27cabdff1aSopenharmony_ci#you can use this if you need to update it!
28cabdff1aSopenharmony_ci#make -k  `make fate-list | grep swr` | egrep 'TEST|stddev' | tr '\n' '@' | sed 's#TEST *\([^@]*\)@stddev: *\([0-9.]*\)[^b@]*bytes: *\([0-9]*\) */ *\([0-9]*\)@#fate-\1: CMP_TARGET = \2@fate-\1: SIZE_TOLERANCE = \3 - \4@@#g' | tr '@' '\n'
29cabdff1aSopenharmony_ci
30cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-44100: CMP_TARGET = 1352.67
31cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-44100: SIZE_TOLERANCE = 31512 - 20480
32cabdff1aSopenharmony_ci
33cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-48000: CMP_TARGET = 1352.66
34cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-48000: SIZE_TOLERANCE = 31512 - 20480
35cabdff1aSopenharmony_ci
36cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-8000: CMP_TARGET = 1352.56
37cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-8000: SIZE_TOLERANCE = 31512 - 20482
38cabdff1aSopenharmony_ci
39cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-96000: CMP_TARGET = 1352.67
40cabdff1aSopenharmony_cifate-swr-resample-dblp-2626-96000: SIZE_TOLERANCE = 31512 - 20480
41cabdff1aSopenharmony_ci
42cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-2626: CMP_TARGET = 185.82
43cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-2626: SIZE_TOLERANCE = 529200 - 20490
44cabdff1aSopenharmony_ci
45cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-48000: CMP_TARGET = 9.69
46cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
47cabdff1aSopenharmony_ci
48cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-8000: CMP_TARGET = 75.45
49cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
50cabdff1aSopenharmony_ci
51cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-96000: CMP_TARGET = 11.46
52cabdff1aSopenharmony_cifate-swr-resample-dblp-44100-96000: SIZE_TOLERANCE = 529200 - 20482
53cabdff1aSopenharmony_ci
54cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-2626: CMP_TARGET = 456.51
55cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-2626: SIZE_TOLERANCE = 576000 - 20510
56cabdff1aSopenharmony_ci
57cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-44100: CMP_TARGET = 1.00
58cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
59cabdff1aSopenharmony_ci
60cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-8000: CMP_TARGET = 62.38
61cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
62cabdff1aSopenharmony_ci
63cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-96000: CMP_TARGET = 0.47
64cabdff1aSopenharmony_cifate-swr-resample-dblp-48000-96000: SIZE_TOLERANCE = 576000 - 20480
65cabdff1aSopenharmony_ci
66cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-2626: CMP_TARGET = 2503.33
67cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-2626: SIZE_TOLERANCE = 96000 - 20486
68cabdff1aSopenharmony_ci
69cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-44100: CMP_TARGET = 15.09
70cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
71cabdff1aSopenharmony_ci
72cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-48000: CMP_TARGET = 14.69
73cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
74cabdff1aSopenharmony_ci
75cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-96000: CMP_TARGET = 13.81
76cabdff1aSopenharmony_cifate-swr-resample-dblp-8000-96000: SIZE_TOLERANCE = 96000 - 20480
77cabdff1aSopenharmony_ci
78cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-2626: CMP_TARGET = 675.07
79cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
80cabdff1aSopenharmony_ci
81cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-44100: CMP_TARGET = 1.44
82cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
83cabdff1aSopenharmony_ci
84cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-48000: CMP_TARGET = 0.99
85cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
86cabdff1aSopenharmony_ci
87cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-8000: CMP_TARGET = 58.57
88cabdff1aSopenharmony_cifate-swr-resample-dblp-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
89cabdff1aSopenharmony_ci
90cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-44100: CMP_TARGET = 1352.67
91cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-44100: SIZE_TOLERANCE = 31512 - 20480
92cabdff1aSopenharmony_ci
93cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-48000: CMP_TARGET = 1352.66
94cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-48000: SIZE_TOLERANCE = 31512 - 20480
95cabdff1aSopenharmony_ci
96cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-8000: CMP_TARGET = 1352.56
97cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-8000: SIZE_TOLERANCE = 31512 - 20482
98cabdff1aSopenharmony_ci
99cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-96000: CMP_TARGET = 1352.67
100cabdff1aSopenharmony_cifate-swr-resample-fltp-2626-96000: SIZE_TOLERANCE = 31512 - 20480
101cabdff1aSopenharmony_ci
102cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-2626: CMP_TARGET = 185.82
103cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-2626: SIZE_TOLERANCE = 529200 - 20490
104cabdff1aSopenharmony_ci
105cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-48000: CMP_TARGET = 9.69
106cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
107cabdff1aSopenharmony_ci
108cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-8000: CMP_TARGET = 75.45
109cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
110cabdff1aSopenharmony_ci
111cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-96000: CMP_TARGET = 11.46
112cabdff1aSopenharmony_cifate-swr-resample-fltp-44100-96000: SIZE_TOLERANCE = 529200 - 20482
113cabdff1aSopenharmony_ci
114cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-2626: CMP_TARGET = 456.51
115cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-2626: SIZE_TOLERANCE = 576000 - 20510
116cabdff1aSopenharmony_ci
117cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-44100: CMP_TARGET = 1.00
118cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
119cabdff1aSopenharmony_ci
120cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-8000: CMP_TARGET = 62.38
121cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
122cabdff1aSopenharmony_ci
123cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-96000: CMP_TARGET = 0.47
124cabdff1aSopenharmony_cifate-swr-resample-fltp-48000-96000: SIZE_TOLERANCE = 576000 - 20480
125cabdff1aSopenharmony_ci
126cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-2626: CMP_TARGET = 2503.33
127cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-2626: SIZE_TOLERANCE = 96000 - 20486
128cabdff1aSopenharmony_ci
129cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-44100: CMP_TARGET = 15.09
130cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
131cabdff1aSopenharmony_ci
132cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-48000: CMP_TARGET = 14.69
133cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
134cabdff1aSopenharmony_ci
135cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-96000: CMP_TARGET = 13.81
136cabdff1aSopenharmony_cifate-swr-resample-fltp-8000-96000: SIZE_TOLERANCE = 96000 - 20480
137cabdff1aSopenharmony_ci
138cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-2626: CMP_TARGET = 675.07
139cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
140cabdff1aSopenharmony_ci
141cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-44100: CMP_TARGET = 1.44
142cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
143cabdff1aSopenharmony_ci
144cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-48000: CMP_TARGET = 0.99
145cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
146cabdff1aSopenharmony_ci
147cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-8000: CMP_TARGET = 58.57
148cabdff1aSopenharmony_cifate-swr-resample-fltp-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
149cabdff1aSopenharmony_ci
150cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-44100: CMP_TARGET = 1392.98
151cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-44100: SIZE_TOLERANCE = 31512 - 20480
152cabdff1aSopenharmony_ci
153cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-48000: CMP_TARGET = 1393.01
154cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-48000: SIZE_TOLERANCE = 31512 - 20480
155cabdff1aSopenharmony_ci
156cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-8000: CMP_TARGET = 1393.36
157cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-8000: SIZE_TOLERANCE = 31512 - 20482
158cabdff1aSopenharmony_ci
159cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-96000: CMP_TARGET = 1393.07
160cabdff1aSopenharmony_cifate-swr-resample-s16p-2626-96000: SIZE_TOLERANCE = 31512 - 20480
161cabdff1aSopenharmony_ci
162cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-2626: CMP_TARGET = 185.84
163cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-2626: SIZE_TOLERANCE = 529200 - 20490
164cabdff1aSopenharmony_ci
165cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-48000: CMP_TARGET = 9.71
166cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
167cabdff1aSopenharmony_ci
168cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-8000: CMP_TARGET = 75.46
169cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
170cabdff1aSopenharmony_ci
171cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-96000: CMP_TARGET = 11.48
172cabdff1aSopenharmony_cifate-swr-resample-s16p-44100-96000: SIZE_TOLERANCE = 529200 - 20482
173cabdff1aSopenharmony_ci
174cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-2626: CMP_TARGET = 456.55
175cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-2626: SIZE_TOLERANCE = 576000 - 20510
176cabdff1aSopenharmony_ci
177cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-44100: CMP_TARGET = 1.20
178cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
179cabdff1aSopenharmony_ci
180cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-8000: CMP_TARGET = 62.41
181cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
182cabdff1aSopenharmony_ci
183cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-96000: CMP_TARGET = 0.73
184cabdff1aSopenharmony_cifate-swr-resample-s16p-48000-96000: SIZE_TOLERANCE = 576000 - 20480
185cabdff1aSopenharmony_ci
186cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-2626: CMP_TARGET = 2503.32
187cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-2626: SIZE_TOLERANCE = 96000 - 20486
188cabdff1aSopenharmony_ci
189cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-44100: CMP_TARGET = 15.13
190cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
191cabdff1aSopenharmony_ci
192cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-48000: CMP_TARGET = 14.69
193cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
194cabdff1aSopenharmony_ci
195cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-96000: CMP_TARGET = 13.83
196cabdff1aSopenharmony_cifate-swr-resample-s16p-8000-96000: SIZE_TOLERANCE = 96000 - 20480
197cabdff1aSopenharmony_ci
198cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-2626: CMP_TARGET = 675.15
199cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
200cabdff1aSopenharmony_ci
201cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-44100: CMP_TARGET = 1.62
202cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
203cabdff1aSopenharmony_ci
204cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-48000: CMP_TARGET = 1.12
205cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
206cabdff1aSopenharmony_ci
207cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-8000: CMP_TARGET = 58.60
208cabdff1aSopenharmony_cifate-swr-resample-s16p-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
209cabdff1aSopenharmony_ci
210cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-44100: CMP_TARGET = 1392.99
211cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-44100: SIZE_TOLERANCE = 31512 - 20480
212cabdff1aSopenharmony_ci
213cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-48000: CMP_TARGET = 1393.01
214cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-48000: SIZE_TOLERANCE = 31512 - 20480
215cabdff1aSopenharmony_ci
216cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-8000: CMP_TARGET = 1393.36
217cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-8000: SIZE_TOLERANCE = 31512 - 20482
218cabdff1aSopenharmony_ci
219cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-96000: CMP_TARGET = 1393.00
220cabdff1aSopenharmony_cifate-swr-resample-s32p-2626-96000: SIZE_TOLERANCE = 31512 - 20480
221cabdff1aSopenharmony_ci
222cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-2626: CMP_TARGET = 185.81
223cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-2626: SIZE_TOLERANCE = 529200 - 20490
224cabdff1aSopenharmony_ci
225cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-48000: CMP_TARGET = 9.70
226cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
227cabdff1aSopenharmony_ci
228cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-8000: CMP_TARGET = 75.45
229cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
230cabdff1aSopenharmony_ci
231cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-96000: CMP_TARGET = 11.47
232cabdff1aSopenharmony_cifate-swr-resample-s32p-44100-96000: SIZE_TOLERANCE = 529200 - 20482
233cabdff1aSopenharmony_ci
234cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-2626: CMP_TARGET = 456.49
235cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-2626: SIZE_TOLERANCE = 576000 - 20510
236cabdff1aSopenharmony_ci
237cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-44100: CMP_TARGET = 1.12
238cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
239cabdff1aSopenharmony_ci
240cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-8000: CMP_TARGET = 62.37
241cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
242cabdff1aSopenharmony_ci
243cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-96000: CMP_TARGET = 0.85
244cabdff1aSopenharmony_cifate-swr-resample-s32p-48000-96000: SIZE_TOLERANCE = 576000 - 20480
245cabdff1aSopenharmony_ci
246cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-2626: CMP_TARGET = 2503.33
247cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-2626: SIZE_TOLERANCE = 96000 - 20486
248cabdff1aSopenharmony_ci
249cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-44100: CMP_TARGET = 15.09
250cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
251cabdff1aSopenharmony_ci
252cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-48000: CMP_TARGET = 14.68
253cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
254cabdff1aSopenharmony_ci
255cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-96000: CMP_TARGET = 13.81
256cabdff1aSopenharmony_cifate-swr-resample-s32p-8000-96000: SIZE_TOLERANCE = 96000 - 20480
257cabdff1aSopenharmony_ci
258cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-2626: CMP_TARGET = 675.05
259cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
260cabdff1aSopenharmony_ci
261cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-44100: CMP_TARGET = 1.54
262cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
263cabdff1aSopenharmony_ci
264cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-48000: CMP_TARGET = 1.21
265cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
266cabdff1aSopenharmony_ci
267cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-8000: CMP_TARGET = 58.59
268cabdff1aSopenharmony_cifate-swr-resample-s32p-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
269cabdff1aSopenharmony_ci
270cabdff1aSopenharmony_ci
271cabdff1aSopenharmony_cidefine ARESAMPLE_LIN
272cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_lin-$(3)-$(1)-$(2)
273cabdff1aSopenharmony_cifate-swr-resample_lin-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
274cabdff1aSopenharmony_cifate-swr-resample_lin-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,aresample=$(2):linear_interp=1:exact_rational=0:internal_sample_fmt=$(3),aformat=$(3),aresample=$(1):linear_interp=1:exact_rational=0:internal_sample_fmt=$(3) -f wav -c:a pcm_s16le -
275cabdff1aSopenharmony_ci
276cabdff1aSopenharmony_cifate-swr-resample_lin-$(3)-$(1)-$(2): CMP = stddev
277cabdff1aSopenharmony_cifate-swr-resample_lin-$(3)-$(1)-$(2): CMP_UNIT = $(5)
278cabdff1aSopenharmony_cifate-swr-resample_lin-$(3)-$(1)-$(2): FUZZ = 0.1
279cabdff1aSopenharmony_cifate-swr-resample_lin-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
280cabdff1aSopenharmony_ciendef
281cabdff1aSopenharmony_ci
282cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-8000-44100: CMP_TARGET = 14.61
283cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
284cabdff1aSopenharmony_ci
285cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-8000-48000: CMP_TARGET = 14.53
286cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
287cabdff1aSopenharmony_ci
288cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-44100-8000: CMP_TARGET = 75.41
289cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
290cabdff1aSopenharmony_ci
291cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-44100-48000: CMP_TARGET = 9.66
292cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
293cabdff1aSopenharmony_ci
294cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-48000-8000: CMP_TARGET = 62.38
295cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
296cabdff1aSopenharmony_ci
297cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-48000-44100: CMP_TARGET = 0.65
298cabdff1aSopenharmony_cifate-swr-resample_lin-s16p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
299cabdff1aSopenharmony_ci
300cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-8000-44100: CMP_TARGET = 14.59
301cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
302cabdff1aSopenharmony_ci
303cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-8000-48000: CMP_TARGET = 14.50
304cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
305cabdff1aSopenharmony_ci
306cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-44100-8000: CMP_TARGET = 75.38
307cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
308cabdff1aSopenharmony_ci
309cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-44100-48000: CMP_TARGET = 9.64
310cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
311cabdff1aSopenharmony_ci
312cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-48000-8000: CMP_TARGET = 62.36
313cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
314cabdff1aSopenharmony_ci
315cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-48000-44100: CMP_TARGET = 0.23
316cabdff1aSopenharmony_cifate-swr-resample_lin-fltp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
317cabdff1aSopenharmony_ci
318cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-8000-44100: CMP_TARGET = 14.59
319cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
320cabdff1aSopenharmony_ci
321cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-8000-48000: CMP_TARGET = 14.50
322cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
323cabdff1aSopenharmony_ci
324cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-44100-8000: CMP_TARGET = 75.38
325cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
326cabdff1aSopenharmony_ci
327cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-44100-48000: CMP_TARGET = 9.64
328cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
329cabdff1aSopenharmony_ci
330cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-48000-8000: CMP_TARGET = 62.36
331cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
332cabdff1aSopenharmony_ci
333cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-48000-44100: CMP_TARGET = 0.23
334cabdff1aSopenharmony_cifate-swr-resample_lin-dblp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
335cabdff1aSopenharmony_ci
336cabdff1aSopenharmony_cidefine ARESAMPLE_NN
337cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_nn-$(3)-$(1)-$(2)
338cabdff1aSopenharmony_cifate-swr-resample_nn-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
339cabdff1aSopenharmony_cifate-swr-resample_nn-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,aresample=$(2):filter_size=1:phase_shift=0:linear_interp=0:internal_sample_fmt=$(3),aformat=$(3),aresample=$(1):linear_interp=0:exact_rational=0:internal_sample_fmt=$(3) -f wav -c:a pcm_s16le -
340cabdff1aSopenharmony_ci
341cabdff1aSopenharmony_cifate-swr-resample_nn-$(3)-$(1)-$(2): CMP = stddev
342cabdff1aSopenharmony_cifate-swr-resample_nn-$(3)-$(1)-$(2): CMP_UNIT = $(5)
343cabdff1aSopenharmony_cifate-swr-resample_nn-$(3)-$(1)-$(2): FUZZ = 0.1
344cabdff1aSopenharmony_cifate-swr-resample_nn-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
345cabdff1aSopenharmony_ciendef
346cabdff1aSopenharmony_ci
347cabdff1aSopenharmony_cifate-swr-resample_nn-fltp-44100-8000: CMP_TARGET = 591.03
348cabdff1aSopenharmony_cifate-swr-resample_nn-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
349cabdff1aSopenharmony_ci
350cabdff1aSopenharmony_cifate-swr-resample_nn-fltp-8000-44100: CMP_TARGET = 3163.32
351cabdff1aSopenharmony_cifate-swr-resample_nn-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
352cabdff1aSopenharmony_ci
353cabdff1aSopenharmony_cifate-swr-resample_nn-s16p-44100-8000: CMP_TARGET = 590.98
354cabdff1aSopenharmony_cifate-swr-resample_nn-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
355cabdff1aSopenharmony_ci
356cabdff1aSopenharmony_cifate-swr-resample_nn-s16p-8000-44100: CMP_TARGET = 3163.39
357cabdff1aSopenharmony_cifate-swr-resample_nn-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
358cabdff1aSopenharmony_ci
359cabdff1aSopenharmony_cidefine ARESAMPLE_ASYNC
360cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_async-$(3)-$(1)-$(2)
361cabdff1aSopenharmony_cifate-swr-resample_async-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
362cabdff1aSopenharmony_cifate-swr-resample_async-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,asetpts=PTS+random\(0\)*200-100,aresample=$(2):async=50:min_hard_comp=0.100000:first_pts=0:linear_interp=0:exact_rational=0:internal_sample_fmt=$(3),aformat=$(3),aresample=$(1):linear_interp=0:exact_rational=0:internal_sample_fmt=$(3) -f wav -c:a pcm_s16le -
363cabdff1aSopenharmony_ci
364cabdff1aSopenharmony_cifate-swr-resample_async-$(3)-$(1)-$(2): CMP = stddev
365cabdff1aSopenharmony_cifate-swr-resample_async-$(3)-$(1)-$(2): CMP_UNIT = $(5)
366cabdff1aSopenharmony_cifate-swr-resample_async-$(3)-$(1)-$(2): FUZZ = 0.1
367cabdff1aSopenharmony_cifate-swr-resample_async-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
368cabdff1aSopenharmony_ciendef
369cabdff1aSopenharmony_ci
370cabdff1aSopenharmony_cifate-swr-resample_async-fltp-44100-8000: CMP_TARGET = 4020.60
371cabdff1aSopenharmony_cifate-swr-resample_async-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20310
372cabdff1aSopenharmony_ci
373cabdff1aSopenharmony_cifate-swr-resample_async-fltp-8000-44100: CMP_TARGET = 11186.66
374cabdff1aSopenharmony_cifate-swr-resample_async-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20344
375cabdff1aSopenharmony_ci
376cabdff1aSopenharmony_cifate-swr-resample_async-s16p-44100-8000: CMP_TARGET = 4020.71
377cabdff1aSopenharmony_cifate-swr-resample_async-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20310
378cabdff1aSopenharmony_ci
379cabdff1aSopenharmony_cifate-swr-resample_async-s16p-8000-44100: CMP_TARGET = 11186.94
380cabdff1aSopenharmony_cifate-swr-resample_async-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20344
381cabdff1aSopenharmony_ci
382cabdff1aSopenharmony_cidefine ARESAMPLE_EXACT
383cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_exact-$(3)-$(1)-$(2)
384cabdff1aSopenharmony_cifate-swr-resample_exact-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
385cabdff1aSopenharmony_cifate-swr-resample_exact-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,aresample=$(2):internal_sample_fmt=$(3):exact_rational=on:linear_interp=0,aformat=$(3),aresample=$(1):internal_sample_fmt=$(3):exact_rational=on:linear_interp=0 -f wav -c:a pcm_s16le -
386cabdff1aSopenharmony_ci
387cabdff1aSopenharmony_cifate-swr-resample_exact-$(3)-$(1)-$(2): CMP = stddev
388cabdff1aSopenharmony_cifate-swr-resample_exact-$(3)-$(1)-$(2): CMP_UNIT = $(5)
389cabdff1aSopenharmony_cifate-swr-resample_exact-$(3)-$(1)-$(2): FUZZ = 0.1
390cabdff1aSopenharmony_cifate-swr-resample_exact-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
391cabdff1aSopenharmony_ciendef
392cabdff1aSopenharmony_ci
393cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-44100: CMP_TARGET = 1352.67
394cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-44100: SIZE_TOLERANCE = 31512 - 20480
395cabdff1aSopenharmony_ci
396cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-48000: CMP_TARGET = 1352.66
397cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-48000: SIZE_TOLERANCE = 31512 - 20480
398cabdff1aSopenharmony_ci
399cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-8000: CMP_TARGET = 1352.56
400cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-8000: SIZE_TOLERANCE = 31512 - 20482
401cabdff1aSopenharmony_ci
402cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-96000: CMP_TARGET = 1352.67
403cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-2626-96000: SIZE_TOLERANCE = 31512 - 20480
404cabdff1aSopenharmony_ci
405cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-2626: CMP_TARGET = 185.82
406cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-2626: SIZE_TOLERANCE = 529200 - 20490
407cabdff1aSopenharmony_ci
408cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-48000: CMP_TARGET = 9.64
409cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
410cabdff1aSopenharmony_ci
411cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-8000: CMP_TARGET = 75.38
412cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
413cabdff1aSopenharmony_ci
414cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-96000: CMP_TARGET = 11.45
415cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-44100-96000: SIZE_TOLERANCE = 529200 - 20482
416cabdff1aSopenharmony_ci
417cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-2626: CMP_TARGET = 456.51
418cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-2626: SIZE_TOLERANCE = 576000 - 20510
419cabdff1aSopenharmony_ci
420cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-44100: CMP_TARGET = 0.23
421cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
422cabdff1aSopenharmony_ci
423cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-8000: CMP_TARGET = 62.36
424cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
425cabdff1aSopenharmony_ci
426cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-96000: CMP_TARGET = 0.47
427cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-48000-96000: SIZE_TOLERANCE = 576000 - 20480
428cabdff1aSopenharmony_ci
429cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-2626: CMP_TARGET = 2503.33
430cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-2626: SIZE_TOLERANCE = 96000 - 20486
431cabdff1aSopenharmony_ci
432cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-44100: CMP_TARGET = 14.59
433cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
434cabdff1aSopenharmony_ci
435cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-48000: CMP_TARGET = 14.50
436cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
437cabdff1aSopenharmony_ci
438cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-96000: CMP_TARGET = 13.62
439cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-8000-96000: SIZE_TOLERANCE = 96000 - 20480
440cabdff1aSopenharmony_ci
441cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-2626: CMP_TARGET = 675.07
442cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
443cabdff1aSopenharmony_ci
444cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-44100: CMP_TARGET = 1.24
445cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
446cabdff1aSopenharmony_ci
447cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-48000: CMP_TARGET = 0.99
448cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
449cabdff1aSopenharmony_ci
450cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-8000: CMP_TARGET = 58.52
451cabdff1aSopenharmony_cifate-swr-resample_exact-dblp-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
452cabdff1aSopenharmony_ci
453cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-44100: CMP_TARGET = 1352.67
454cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-44100: SIZE_TOLERANCE = 31512 - 20480
455cabdff1aSopenharmony_ci
456cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-48000: CMP_TARGET = 1352.66
457cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-48000: SIZE_TOLERANCE = 31512 - 20480
458cabdff1aSopenharmony_ci
459cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-8000: CMP_TARGET = 1352.56
460cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-8000: SIZE_TOLERANCE = 31512 - 20482
461cabdff1aSopenharmony_ci
462cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-96000: CMP_TARGET = 1352.67
463cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-2626-96000: SIZE_TOLERANCE = 31512 - 20480
464cabdff1aSopenharmony_ci
465cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-2626: CMP_TARGET = 185.82
466cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-2626: SIZE_TOLERANCE = 529200 - 20490
467cabdff1aSopenharmony_ci
468cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-48000: CMP_TARGET = 9.64
469cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
470cabdff1aSopenharmony_ci
471cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-8000: CMP_TARGET = 75.38
472cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
473cabdff1aSopenharmony_ci
474cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-96000: CMP_TARGET = 11.45
475cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-44100-96000: SIZE_TOLERANCE = 529200 - 20482
476cabdff1aSopenharmony_ci
477cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-2626: CMP_TARGET = 456.51
478cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-2626: SIZE_TOLERANCE = 576000 - 20510
479cabdff1aSopenharmony_ci
480cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-44100: CMP_TARGET = 0.23
481cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
482cabdff1aSopenharmony_ci
483cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-8000: CMP_TARGET = 62.36
484cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
485cabdff1aSopenharmony_ci
486cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-96000: CMP_TARGET = 0.47
487cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-48000-96000: SIZE_TOLERANCE = 576000 - 20480
488cabdff1aSopenharmony_ci
489cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-2626: CMP_TARGET = 2503.33
490cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-2626: SIZE_TOLERANCE = 96000 - 20486
491cabdff1aSopenharmony_ci
492cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-44100: CMP_TARGET = 14.59
493cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
494cabdff1aSopenharmony_ci
495cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-48000: CMP_TARGET = 14.50
496cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
497cabdff1aSopenharmony_ci
498cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-96000: CMP_TARGET = 13.62
499cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-8000-96000: SIZE_TOLERANCE = 96000 - 20480
500cabdff1aSopenharmony_ci
501cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-2626: CMP_TARGET = 675.07
502cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
503cabdff1aSopenharmony_ci
504cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-44100: CMP_TARGET = 1.23
505cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
506cabdff1aSopenharmony_ci
507cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-48000: CMP_TARGET = 0.99
508cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
509cabdff1aSopenharmony_ci
510cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-8000: CMP_TARGET = 58.52
511cabdff1aSopenharmony_cifate-swr-resample_exact-fltp-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
512cabdff1aSopenharmony_ci
513cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-44100: CMP_TARGET = 1392.98
514cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-44100: SIZE_TOLERANCE = 31512 - 20480
515cabdff1aSopenharmony_ci
516cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-48000: CMP_TARGET = 1393.01
517cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-48000: SIZE_TOLERANCE = 31512 - 20480
518cabdff1aSopenharmony_ci
519cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-8000: CMP_TARGET = 1393.36
520cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-8000: SIZE_TOLERANCE = 31512 - 20482
521cabdff1aSopenharmony_ci
522cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-96000: CMP_TARGET = 1393.07
523cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-2626-96000: SIZE_TOLERANCE = 31512 - 20480
524cabdff1aSopenharmony_ci
525cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-2626: CMP_TARGET = 185.84
526cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-2626: SIZE_TOLERANCE = 529200 - 20490
527cabdff1aSopenharmony_ci
528cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-48000: CMP_TARGET = 9.66
529cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
530cabdff1aSopenharmony_ci
531cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-8000: CMP_TARGET = 75.43
532cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
533cabdff1aSopenharmony_ci
534cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-96000: CMP_TARGET = 11.46
535cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-44100-96000: SIZE_TOLERANCE = 529200 - 20482
536cabdff1aSopenharmony_ci
537cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-2626: CMP_TARGET = 456.55
538cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-2626: SIZE_TOLERANCE = 576000 - 20510
539cabdff1aSopenharmony_ci
540cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-44100: CMP_TARGET = 0.68
541cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
542cabdff1aSopenharmony_ci
543cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-8000: CMP_TARGET = 62.39
544cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
545cabdff1aSopenharmony_ci
546cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-96000: CMP_TARGET = 0.73
547cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-48000-96000: SIZE_TOLERANCE = 576000 - 20480
548cabdff1aSopenharmony_ci
549cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-2626: CMP_TARGET = 2503.32
550cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-2626: SIZE_TOLERANCE = 96000 - 20486
551cabdff1aSopenharmony_ci
552cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-44100: CMP_TARGET = 14.63
553cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
554cabdff1aSopenharmony_ci
555cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-48000: CMP_TARGET = 14.54
556cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
557cabdff1aSopenharmony_ci
558cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-96000: CMP_TARGET = 13.65
559cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-8000-96000: SIZE_TOLERANCE = 96000 - 20480
560cabdff1aSopenharmony_ci
561cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-2626: CMP_TARGET = 675.15
562cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
563cabdff1aSopenharmony_ci
564cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-44100: CMP_TARGET = 1.44
565cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
566cabdff1aSopenharmony_ci
567cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-48000: CMP_TARGET = 1.12
568cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
569cabdff1aSopenharmony_ci
570cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-8000: CMP_TARGET = 58.56
571cabdff1aSopenharmony_cifate-swr-resample_exact-s16p-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
572cabdff1aSopenharmony_ci
573cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-44100: CMP_TARGET = 1392.99
574cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-44100: SIZE_TOLERANCE = 31512 - 20480
575cabdff1aSopenharmony_ci
576cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-48000: CMP_TARGET = 1393.01
577cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-48000: SIZE_TOLERANCE = 31512 - 20480
578cabdff1aSopenharmony_ci
579cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-8000: CMP_TARGET = 1393.36
580cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-8000: SIZE_TOLERANCE = 31512 - 20482
581cabdff1aSopenharmony_ci
582cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-96000: CMP_TARGET = 1393.00
583cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-2626-96000: SIZE_TOLERANCE = 31512 - 20480
584cabdff1aSopenharmony_ci
585cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-2626: CMP_TARGET = 185.81
586cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-2626: SIZE_TOLERANCE = 529200 - 20490
587cabdff1aSopenharmony_ci
588cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-48000: CMP_TARGET = 9.66
589cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
590cabdff1aSopenharmony_ci
591cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-8000: CMP_TARGET = 75.37
592cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
593cabdff1aSopenharmony_ci
594cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-96000: CMP_TARGET = 11.46
595cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-44100-96000: SIZE_TOLERANCE = 529200 - 20482
596cabdff1aSopenharmony_ci
597cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-2626: CMP_TARGET = 456.49
598cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-2626: SIZE_TOLERANCE = 576000 - 20510
599cabdff1aSopenharmony_ci
600cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-44100: CMP_TARGET = 0.74
601cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
602cabdff1aSopenharmony_ci
603cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-8000: CMP_TARGET = 62.35
604cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
605cabdff1aSopenharmony_ci
606cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-96000: CMP_TARGET = 0.85
607cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-48000-96000: SIZE_TOLERANCE = 576000 - 20480
608cabdff1aSopenharmony_ci
609cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-2626: CMP_TARGET = 2503.33
610cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-2626: SIZE_TOLERANCE = 96000 - 20486
611cabdff1aSopenharmony_ci
612cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-44100: CMP_TARGET = 14.61
613cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
614cabdff1aSopenharmony_ci
615cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-48000: CMP_TARGET = 14.52
616cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
617cabdff1aSopenharmony_ci
618cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-96000: CMP_TARGET = 13.62
619cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-8000-96000: SIZE_TOLERANCE = 96000 - 20480
620cabdff1aSopenharmony_ci
621cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-2626: CMP_TARGET = 675.05
622cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
623cabdff1aSopenharmony_ci
624cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-44100: CMP_TARGET = 1.41
625cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
626cabdff1aSopenharmony_ci
627cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-48000: CMP_TARGET = 1.21
628cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
629cabdff1aSopenharmony_ci
630cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-8000: CMP_TARGET = 58.54
631cabdff1aSopenharmony_cifate-swr-resample_exact-s32p-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
632cabdff1aSopenharmony_ci
633cabdff1aSopenharmony_cidefine ARESAMPLE_EXACT_ASYNC
634cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_exact_async-$(3)-$(1)-$(2)
635cabdff1aSopenharmony_cifate-swr-resample_exact_async-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
636cabdff1aSopenharmony_cifate-swr-resample_exact_async-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,asetpts=PTS+random\(0\)*200-100,aresample=$(2):async=50:min_hard_comp=0.100000:first_pts=0:internal_sample_fmt=$(3):exact_rational=on:linear_interp=0,aformat=$(3),aresample=$(1):internal_sample_fmt=$(3):exact_rational=on:linear_interp=0 -f wav -c:a pcm_s16le -
637cabdff1aSopenharmony_ci
638cabdff1aSopenharmony_cifate-swr-resample_exact_async-$(3)-$(1)-$(2): CMP = stddev
639cabdff1aSopenharmony_cifate-swr-resample_exact_async-$(3)-$(1)-$(2): CMP_UNIT = $(5)
640cabdff1aSopenharmony_cifate-swr-resample_exact_async-$(3)-$(1)-$(2): FUZZ = 0.1
641cabdff1aSopenharmony_cifate-swr-resample_exact_async-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
642cabdff1aSopenharmony_ciendef
643cabdff1aSopenharmony_ci
644cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-44100-48000: CMP_TARGET = 7791.50
645cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-44100-48000: SIZE_TOLERANCE = 529200 - 20300
646cabdff1aSopenharmony_ci
647cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-44100-8000: CMP_TARGET = 4022.87
648cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-44100-8000: SIZE_TOLERANCE = 529200 - 20310
649cabdff1aSopenharmony_ci
650cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-48000-44100: CMP_TARGET = 1923.97
651cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-48000-44100: SIZE_TOLERANCE = 576000 - 20298
652cabdff1aSopenharmony_ci
653cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-48000-8000: CMP_TARGET = 2592.00
654cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-48000-8000: SIZE_TOLERANCE = 576000 - 20304
655cabdff1aSopenharmony_ci
656cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-8000-44100: CMP_TARGET = 11187.24
657cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-8000-44100: SIZE_TOLERANCE = 96000 - 20344
658cabdff1aSopenharmony_ci
659cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-8000-48000: CMP_TARGET = 11326.80
660cabdff1aSopenharmony_cifate-swr-resample_exact_async-dblp-8000-48000: SIZE_TOLERANCE = 96000 - 20344
661cabdff1aSopenharmony_ci
662cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-44100-48000: CMP_TARGET = 7791.50
663cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-44100-48000: SIZE_TOLERANCE = 529200 - 20300
664cabdff1aSopenharmony_ci
665cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-44100-8000: CMP_TARGET = 4022.87
666cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20310
667cabdff1aSopenharmony_ci
668cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-48000-44100: CMP_TARGET = 1923.97
669cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-48000-44100: SIZE_TOLERANCE = 576000 - 20298
670cabdff1aSopenharmony_ci
671cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-48000-8000: CMP_TARGET = 2592.00
672cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-48000-8000: SIZE_TOLERANCE = 576000 - 20304
673cabdff1aSopenharmony_ci
674cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-8000-44100: CMP_TARGET = 11187.24
675cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20344
676cabdff1aSopenharmony_ci
677cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-8000-48000: CMP_TARGET = 11326.80
678cabdff1aSopenharmony_cifate-swr-resample_exact_async-fltp-8000-48000: SIZE_TOLERANCE = 96000 - 20344
679cabdff1aSopenharmony_ci
680cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-44100-48000: CMP_TARGET = 7791.50
681cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-44100-48000: SIZE_TOLERANCE = 529200 - 20300
682cabdff1aSopenharmony_ci
683cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-44100-8000: CMP_TARGET = 4023.05
684cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20310
685cabdff1aSopenharmony_ci
686cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-48000-44100: CMP_TARGET = 1923.96
687cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-48000-44100: SIZE_TOLERANCE = 576000 - 20298
688cabdff1aSopenharmony_ci
689cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-48000-8000: CMP_TARGET = 2592.15
690cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-48000-8000: SIZE_TOLERANCE = 576000 - 20304
691cabdff1aSopenharmony_ci
692cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-8000-44100: CMP_TARGET = 11187.58
693cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20344
694cabdff1aSopenharmony_ci
695cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-8000-48000: CMP_TARGET = 11327.48
696cabdff1aSopenharmony_cifate-swr-resample_exact_async-s16p-8000-48000: SIZE_TOLERANCE = 96000 - 20344
697cabdff1aSopenharmony_ci
698cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-44100-48000: CMP_TARGET = 7791.50
699cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-44100-48000: SIZE_TOLERANCE = 529200 - 20300
700cabdff1aSopenharmony_ci
701cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-44100-8000: CMP_TARGET = 4022.87
702cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-44100-8000: SIZE_TOLERANCE = 529200 - 20310
703cabdff1aSopenharmony_ci
704cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-48000-44100: CMP_TARGET = 1923.96
705cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-48000-44100: SIZE_TOLERANCE = 576000 - 20298
706cabdff1aSopenharmony_ci
707cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-48000-8000: CMP_TARGET = 2592.00
708cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-48000-8000: SIZE_TOLERANCE = 576000 - 20304
709cabdff1aSopenharmony_ci
710cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-8000-44100: CMP_TARGET = 11187.24
711cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-8000-44100: SIZE_TOLERANCE = 96000 - 20344
712cabdff1aSopenharmony_ci
713cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-8000-48000: CMP_TARGET = 11326.79
714cabdff1aSopenharmony_cifate-swr-resample_exact_async-s32p-8000-48000: SIZE_TOLERANCE = 96000 - 20344
715cabdff1aSopenharmony_ci
716cabdff1aSopenharmony_cidefine ARESAMPLE_EXACT_LIN
717cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_exact_lin-$(3)-$(1)-$(2)
718cabdff1aSopenharmony_cifate-swr-resample_exact_lin-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
719cabdff1aSopenharmony_cifate-swr-resample_exact_lin-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,aresample=$(2):internal_sample_fmt=$(3):exact_rational=on:linear_interp=on,aformat=$(3),aresample=$(1):internal_sample_fmt=$(3):exact_rational=on:linear_interp=on -f wav -c:a pcm_s16le -
720cabdff1aSopenharmony_ci
721cabdff1aSopenharmony_cifate-swr-resample_exact_lin-$(3)-$(1)-$(2): CMP = stddev
722cabdff1aSopenharmony_cifate-swr-resample_exact_lin-$(3)-$(1)-$(2): CMP_UNIT = $(5)
723cabdff1aSopenharmony_cifate-swr-resample_exact_lin-$(3)-$(1)-$(2): FUZZ = 0.1
724cabdff1aSopenharmony_cifate-swr-resample_exact_lin-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
725cabdff1aSopenharmony_ciendef
726cabdff1aSopenharmony_ci
727cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-48000: CMP_TARGET = 9.64
728cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
729cabdff1aSopenharmony_ci
730cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-8000: CMP_TARGET = 75.38
731cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
732cabdff1aSopenharmony_ci
733cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-44100: CMP_TARGET = 0.23
734cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
735cabdff1aSopenharmony_ci
736cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-8000: CMP_TARGET = 62.36
737cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
738cabdff1aSopenharmony_ci
739cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-44100: CMP_TARGET = 14.59
740cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
741cabdff1aSopenharmony_ci
742cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-48000: CMP_TARGET = 14.50
743cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
744cabdff1aSopenharmony_ci
745cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-48000: CMP_TARGET = 9.64
746cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-48000: SIZE_TOLERANCE = 529200 - 20482
747cabdff1aSopenharmony_ci
748cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-8000: CMP_TARGET = 75.38
749cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20486
750cabdff1aSopenharmony_ci
751cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-44100: CMP_TARGET = 0.23
752cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-44100: SIZE_TOLERANCE = 576000 - 20480
753cabdff1aSopenharmony_ci
754cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-8000: CMP_TARGET = 62.36
755cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-8000: SIZE_TOLERANCE = 576000 - 20484
756cabdff1aSopenharmony_ci
757cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-44100: CMP_TARGET = 14.59
758cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20480
759cabdff1aSopenharmony_ci
760cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-48000: CMP_TARGET = 14.50
761cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-48000: SIZE_TOLERANCE = 96000 - 20480
762cabdff1aSopenharmony_ci
763cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-48000: CMP_TARGET = 9.66
764cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
765cabdff1aSopenharmony_ci
766cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-8000: CMP_TARGET = 75.43
767cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
768cabdff1aSopenharmony_ci
769cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-44100: CMP_TARGET = 0.68
770cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
771cabdff1aSopenharmony_ci
772cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-8000: CMP_TARGET = 62.39
773cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
774cabdff1aSopenharmony_ci
775cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-44100: CMP_TARGET = 14.63
776cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
777cabdff1aSopenharmony_ci
778cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-48000: CMP_TARGET = 14.54
779cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
780cabdff1aSopenharmony_ci
781cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-48000: CMP_TARGET = 9.66
782cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-48000: SIZE_TOLERANCE = 529200 - 20482
783cabdff1aSopenharmony_ci
784cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-8000: CMP_TARGET = 75.37
785cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-8000: SIZE_TOLERANCE = 529200 - 20486
786cabdff1aSopenharmony_ci
787cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-44100: CMP_TARGET = 0.74
788cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-44100: SIZE_TOLERANCE = 576000 - 20480
789cabdff1aSopenharmony_ci
790cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-8000: CMP_TARGET = 62.35
791cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-8000: SIZE_TOLERANCE = 576000 - 20484
792cabdff1aSopenharmony_ci
793cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-44100: CMP_TARGET = 14.61
794cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-44100: SIZE_TOLERANCE = 96000 - 20480
795cabdff1aSopenharmony_ci
796cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-48000: CMP_TARGET = 14.52
797cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-48000: SIZE_TOLERANCE = 96000 - 20480
798cabdff1aSopenharmony_ci
799cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-44100: CMP_TARGET = 1352.60
800cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-44100: SIZE_TOLERANCE = 31512 - 20480
801cabdff1aSopenharmony_ci
802cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-48000: CMP_TARGET = 1352.62
803cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-48000: SIZE_TOLERANCE = 31512 - 20480
804cabdff1aSopenharmony_ci
805cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-8000: CMP_TARGET = 1352.49
806cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-8000: SIZE_TOLERANCE = 31512 - 20480
807cabdff1aSopenharmony_ci
808cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-96000: CMP_TARGET = 1352.62
809cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-2626-96000: SIZE_TOLERANCE = 31512 - 20480
810cabdff1aSopenharmony_ci
811cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-2626: CMP_TARGET = 185.49
812cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-2626: SIZE_TOLERANCE = 529200 - 20490
813cabdff1aSopenharmony_ci
814cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-96000: CMP_TARGET = 11.45
815cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-44100-96000: SIZE_TOLERANCE = 529200 - 20482
816cabdff1aSopenharmony_ci
817cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-2626: CMP_TARGET = 456.50
818cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-2626: SIZE_TOLERANCE = 576000 - 20510
819cabdff1aSopenharmony_ci
820cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-96000: CMP_TARGET = 0.47
821cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-48000-96000: SIZE_TOLERANCE = 576000 - 20480
822cabdff1aSopenharmony_ci
823cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-2626: CMP_TARGET = 2503.28
824cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-2626: SIZE_TOLERANCE = 96000 - 20480
825cabdff1aSopenharmony_ci
826cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-96000: CMP_TARGET = 13.62
827cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-8000-96000: SIZE_TOLERANCE = 96000 - 20480
828cabdff1aSopenharmony_ci
829cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-2626: CMP_TARGET = 675.02
830cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
831cabdff1aSopenharmony_ci
832cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-44100: CMP_TARGET = 1.24
833cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
834cabdff1aSopenharmony_ci
835cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-48000: CMP_TARGET = 0.99
836cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
837cabdff1aSopenharmony_ci
838cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-8000: CMP_TARGET = 58.52
839cabdff1aSopenharmony_cifate-swr-resample_exact_lin-dblp-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
840cabdff1aSopenharmony_ci
841cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-44100: CMP_TARGET = 1352.60
842cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-44100: SIZE_TOLERANCE = 31512 - 20480
843cabdff1aSopenharmony_ci
844cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-48000: CMP_TARGET = 1352.62
845cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-48000: SIZE_TOLERANCE = 31512 - 20480
846cabdff1aSopenharmony_ci
847cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-8000: CMP_TARGET = 1352.49
848cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-8000: SIZE_TOLERANCE = 31512 - 20480
849cabdff1aSopenharmony_ci
850cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-96000: CMP_TARGET = 1352.62
851cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-2626-96000: SIZE_TOLERANCE = 31512 - 20480
852cabdff1aSopenharmony_ci
853cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-2626: CMP_TARGET = 185.49
854cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-2626: SIZE_TOLERANCE = 529200 - 20490
855cabdff1aSopenharmony_ci
856cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-96000: CMP_TARGET = 11.45
857cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-44100-96000: SIZE_TOLERANCE = 529200 - 20482
858cabdff1aSopenharmony_ci
859cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-2626: CMP_TARGET = 456.50
860cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-2626: SIZE_TOLERANCE = 576000 - 20510
861cabdff1aSopenharmony_ci
862cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-96000: CMP_TARGET = 0.47
863cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-48000-96000: SIZE_TOLERANCE = 576000 - 20480
864cabdff1aSopenharmony_ci
865cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-2626: CMP_TARGET = 2503.28
866cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-2626: SIZE_TOLERANCE = 96000 - 20480
867cabdff1aSopenharmony_ci
868cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-96000: CMP_TARGET = 13.62
869cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-8000-96000: SIZE_TOLERANCE = 96000 - 20480
870cabdff1aSopenharmony_ci
871cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-2626: CMP_TARGET = 675.02
872cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
873cabdff1aSopenharmony_ci
874cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-44100: CMP_TARGET = 1.23
875cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
876cabdff1aSopenharmony_ci
877cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-48000: CMP_TARGET = 0.99
878cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
879cabdff1aSopenharmony_ci
880cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-8000: CMP_TARGET = 58.52
881cabdff1aSopenharmony_cifate-swr-resample_exact_lin-fltp-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
882cabdff1aSopenharmony_ci
883cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-44100: CMP_TARGET = 1392.93
884cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-44100: SIZE_TOLERANCE = 31512 - 20480
885cabdff1aSopenharmony_ci
886cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-48000: CMP_TARGET = 1392.97
887cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-48000: SIZE_TOLERANCE = 31512 - 20480
888cabdff1aSopenharmony_ci
889cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-8000: CMP_TARGET = 1393.28
890cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-8000: SIZE_TOLERANCE = 31512 - 20480
891cabdff1aSopenharmony_ci
892cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-96000: CMP_TARGET = 1393.04
893cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-2626-96000: SIZE_TOLERANCE = 31512 - 20480
894cabdff1aSopenharmony_ci
895cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-2626: CMP_TARGET = 185.51
896cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-2626: SIZE_TOLERANCE = 529200 - 20490
897cabdff1aSopenharmony_ci
898cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-96000: CMP_TARGET = 11.46
899cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-44100-96000: SIZE_TOLERANCE = 529200 - 20482
900cabdff1aSopenharmony_ci
901cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-2626: CMP_TARGET = 456.56
902cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-2626: SIZE_TOLERANCE = 576000 - 20510
903cabdff1aSopenharmony_ci
904cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-96000: CMP_TARGET = 0.73
905cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-48000-96000: SIZE_TOLERANCE = 576000 - 20480
906cabdff1aSopenharmony_ci
907cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-2626: CMP_TARGET = 2503.28
908cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-2626: SIZE_TOLERANCE = 96000 - 20480
909cabdff1aSopenharmony_ci
910cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-96000: CMP_TARGET = 13.65
911cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-8000-96000: SIZE_TOLERANCE = 96000 - 20480
912cabdff1aSopenharmony_ci
913cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-2626: CMP_TARGET = 675.07
914cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
915cabdff1aSopenharmony_ci
916cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-44100: CMP_TARGET = 1.44
917cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
918cabdff1aSopenharmony_ci
919cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-48000: CMP_TARGET = 1.12
920cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
921cabdff1aSopenharmony_ci
922cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-8000: CMP_TARGET = 58.56
923cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s16p-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
924cabdff1aSopenharmony_ci
925cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-44100: CMP_TARGET = 1392.95
926cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-44100: SIZE_TOLERANCE = 31512 - 20480
927cabdff1aSopenharmony_ci
928cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-48000: CMP_TARGET = 1392.98
929cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-48000: SIZE_TOLERANCE = 31512 - 20480
930cabdff1aSopenharmony_ci
931cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-8000: CMP_TARGET = 1393.29
932cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-8000: SIZE_TOLERANCE = 31512 - 20480
933cabdff1aSopenharmony_ci
934cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-96000: CMP_TARGET = 1392.96
935cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-2626-96000: SIZE_TOLERANCE = 31512 - 20480
936cabdff1aSopenharmony_ci
937cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-2626: CMP_TARGET = 185.48
938cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-2626: SIZE_TOLERANCE = 529200 - 20490
939cabdff1aSopenharmony_ci
940cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-96000: CMP_TARGET = 11.46
941cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-44100-96000: SIZE_TOLERANCE = 529200 - 20482
942cabdff1aSopenharmony_ci
943cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-2626: CMP_TARGET = 456.48
944cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-2626: SIZE_TOLERANCE = 576000 - 20510
945cabdff1aSopenharmony_ci
946cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-96000: CMP_TARGET = 0.85
947cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-48000-96000: SIZE_TOLERANCE = 576000 - 20480
948cabdff1aSopenharmony_ci
949cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-2626: CMP_TARGET = 2503.28
950cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-2626: SIZE_TOLERANCE = 96000 - 20480
951cabdff1aSopenharmony_ci
952cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-96000: CMP_TARGET = 13.62
953cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-8000-96000: SIZE_TOLERANCE = 96000 - 20480
954cabdff1aSopenharmony_ci
955cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-2626: CMP_TARGET = 675.00
956cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-2626: SIZE_TOLERANCE = 1152000 - 20474
957cabdff1aSopenharmony_ci
958cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-44100: CMP_TARGET = 1.41
959cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-44100: SIZE_TOLERANCE = 1152000 - 20480
960cabdff1aSopenharmony_ci
961cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-48000: CMP_TARGET = 1.21
962cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-48000: SIZE_TOLERANCE = 1152000 - 20480
963cabdff1aSopenharmony_ci
964cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-8000: CMP_TARGET = 58.54
965cabdff1aSopenharmony_cifate-swr-resample_exact_lin-s32p-96000-8000: SIZE_TOLERANCE = 1152000 - 20496
966cabdff1aSopenharmony_ci
967cabdff1aSopenharmony_cidefine ARESAMPLE_EXACT_LIN_ASYNC
968cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE += fate-swr-resample_exact_lin_async-$(3)-$(1)-$(2)
969cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav
970cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -af atrim=end_sample=10240,asetpts=PTS+random\(0\)*200-100,aresample=$(2):async=50:min_hard_comp=0.100000:first_pts=0:internal_sample_fmt=$(3):exact_rational=on:linear_interp=on,aformat=$(3),aresample=$(1):internal_sample_fmt=$(3):exact_rational=on:linear_interp=on -f wav -c:a pcm_s16le -
971cabdff1aSopenharmony_ci
972cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-$(3)-$(1)-$(2): CMP = stddev
973cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-$(3)-$(1)-$(2): CMP_UNIT = $(5)
974cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-$(3)-$(1)-$(2): FUZZ = 0.1
975cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-$(3)-$(1)-$(2): REF = tests/data/asynth-$(1)-1.wav
976cabdff1aSopenharmony_ciendef
977cabdff1aSopenharmony_ci
978cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-44100-48000: CMP_TARGET = 7791.72
979cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-44100-48000: SIZE_TOLERANCE = 529200 - 20300
980cabdff1aSopenharmony_ci
981cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-44100-8000: CMP_TARGET = 4023.01
982cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-44100-8000: SIZE_TOLERANCE = 529200 - 20310
983cabdff1aSopenharmony_ci
984cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-48000-44100: CMP_TARGET = 1923.79
985cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-48000-44100: SIZE_TOLERANCE = 576000 - 20298
986cabdff1aSopenharmony_ci
987cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-48000-8000: CMP_TARGET = 2591.72
988cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-48000-8000: SIZE_TOLERANCE = 576000 - 20304
989cabdff1aSopenharmony_ci
990cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-8000-44100: CMP_TARGET = 11187.24
991cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-8000-44100: SIZE_TOLERANCE = 96000 - 20344
992cabdff1aSopenharmony_ci
993cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-8000-48000: CMP_TARGET = 11326.80
994cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-dblp-8000-48000: SIZE_TOLERANCE = 96000 - 20344
995cabdff1aSopenharmony_ci
996cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-44100-48000: CMP_TARGET = 7791.72
997cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-44100-48000: SIZE_TOLERANCE = 529200 - 20300
998cabdff1aSopenharmony_ci
999cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-44100-8000: CMP_TARGET = 4023.01
1000cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-44100-8000: SIZE_TOLERANCE = 529200 - 20310
1001cabdff1aSopenharmony_ci
1002cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-48000-44100: CMP_TARGET = 1923.79
1003cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-48000-44100: SIZE_TOLERANCE = 576000 - 20298
1004cabdff1aSopenharmony_ci
1005cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-48000-8000: CMP_TARGET = 2591.72
1006cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-48000-8000: SIZE_TOLERANCE = 576000 - 20304
1007cabdff1aSopenharmony_ci
1008cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-8000-44100: CMP_TARGET = 11187.25
1009cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-8000-44100: SIZE_TOLERANCE = 96000 - 20344
1010cabdff1aSopenharmony_ci
1011cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-8000-48000: CMP_TARGET = 11326.80
1012cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-fltp-8000-48000: SIZE_TOLERANCE = 96000 - 20344
1013cabdff1aSopenharmony_ci
1014cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-44100-48000: CMP_TARGET = 7791.72
1015cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-44100-48000: SIZE_TOLERANCE = 529200 - 20300
1016cabdff1aSopenharmony_ci
1017cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-44100-8000: CMP_TARGET = 4023.19
1018cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-44100-8000: SIZE_TOLERANCE = 529200 - 20310
1019cabdff1aSopenharmony_ci
1020cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-48000-44100: CMP_TARGET = 1923.79
1021cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-48000-44100: SIZE_TOLERANCE = 576000 - 20298
1022cabdff1aSopenharmony_ci
1023cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-48000-8000: CMP_TARGET = 2591.85
1024cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-48000-8000: SIZE_TOLERANCE = 576000 - 20304
1025cabdff1aSopenharmony_ci
1026cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-8000-44100: CMP_TARGET = 11187.57
1027cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-8000-44100: SIZE_TOLERANCE = 96000 - 20344
1028cabdff1aSopenharmony_ci
1029cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-8000-48000: CMP_TARGET = 11327.48
1030cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s16p-8000-48000: SIZE_TOLERANCE = 96000 - 20344
1031cabdff1aSopenharmony_ci
1032cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-44100-48000: CMP_TARGET = 7791.72
1033cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-44100-48000: SIZE_TOLERANCE = 529200 - 20300
1034cabdff1aSopenharmony_ci
1035cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-44100-8000: CMP_TARGET = 4023.02
1036cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-44100-8000: SIZE_TOLERANCE = 529200 - 20310
1037cabdff1aSopenharmony_ci
1038cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-48000-44100: CMP_TARGET = 1923.77
1039cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-48000-44100: SIZE_TOLERANCE = 576000 - 20298
1040cabdff1aSopenharmony_ci
1041cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-48000-8000: CMP_TARGET = 2591.71
1042cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-48000-8000: SIZE_TOLERANCE = 576000 - 20304
1043cabdff1aSopenharmony_ci
1044cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-8000-44100: CMP_TARGET = 11187.25
1045cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-8000-44100: SIZE_TOLERANCE = 96000 - 20344
1046cabdff1aSopenharmony_ci
1047cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-8000-48000: CMP_TARGET = 11326.81
1048cabdff1aSopenharmony_cifate-swr-resample_exact_lin_async-s32p-8000-48000: SIZE_TOLERANCE = 96000 - 20344
1049cabdff1aSopenharmony_ci
1050cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE,s16p,s16le,s16)
1051cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE,s32p,s32le,s16)
1052cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE,fltp,f32le,s16)
1053cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE,dblp,f64le,s16)
1054cabdff1aSopenharmony_ci
1055cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_LIN,s16p,s16le,s16)
1056cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_LIN,fltp,f32le,s16)
1057cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_LIN,dblp,f64le,s16)
1058cabdff1aSopenharmony_ci
1059cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_NN),ARESAMPLE_NN,s16p,s16le,s16)
1060cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_NN),ARESAMPLE_NN,fltp,f32le,s16)
1061cabdff1aSopenharmony_ci
1062cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_NN),ARESAMPLE_ASYNC,s16p,s16le,s16)
1063cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_NN),ARESAMPLE_ASYNC,fltp,f32le,s16)
1064cabdff1aSopenharmony_ci
1065cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT,s16p,s16le,s16)
1066cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT,s32p,s32le,s16)
1067cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT,fltp,f32le,s16)
1068cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT,dblp,f64le,s16)
1069cabdff1aSopenharmony_ci
1070cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_ASYNC,s16p,s16le,s16)
1071cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_ASYNC,s32p,s32le,s16)
1072cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_ASYNC,fltp,f32le,s16)
1073cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_ASYNC,dblp,f64le,s16)
1074cabdff1aSopenharmony_ci
1075cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT_LIN,s16p,s16le,s16)
1076cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT_LIN,s32p,s32le,s16)
1077cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT_LIN,fltp,f32le,s16)
1078cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES),ARESAMPLE_EXACT_LIN,dblp,f64le,s16)
1079cabdff1aSopenharmony_ci
1080cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_LIN_ASYNC,s16p,s16le,s16)
1081cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_LIN_ASYNC,s32p,s32le,s16)
1082cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_LIN_ASYNC,fltp,f32le,s16)
1083cabdff1aSopenharmony_ci$(call CROSS_TEST,$(SAMPLERATES_LITE),ARESAMPLE_EXACT_LIN_ASYNC,dblp,f64le,s16)
1084cabdff1aSopenharmony_ci
1085cabdff1aSopenharmony_ciFATE_SWR_RESAMPLE-$(call FILTERDEMDECENCMUX, ARESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_SWR_RESAMPLE)
1086cabdff1aSopenharmony_cifate-swr-resample: $(FATE_SWR_RESAMPLE-yes)
1087cabdff1aSopenharmony_ciFATE_SWR += $(FATE_SWR_RESAMPLE-yes)
1088cabdff1aSopenharmony_ci
1089cabdff1aSopenharmony_ciFATE_SWR_AUDIOCONVERT-$(call FILTERDEMDECENCMUX, AFORMAT AEVAL, WAV, PCM_S16LE, PCM_S16LE, WAV) += fate-swr-audioconvert
1090cabdff1aSopenharmony_cifate-swr-audioconvert: tests/data/asynth-44100-1.wav
1091cabdff1aSopenharmony_cifate-swr-audioconvert: REF = tests/data/asynth-44100-1.wav
1092cabdff1aSopenharmony_cifate-swr-audioconvert: CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-44100-1.wav -af "aresample,aformat=fltp,aresample,aeval=val(0)+(random(0)-0.5)/33000,aresample,aformat=fltp,aresample" -f wav -c:a pcm_s16le -
1093cabdff1aSopenharmony_cifate-swr-audioconvert: CMP = stddev
1094cabdff1aSopenharmony_cifate-swr-audioconvert: FUZZ = 0
1095cabdff1aSopenharmony_ci
1096cabdff1aSopenharmony_ciFATE_SWR += $(FATE_SWR_AUDIOCONVERT-yes)
1097cabdff1aSopenharmony_ciFATE_FFMPEG += $(FATE_SWR)
1098cabdff1aSopenharmony_cifate-swr: $(FATE_SWR)
1099