libavcodec: Implementation of 32 bit fixed point FFT
authorNedeljko Babic <nbabic@mips.com>
Mon, 3 Jun 2013 14:11:12 +0000 (16:11 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 4 Aug 2013 12:01:41 +0000 (14:01 +0200)
commit18d7074b4e5a1112cfa6a53dde0faa25d2bd0b15
tree0d23cbed3eb59d91ba5c734a7222a6ae02c72cba
parent27cc3e72f8502d6239dcd0f1dd3fe73f1c85355d
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>
21 files changed:
doc/mips.txt
libavcodec/Makefile
libavcodec/fft-fixed32-test.c [new file with mode: 0644]
libavcodec/fft-internal.h
libavcodec/fft-test.c
libavcodec/fft.c
libavcodec/fft.h
libavcodec/fft_fixed.c
libavcodec/fft_fixed_32.c [new file with mode: 0644]
libavcodec/fft_float.c
libavcodec/fft_init_table.c [new file with mode: 0644]
libavcodec/fft_table.h [new file with mode: 0644]
libavcodec/mdct.c
libavcodec/mdct_fixed.c
libavcodec/mdct_fixed_32.c [new file with mode: 0644]
libavcodec/mdct_float.c
libavcodec/mips/Makefile
libavcodec/mips/fft_init_table.c [deleted file]
libavcodec/mips/fft_mips.c
libavcodec/mips/fft_table.h [deleted file]
tests/fate/fft.mak