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