summaryrefslogtreecommitdiffstats
path: root/libavcodec/fft.h
diff options
context:
space:
mode:
authorNedeljko Babic <nbabic@mips.com>2012-09-04 18:43:34 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-09-05 20:09:56 +0200
commitb3fdfc8c4e4d35430262e9c4dda0be040dec42ee (patch)
tree83b147333557738de81ce2ec2557a76785f9a780 /libavcodec/fft.h
parent9afd55922a5d8dfac1d968656cb570ff36d894d3 (diff)
downloadffmpeg-streaming-b3fdfc8c4e4d35430262e9c4dda0be040dec42ee.zip
ffmpeg-streaming-b3fdfc8c4e4d35430262e9c4dda0be040dec42ee.tar.gz
Optimization of AC3 floating point decoder for MIPS
FFT in MIPS implementation is working iteratively instead of "recursively" calling functions for smaller FFT sizes. Some of DSP and format convert utils functions are also optimized. Signed-off-by: Nedeljko Babic <nbabic@mips.com> Reviewed-by: Vitor Sessak <vitor1001@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/fft.h')
-rw-r--r--libavcodec/fft.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/fft.h b/libavcodec/fft.h
index 0e19e94..15e5a12 100644
--- a/libavcodec/fft.h
+++ b/libavcodec/fft.h
@@ -137,6 +137,7 @@ int ff_fft_init(FFTContext *s, int nbits, int inverse);
void ff_fft_init_altivec(FFTContext *s);
void ff_fft_init_mmx(FFTContext *s);
void ff_fft_init_arm(FFTContext *s);
+void ff_fft_init_mips(FFTContext *s);
#else
void ff_fft_fixed_init_arm(FFTContext *s);
#endif
OpenPOWER on IntegriCloud