summaryrefslogtreecommitdiff
path: root/libavcodec/ac3dsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/ac3dsp.c')
-rw-r--r--libavcodec/ac3dsp.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/libavcodec/ac3dsp.c b/libavcodec/ac3dsp.c
index b41f436967..afd6b557bf 100644
--- a/libavcodec/ac3dsp.c
+++ b/libavcodec/ac3dsp.c
@@ -363,8 +363,9 @@ void ff_ac3dsp_downmix(AC3DSPContext *c, float **samples, float **matrix,
c->downmix = ac3_downmix_5_to_1_symmetric_c;
}
- if (ARCH_X86)
- ff_ac3dsp_set_downmix_x86(c);
+#if ARCH_X86
+ ff_ac3dsp_set_downmix_x86(c);
+#endif
}
if (c->downmix)
@@ -388,10 +389,11 @@ av_cold void ff_ac3dsp_init(AC3DSPContext *c, int bit_exact)
c->downmix = NULL;
c->downmix_fixed = NULL;
- if (ARCH_ARM)
- ff_ac3dsp_init_arm(c, bit_exact);
- if (ARCH_X86)
- ff_ac3dsp_init_x86(c, bit_exact);
- if (ARCH_MIPS)
- ff_ac3dsp_init_mips(c, bit_exact);
+#if ARCH_ARM
+ ff_ac3dsp_init_arm(c, bit_exact);
+#elif ARCH_X86
+ ff_ac3dsp_init_x86(c, bit_exact);
+#elif ARCH_MIPS
+ ff_ac3dsp_init_mips(c, bit_exact);
+#endif
}