diff options
author | Christophe Gisquet <christophe.gisquet@gmail.com> | 2014-02-14 15:03:06 +0000 |
---|---|---|
committer | Janne Grunau <janne-libav@jannau.net> | 2014-02-28 13:00:47 +0100 |
commit | 87ec849fe9acba075c843e67bcd01f256f481a18 (patch) | |
tree | e071371104bda0f397ec2b647f90ae8d5a898bc1 /libavcodec/arm/dcadsp_init_arm.c | |
parent | a55546f48d55e3d1155840541b2be5f4f8cf18ab (diff) | |
download | ffmpeg-87ec849fe9acba075c843e67bcd01f256f481a18.tar.gz |
dcadec: remove scaling in lfe_interpolation_fir
The scaling factor is constant so it is faster to scale the
FIR coefficients in the tables during compilation.
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
Diffstat (limited to 'libavcodec/arm/dcadsp_init_arm.c')
-rw-r--r-- | libavcodec/arm/dcadsp_init_arm.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/libavcodec/arm/dcadsp_init_arm.c b/libavcodec/arm/dcadsp_init_arm.c index 2ea12895de..d91c787d79 100644 --- a/libavcodec/arm/dcadsp_init_arm.c +++ b/libavcodec/arm/dcadsp_init_arm.c @@ -24,15 +24,11 @@ #include "libavutil/attributes.h" #include "libavcodec/dcadsp.h" -void ff_dca_lfe_fir0_neon(float *out, const float *in, const float *coefs, - float scale); -void ff_dca_lfe_fir1_neon(float *out, const float *in, const float *coefs, - float scale); +void ff_dca_lfe_fir0_neon(float *out, const float *in, const float *coefs); +void ff_dca_lfe_fir1_neon(float *out, const float *in, const float *coefs); -void ff_dca_lfe_fir32_vfp(float *out, const float *in, const float *coefs, - float scale); -void ff_dca_lfe_fir64_vfp(float *out, const float *in, const float *coefs, - float scale); +void ff_dca_lfe_fir32_vfp(float *out, const float *in, const float *coefs); +void ff_dca_lfe_fir64_vfp(float *out, const float *in, const float *coefs); void ff_dca_qmf_32_subbands_vfp(float samples_in[32][8], int sb_act, SynthFilterContext *synth, FFTContext *imdct, |