61 Commits (ff993cd7fcdfeffcac10337c0c6b69c599060c2b)

Author SHA1 Message Date
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 e6b1ed693a FFT: factor a shuffle out of the inner loop and merge it into fft_permute. 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
Diego Biurrun b3183ad034 prettyprinting whitespace cosmetics 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
Alex Converse 6860254044 Add the rdft family of transforms (fft/ifft of an all real sequence) to dsputil. 16 years ago
Alex Converse eea325645c Mark ff_fft_end av_cold. 16 years ago
Alex Converse 3c4ea6d5ab Mark ff_fft_init with av_cold. 16 years ago
Alex Converse 8f05c995fd Clean up FFT related comments. 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Dominik Mierzejewski 82d1605fe7 Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 16 years ago
Loren Merritt d46ac5bfde mdct wrapper function to match fft 17 years ago
Loren Merritt 46803f4f67 optimize imdct_half: 17 years ago
Loren Merritt 49c0dd754c indent 17 years ago
Loren Merritt 5d0ddd1a9f split-radix FFT 17 years ago
Loren Merritt b9fa32082c exploit mdct symmetry 17 years ago
Måns Rullgård 4f54a3b8b4 indentation 17 years ago
Måns Rullgård 844ea46aeb clean up FFT SIMD selection 17 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Loren Merritt ebbafcb454 sse implementation of imdct. 19 years ago
Loren Merritt 652c59b967 use ff_fft_calc_3dn2 instead of sse on a K8. 19 years ago
Loren Merritt 1e4ecf26f5 ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm. 19 years ago
Loren Merritt 60ae06e77e r5954 broke fft on cpus with 3dnow but without mm3dnow.h 19 years ago
Loren Merritt bcfa3e58ee 3dnow2 implementation of imdct. 19 years ago
Benjamin Larsson 7943355485 ff_fft_init now double checks that the system has mm3dnow.h before 19 years ago