aboutsummaryrefslogtreecommitdiff
path: root/libavcodec/fft.c
AgeCommit message (Expand)Author
2011-04-26Add AVX FFT implementation.Vitor Sessak
2011-04-03ARM: NEON fixed-point FFTMans Rullgard
2011-04-02Fixed-point MDCT with 32-bit unscaled outputMans Rullgard
2011-04-01FFT: simplify fft8()Mans Rullgard
2011-03-31Fixed-point FFT and MDCTMans Rullgard
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
2011-02-13FFT: factor a shuffle out of the inner loop and merge it into fft_permute.Loren Merritt
2011-01-26Mark C base versions of FFT functions static to fft.cDiego Elio Pettenò
2010-07-01IndentMåns Rullgård
2010-07-01Remove vestiges of radix-2 FFTMåns Rullgård
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
2010-03-09Replace many includes of libavutil/common.h with what is actually neededMåns Rullgård
2010-03-06Move FFT parts from dsputil.h to fft.hMåns Rullgård
2010-02-11Fix build with --disable-mdctMåns Rullgård
2009-11-05Add ff_init_ff_cos_tabs function and use it in rdft.c to ensure that theReimar Döffinger
2009-11-04Pad ff_cos_tabs and ff_sin_tabs so that index n points to the table for n bits.Reimar Döffinger
2009-10-15Move/add COSTABLE/SINTABLE macros to dsputil to add extern definitionsReimar Döffinger
2009-10-14Use hardcoded instead of runtime-calculated ff_cos_* tables ifReimar Döffinger
2009-10-13fft_dispatch array should be constReimar Döffinger
2009-09-15Move per-arch fft init bits into the corresponding subdirsMåns Rullgård
2009-09-14ARM: 10l: fix large FFTsMåns Rullgård
2009-09-11ARM: NEON optimised MDCTMåns Rullgård
2009-09-11Prepare for optimised forward MDCT implementationsMåns Rullgård
2009-09-10ARM: NEON optimised FFT and MDCTMåns Rullgård
2009-09-06The ff_cos_tabs table itself is constant, too, so mark it as such.Reimar Döffinger
2009-03-16Remove long unused ALTIVEC_USE_REFERENCE_C_CODE ifdef; all other referencesDavid Conrad
2009-02-19Only enable SSE/3DNOW optimizations when they have been enabled at compilation.Diego Biurrun
2009-02-19prettyprinting whitespace cosmeticsDiego Biurrun
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
2009-01-30Add the rdft family of transforms (fft/ifft of an all real sequence) to dsputil.Alex Converse
2009-01-29Mark ff_fft_end av_cold.Alex Converse
2009-01-22Mark ff_fft_init with av_cold.Alex Converse
2009-01-22Clean up FFT related comments.Alex Converse
2009-01-19cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun
2009-01-13Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs
2008-11-03Remove duplicated MM_* macros for CPU capabilities from dsputil.h.Dominik Mierzejewski
2008-08-12mdct wrapper function to match fftLoren Merritt
2008-08-12optimize imdct_half:Loren Merritt
2008-08-12indentLoren Merritt
2008-08-12split-radix FFTLoren Merritt
2008-07-13exploit mdct symmetryLoren Merritt
2008-03-17indentationMåns Rullgård
2008-03-17clean up FFT SIMD selectionMåns Rullgård
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
2006-09-21sse implementation of imdct.Loren Merritt
2006-08-19use ff_fft_calc_3dn2 instead of sse on a K8.Loren Merritt
2006-08-18ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.Loren Merritt
2006-08-10r5954 broke fft on cpus with 3dnow but without mm3dnow.hLoren Merritt
2006-08-083dnow2 implementation of imdct.Loren Merritt
2006-07-02ff_fft_init now double checks that the system has mm3dnow.h beforeBenjamin Larsson