From a24a252709dd38f12aa4929ce4981f87091a5113 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Mon, 21 Apr 2014 16:13:28 +0200 Subject: aarch64: NEON optimized FIR audio resampling Optimized for the default filter length 16. 30% faster opus silk decoding. --- libavresample/resample.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libavresample/resample.c') diff --git a/libavresample/resample.c b/libavresample/resample.c index d0585ff16d..4553b2c6eb 100644 --- a/libavresample/resample.c +++ b/libavresample/resample.c @@ -170,6 +170,9 @@ ResampleContext *ff_audio_resample_init(AVAudioResampleContext *avr) break; } + if (ARCH_AARCH64) + ff_audio_resample_init_aarch64(c, avr->internal_sample_fmt); + felem_size = av_get_bytes_per_sample(avr->internal_sample_fmt); c->filter_bank = av_mallocz(c->filter_length * (phase_count + 1) * felem_size); if (!c->filter_bank) -- cgit v1.2.3