Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4349 | Serge | 1 | CROSS_TEST = $(foreach I,$(1), \ |
2 | $(foreach J,$(1), \ |
||
3 | $(if $(filter-out $(I),$(J)), \ |
||
4 | $(eval $(call $(2),$(I),$(J),$(3),$(4),$(5))), \ |
||
5 | ))) |
||
6 | |||
7 | MIX_CHANNELS = 1 2 3 4 5 6 7 8 |
||
8 | |||
9 | define MIX |
||
10 | FATE_LAVR_MIX += fate-lavr-mix-$(3)-$(1)-$(2) |
||
11 | fate-lavr-mix-$(3)-$(1)-$(2): tests/data/asynth-44100-$(1).wav |
||
12 | fate-lavr-mix-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-44100-$(1).wav -ac $(2) -mix_coeff_type $(3) -internal_sample_fmt $(4) -f s16le -af atrim=end_sample=1024 - |
||
13 | fate-lavr-mix-$(3)-$(1)-$(2): CMP = oneoff |
||
14 | fate-lavr-mix-$(3)-$(1)-$(2): REF = $(SAMPLES)/lavr/lavr-mix-$(3)-$(1)-$(2) |
||
15 | endef |
||
16 | |||
17 | $(call CROSS_TEST,$(MIX_CHANNELS),MIX,q8,s16p) |
||
18 | $(call CROSS_TEST,$(MIX_CHANNELS),MIX,q15,s16p) |
||
19 | $(call CROSS_TEST,$(MIX_CHANNELS),MIX,flt,fltp) |
||
20 | |||
21 | FATE_LAVR_MIX-$(call FILTERDEMDECENCMUX, RESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_LAVR_MIX) |
||
22 | fate-lavr-mix: $(FATE_LAVR_MIX-yes) |
||
23 | #FATE_LAVR += $(FATE_LAVR_MIX-yes) |
||
24 | |||
25 | SAMPLERATES = 2626 8000 44100 48000 96000 |
||
26 | |||
27 | define RESAMPLE |
||
28 | FATE_LAVR_RESAMPLE += fate-lavr-resample-$(3)-$(1)-$(2) |
||
29 | fate-lavr-resample-$(3)-$(1)-$(2): tests/data/asynth-$(1)-1.wav |
||
30 | fate-lavr-resample-$(3)-$(1)-$(2): CMD = ffmpeg -i $(TARGET_PATH)/tests/data/asynth-$(1)-1.wav -ar $(2) -internal_sample_fmt $(3) -f $(4) -af atrim=end_sample=10240 - |
||
31 | fate-lavr-resample-$(3)-$(1)-$(2): CMP = oneoff |
||
32 | fate-lavr-resample-$(3)-$(1)-$(2): CMP_UNIT = $(5) |
||
33 | fate-lavr-resample-$(3)-$(1)-$(2): FUZZ = 6 |
||
34 | fate-lavr-resample-$(3)-$(1)-$(2): REF = $(SAMPLES)/lavr/lavr-resample-$(3)-$(1)-$(2) |
||
35 | endef |
||
36 | |||
37 | $(call CROSS_TEST,$(SAMPLERATES),RESAMPLE,s16p,s16le,s16) |
||
38 | $(call CROSS_TEST,$(SAMPLERATES),RESAMPLE,s32p,s32le,s16) |
||
39 | $(call CROSS_TEST,$(SAMPLERATES),RESAMPLE,fltp,f32le,f32) |
||
40 | $(call CROSS_TEST,$(SAMPLERATES),RESAMPLE,dblp,f64le,f64) |
||
41 | |||
42 | FATE_LAVR_RESAMPLE-$(call FILTERDEMDECENCMUX, RESAMPLE, WAV, PCM_S16LE, PCM_S16LE, WAV) += $(FATE_LAVR_RESAMPLE) |
||
43 | fate-lavr-resample: $(FATE_LAVR_RESAMPLE-yes) |
||
44 | #FATE_LAVR += $(FATE_LAVR_RESAMPLE-yes) |
||
45 | |||
46 | FATE_SAMPLES_AVCONV += $(FATE_LAVR) |
||
47 | fate-lavr: $(FATE_LAVR) |