1 FATE_AC3
+= fate-ac3-2.0
2 fate-ac3-2.0
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/ac3
/monsters_inc_2.0_192_small.ac3
3 fate-ac3-2.0
: REF
= $(SAMPLES
)/ac3
/monsters_inc_2.0_192_small_v2.pcm
5 FATE_AC3
+= fate-ac3-4.0
6 fate-ac3-4.0
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/ac3
/millers_crossing_4.0.ac3
7 fate-ac3-4.0
: REF
= $(SAMPLES
)/ac3
/millers_crossing_4.0_v2.pcm
9 FATE_AC3
+= fate-ac3-4.0
-downmix-mono
10 fate-ac3-4.0
-downmix-mono
: CMD
= pcm
-request_channels
1 -i
$(TARGET_SAMPLES
)/ac3
/millers_crossing_4.0.ac3
11 fate-ac3-4.0
-downmix-mono
: REF
= $(SAMPLES
)/ac3
/millers_crossing_4.0_mono_v2.pcm
13 FATE_AC3
+= fate-ac3-4.0
-downmix-stereo
14 fate-ac3-4.0
-downmix-stereo
: CMD
= pcm
-request_channels
2 -i
$(TARGET_SAMPLES
)/ac3
/millers_crossing_4.0.ac3
15 fate-ac3-4.0
-downmix-stereo
: REF
= $(SAMPLES
)/ac3
/millers_crossing_4.0_stereo_v2.pcm
17 FATE_AC3
+= fate-ac3-5.1
18 fate-ac3-5.1
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/ac3
/monsters_inc_5.1_448_small.ac3
19 fate-ac3-5.1
: REF
= $(SAMPLES
)/ac3
/monsters_inc_5.1_448_small_v2.pcm
21 FATE_AC3
+= fate-ac3-5.1
-downmix-mono
22 fate-ac3-5.1
-downmix-mono
: CMD
= pcm
-request_channels
1 -i
$(TARGET_SAMPLES
)/ac3
/monsters_inc_5.1_448_small.ac3
23 fate-ac3-5.1
-downmix-mono
: REF
= $(SAMPLES
)/ac3
/monsters_inc_5.1_448_small_mono_v2.pcm
25 FATE_AC3
+= fate-ac3-5.1
-downmix-stereo
26 fate-ac3-5.1
-downmix-stereo
: CMD
= pcm
-request_channels
2 -i
$(TARGET_SAMPLES
)/ac3
/monsters_inc_5.1_448_small.ac3
27 fate-ac3-5.1
-downmix-stereo
: REF
= $(SAMPLES
)/ac3
/monsters_inc_5.1_448_small_stereo_v2.pcm
29 FATE_AC3
+= fate-ac3-fixed-2.0
30 fate-ac3-fixed-2.0
: CMD
= pcm
-c ac3_fixed
-i
$(TARGET_SAMPLES
)/ac3
/monsters_inc_2.0_192_small.ac3
31 fate-ac3-fixed-2.0
: REF
= $(SAMPLES
)/ac3
/monsters_inc_2.0_192_small_v2.pcm
33 FATE_AC3
+= fate-ac3-fixed-4.0
-downmix-mono
34 fate-ac3-fixed-4.0
-downmix-mono
: CMD
= pcm
-c ac3_fixed
-request_channels
1 -i
$(TARGET_SAMPLES
)/ac3
/millers_crossing_4.0.ac3
35 fate-ac3-fixed-4.0
-downmix-mono
: REF
= $(SAMPLES
)/ac3
/millers_crossing_4.0_mono_v2.pcm
37 FATE_EAC3
+= fate-eac3-1
38 fate-eac3-1
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/eac3
/csi_miami_5.1_256_spx_small.eac3
39 fate-eac3-1
: REF
= $(SAMPLES
)/eac3
/csi_miami_5.1_256_spx_small_v2.pcm
41 FATE_EAC3
+= fate-eac3-2
42 fate-eac3-2
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/eac3
/csi_miami_stereo_128_spx_small.eac3
43 fate-eac3-2
: REF
= $(SAMPLES
)/eac3
/csi_miami_stereo_128_spx_small_v2.pcm
45 FATE_EAC3
+= fate-eac3-3
46 fate-eac3-3
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/eac3
/matrix2_commentary1_stereo_192_small.eac3
47 fate-eac3-3
: REF
= $(SAMPLES
)/eac3
/matrix2_commentary1_stereo_192_small_v2.pcm
49 FATE_EAC3
+= fate-eac3-4
50 fate-eac3-4
: CMD
= pcm
-i
$(TARGET_SAMPLES
)/eac3
/serenity_english_5.1_1536_small.eac3
51 fate-eac3-4
: REF
= $(SAMPLES
)/eac3
/serenity_english_5.1_1536_small_v2.pcm
53 $(FATE_AC3
) $(FATE_EAC3
): CMP
= oneoff
55 FATE_AC3-
$(call DEMDEC
, AC3
, AC3
) += $(FATE_AC3
)
56 FATE_EAC3-
$(call DEMDEC
, EAC3
, EAC3
) += $(FATE_EAC3
)
58 FATE_AC3-
$(call ENCDEC
, AC3
, AC3
) += fate-ac3-encode
59 fate-ac3-encode
: CMD
= enc_dec_pcm ac3 wav s16le
$(subst $(SAMPLES
),$(TARGET_SAMPLES
),$(REF
)) -c
:a ac3
-b
:a
128k
60 fate-ac3-encode
: CMP_SHIFT
= -1024
61 fate-ac3-encode
: CMP_TARGET
= 404.53
62 fate-ac3-encode
: SIZE_TOLERANCE
= 488
65 FATE_EAC3-
$(call ENCDEC
, EAC3
, EAC3
) += fate-eac3-encode
66 fate-eac3-encode
: CMD
= enc_dec_pcm eac3 wav s16le
$(subst $(SAMPLES
),$(TARGET_SAMPLES
),$(REF
)) -c
:a eac3
-b
:a
128k
67 fate-eac3-encode
: CMP_SHIFT
= -1024
68 fate-eac3-encode
: CMP_TARGET
= 516.94
69 fate-eac3-encode
: SIZE_TOLERANCE
= 488
71 fate-ac3-encode fate-eac3-encode
: CMP
= stddev
72 fate-ac3-encode fate-eac3-encode
: REF
= $(SAMPLES
)/audio-reference
/luckynight_2ch_44kHz_s16.wav
74 FATE_AC3-
$(call ENCMUX
, AC3_FIXED
, AC3
) += fate-ac3-fixed-encode
75 fate-ac3-fixed-encode
: tests
/data
/asynth-44100-2.wav
76 fate-ac3-fixed-encode
: SRC
= $(TARGET_PATH
)/tests
/data
/asynth-44100-2.wav
77 fate-ac3-fixed-encode
: CMD
= md5
-i
$(SRC
) -c ac3_fixed
-ab
128k
-f ac3
-flags
+bitexact
78 fate-ac3-fixed-encode
: CMP
= oneline
79 fate-ac3-fixed-encode
: REF
= a1d1fc116463b771abf5aef7ed37d7b1
81 FATE_SAMPLES_AVCONV
+= $(FATE_AC3-yes
) $(FATE_EAC3-yes
)
83 fate-ac3
: $(FATE_AC3-yes
) $(FATE_EAC3-yes
)