libavcodec: Implementation of 32 bit fixed point FFT
Iterative implementation of 32 bit fixed point split-radix FFT. Max FFT that can be calculated currently is 2^12. Signed-off-by:Nedeljko Babic <nbabic@mips.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
Showing
- doc/mips.txt 5 additions, 0 deletionsdoc/mips.txt
- libavcodec/Makefile 3 additions, 1 deletionlibavcodec/Makefile
- libavcodec/fft-fixed32-test.c 21 additions, 0 deletionslibavcodec/fft-fixed32-test.c
- libavcodec/fft-internal.h 20 additions, 1 deletionlibavcodec/fft-internal.h
- libavcodec/fft-test.c 4 additions, 0 deletionslibavcodec/fft-test.c
- libavcodec/fft.c 179 additions, 2 deletionslibavcodec/fft.c
- libavcodec/fft.h 17 additions, 2 deletionslibavcodec/fft.h
- libavcodec/fft_fixed.c 1 addition, 0 deletionslibavcodec/fft_fixed.c
- libavcodec/fft_fixed_32.c 6 additions, 21 deletionslibavcodec/fft_fixed_32.c
- libavcodec/fft_float.c 1 addition, 0 deletionslibavcodec/fft_float.c
- libavcodec/fft_init_table.c 200 additions, 0 deletionslibavcodec/fft_init_table.c
- libavcodec/fft_table.h 8 additions, 5 deletionslibavcodec/fft_table.h
- libavcodec/mdct.c 4 additions, 0 deletionslibavcodec/mdct.c
- libavcodec/mdct_fixed.c 1 addition, 0 deletionslibavcodec/mdct_fixed.c
- libavcodec/mdct_fixed_32.c 52 additions, 0 deletionslibavcodec/mdct_fixed_32.c
- libavcodec/mdct_float.c 1 addition, 0 deletionslibavcodec/mdct_float.c
- libavcodec/mips/Makefile 0 additions, 1 deletionlibavcodec/mips/Makefile
- libavcodec/mips/fft_mips.c 1 addition, 1 deletionlibavcodec/mips/fft_mips.c
- tests/fate/fft.mak 19 additions, 2 deletionstests/fate/fft.mak
Loading
Please register or sign in to comment