16 Commits (a208c277f811a8495699b1f9b5770d6ace5582d4)

Author SHA1 Message Date
Steven Liu eb81fd792f avcodec/fft_template: improve performance of the ff_fft_init in fft_template 6 years ago
Carl Eugen Hoyos 9617178800 lavc/fft_template: Do not define unneded functions with --enable-small. 7 years ago
Muhammad Faiz 1af615683e avcodec/fft_template: use ff_thread_once on costable initialization 8 years ago
Michael Niedermayer 1197c04896 avcodec/fft_template: Fix multiple runtime error: signed integer overflow: -1943918714 - 1935113003 cannot be represented in type 'int' 8 years ago
Michael Niedermayer 305344d89e avcodec/fft: Add revtab32 for FFTs with more than 65536 samples 9 years ago
Michael Niedermayer ae76b84221 avcodec: Extend fft to size 2^17 9 years ago
Diego Biurrun 1a094af638 fft: Split MDCT bits off from FFT 9 years ago
Reimar Döffinger 2bb66cc8be fft_template: Move variables to where they are used. 10 years ago
Reimar Döffinger 1654514ab0 fft: add ff_ prefix to some global arrays. 10 years ago
Reimar Döffinger e2cd28c926 fft: add missing const. 10 years ago
Janne Grunau 650c4300d9 aarch64: NEON float FFT 11 years ago
Michael Niedermayer 99b6357f37 rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32 11 years ago
Diego Biurrun 794fcf79a8 Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT 11 years ago
Diego Biurrun ac0e03bab0 dct/fft: Give consistent names to fixed/float template files 11 years ago
Michael Niedermayer 6bbcae2c16 avcodec/fft: Fix "warning: unused variable" 12 years ago
Nedeljko Babic 18d7074b4e libavcodec: Implementation of 32 bit fixed point FFT 12 years ago
Diego Biurrun 088f38a4f9 avcodec: Drop unnecessary ff_ name prefixes from static functions 12 years ago
Diego Biurrun 38282149b6 ppc: More consistent arch initialization 12 years ago
Janne Grunau f101eab1be x86: call most of the x86 dsp init functions under if (ARCH_X86) 12 years ago
Nedeljko Babic b3fdfc8c4e Optimization of AC3 floating point decoder for MIPS 12 years ago
Alex Converse 7181c4edee cosmetics: Remove extra newlines at EOF 13 years ago
Vitor Sessak 9d35fa520e Add AVX FFT implementation. 14 years ago
Mans Rullgard dba9852935 ARM: NEON fixed-point FFT 14 years ago
Mans Rullgard bc154882e1 Fixed-point MDCT with 32-bit unscaled output 14 years ago
Mans Rullgard 41327cca61 FFT: simplify fft8() 14 years ago
Mans Rullgard 7087ce08c8 Fixed-point FFT and MDCT 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Loren Merritt 11ab1e409f FFT: factor a shuffle out of the inner loop and merge it into fft_permute. 14 years ago
Loren Merritt e6b1ed693a FFT: factor a shuffle out of the inner loop and merge it into fft_permute. 14 years ago
Diego Elio Pettenò d4a847711d Mark C base versions of FFT functions static to fft.c 14 years ago
Diego Elio Pettenò 7767d8d361 Mark C base versions of FFT functions static to fft.c 14 years ago
Måns Rullgård fe20bdf9db Indent 15 years ago
Måns Rullgård 588d28ac08 Remove vestiges of radix-2 FFT 15 years ago
Diego Biurrun ba87f0801d Remove explicit filename from Doxygen @file commands. 15 years ago
Måns Rullgård 2ed6f39944 Replace many includes of libavutil/common.h with what is actually needed 15 years ago
Måns Rullgård 1429224b04 Move FFT parts from dsputil.h to fft.h 15 years ago
Måns Rullgård b5ab9b59e0 Fix build with --disable-mdct 15 years ago
Reimar Döffinger 1ffc6e8327 Add ff_init_ff_cos_tabs function and use it in rdft.c to ensure that the 15 years ago
Reimar Döffinger 223217746c Pad ff_cos_tabs and ff_sin_tabs so that index n points to the table for n bits. 15 years ago
Reimar Döffinger 4ee726b670 Move/add COSTABLE/SINTABLE macros to dsputil to add extern definitions 15 years ago
Reimar Döffinger 16aec74761 Use hardcoded instead of runtime-calculated ff_cos_* tables if 15 years ago
Reimar Döffinger 5bd1fc6fbd fft_dispatch array should be const 15 years ago
Måns Rullgård f486321395 Move per-arch fft init bits into the corresponding subdirs 16 years ago
Måns Rullgård 9ecc414195 ARM: 10l: fix large FFTs 16 years ago
Måns Rullgård edc0f5dcba ARM: NEON optimised MDCT 16 years ago
Måns Rullgård 46c32e2654 Prepare for optimised forward MDCT implementations 16 years ago
Måns Rullgård 648d792042 ARM: NEON optimised FFT and MDCT 16 years ago
Reimar Döffinger faca56191c The ff_cos_tabs table itself is constant, too, so mark it as such. 16 years ago
David Conrad 170e6b14f7 Remove long unused ALTIVEC_USE_REFERENCE_C_CODE ifdef; all other references 16 years ago
Diego Biurrun e10252483e Only enable SSE/3DNOW optimizations when they have been enabled at compilation. 16 years ago