Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-07avcodec/fft_template: use ff_thread_once on costable initializationMuhammad Faiz
Make it thread-safe and avoid redundant initialization. Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com> Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2017-06-11avcodec/fft_template: Fix multiple runtime error: signed integer overflow: ↵Michael Niedermayer
-1943918714 - 1935113003 cannot be represented in type 'int' Fixes: 1735/clusterfuzz-testcase-minimized-5350472347025408 This uses unsigned instead of SUINT because the later was rejected by multiple developers See: [FFmpeg-devel] [PATCH] avcodec/fft_template: Fix multiple runtime error: signed integer overflow: -1943918714 - 1935113003 cannot be represented in type 'int' Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-04avcodec/fft: Add revtab32 for FFTs with more than 65536 samplesMichael Niedermayer
x86 optimizations are used only for the cases they support (<=65536 samples) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-04avcodec: Extend fft to size 2^17Michael Niedermayer
Asked-for-by: durandal_1707 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2014-08-31fft_template: Move variables to where they are used.Reimar Döffinger
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2014-08-31fft: add ff_ prefix to some global arrays.Reimar Döffinger
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2014-08-30fft: add missing const.Reimar Döffinger
This table was the largest object in FFmpeg's .data, and really should be in .rodata. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2014-04-23Merge commit '650c4300d94aa9398ff1dd4f454bf39eaa285f62'Michael Niedermayer
* commit '650c4300d94aa9398ff1dd4f454bf39eaa285f62': aarch64: NEON float FFT Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-04-22aarch64: NEON float FFTJanne Grunau
Approximately as fast as the ARM NEON version on Apple's A7.
2014-01-07rename CONFIG_FFT_FIXED_32 -> FFT_FIXED_32Michael Niedermayer
This matches FFT_FLOAT Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-07Merge commit '794fcf79a89eca2d4e889803b2c804a0b1defbb3'Michael Niedermayer
* commit '794fcf79a89eca2d4e889803b2c804a0b1defbb3': Rename CONFIG_FFT_FLOAT ---> FFT_FLOAT Conflicts: libavcodec/fft-internal.h libavcodec/fft-test.c libavcodec/fft_fixed.c libavcodec/fft_float.c libavcodec/fft_template.c libavcodec/mdct_fixed.c libavcodec/mdct_float.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-06Rename CONFIG_FFT_FLOAT ---> FFT_FLOATDiego Biurrun
The define does not originate from configure, so it should not have a name that is CONFIG_-prefixed.
2013-11-21Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: dct/fft: Give consistent names to fixed/float template files Conflicts: libavcodec/fft_fixed.c libavcodec/fft_float.c libavcodec/mdct_fixed.c libavcodec/mdct_float.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-21dct/fft: Give consistent names to fixed/float template filesDiego Biurrun