This CL changes so that the fft4g code is built as C++. The CL also -adds namespaces -removes unused code. To simplify the review, the CL is partitioned into different patchsets where each comprising of one step in the modification of the code (e.g., patch set 1 performs the renaming of the .c files to .cc). Bug: webrtc:5298 Change-Id: I1dba78cc07c48622888be7b6f49a506795bc22ed Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/171100 Reviewed-by: Ivo Creusen <ivoc@webrtc.org> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org> Commit-Queue: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30841}
Name: General Purpose FFT (Fast Fourier/Cosine/Sine Transform) Package Short Name: fft4g URL: http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html Version: 0 Date: 2018-06-19 License: Custome license License File: LICENSE Security Critical: yes Description: This is a package to calculate Discrete Fourier/Cosine/Sine Transforms of 1-dimensional sequences of length 2^N. This package contains C and Fortran FFT codes.