Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove custom stuff for standard | Chris Robinson | 2023-05-04 | 1 | -1/+1 |
| | |||||
* | Use macros for the likely/unlikely attributes | Chris Robinson | 2023-03-01 | 1 | -1/+1 |
| | | | | | The syntax parser for GCC 8 (and earlier?) fails when these attributes are in certain places. | ||||
* | Remove a [[likely]] that confuses some versions of GCC | Chris Robinson | 2023-02-28 | 1 | -1/+1 |
| | |||||
* | Avoid using auto for lambda parameters | Chris Robinson | 2023-02-06 | 1 | -1/+1 |
| | |||||
* | Precalculate reused scale factors | Chris Robinson | 2023-01-15 | 1 | -1/+1 |
| | |||||
* | clang-tidy cleanups (#800) | Rosen Penev | 2023-01-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * clang-tidy: use bool literals Found with modernize-use-bool-literals Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: replace std::bind with lambdas Found with modernize-avoid-bind Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: use data() instead of pointer stuff Found with readability-container-data-pointe Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: use empty() Found with readability-container-size-empty Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: remove static in anon namespace Found with readability-static-definition-in-anonymous-namespace Signed-off-by: Rosen Penev <[email protected]> * clang-tidy: remove const return Found with readability-const-return-type Signed-off-by: Rosen Penev <[email protected]> Signed-off-by: Rosen Penev <[email protected]> | ||||
* | Better handle span sources from iterators | Chris Robinson | 2022-12-14 | 1 | -1/+1 |
| | |||||
* | Avoid using a macro to wrap standard attributes | Chris Robinson | 2022-12-06 | 1 | -2/+2 |
| | |||||
* | Use standard likely/unlikely attributes when available | Chris Robinson | 2022-12-05 | 1 | -2/+2 |
| | |||||
* | Use complex floats for convolution reverb FFTs | Chris Robinson | 2022-11-24 | 1 | -6/+12 |
| | |||||
* | Avoid returning an array for constexpr tables | Chris Robinson | 2022-11-24 | 1 | -38/+35 |
| | |||||
* | Use a bind statement instead of a lambda | Chris Robinson | 2022-08-29 | 1 | -2/+4 |
| | |||||
* | Simplify FFT complex arg handling a bit | Chris Robinson | 2022-01-30 | 1 | -2/+4 |
| | |||||
* | Start and use a standard-like numbers header | Chris Robinson | 2022-01-27 | 1 | -2/+2 |
| | |||||
* | Use precalculated lookup tables to swap FFT elements | Chris Robinson | 2022-01-27 | 1 | -7/+91 |
| | | | | | Rather than going through the whole array, calculating the bit-reversed index of each element, and not doing anything for more than half of them. | ||||
* | Make PopCount and CountTrailingZeros more standard-like | Chris Robinson | 2021-01-22 | 1 | -1/+2 |
| | |||||
* | Avoid bitshifts for loop counting | Chris Robinson | 2020-11-08 | 1 | -11/+21 |
| | |||||
* | Fix an invalid unicode character in a comment | Chris Robinson | 2020-09-14 | 1 | -1/+1 |
| | |||||
* | Use inline wrappers to clarify forward/inverse FFTs | Chris Robinson | 2020-09-13 | 1 | -2/+2 |
| | |||||
* | Partly simplify FFT bit-reversal | Chris Robinson | 2020-09-13 | 1 | -8/+4 |
| | | | | | | | | | | | This can almost certainly be improved further, as less than half of the indices really need their reversed bit-pattern calculated and elements swapped (any symetrical bit pattern would just swap with itself, and indices whose reversed bit-pattern has already been traversed is already swapped). It may also prove beneficial to provide the base-2 log of the fft buffer size (number of bits to represent the indices), as that could help make the reversal more efficient with a known bit/loop count. | ||||
* | Revert "Fix the FFT half point for the shifter effects" | Chris Robinson | 2020-05-09 | 1 | -1/+1 |
| | | | | This reverts commit 12bb5a47cda0ef6ec1ced73ccf5d267a71f9e710. | ||||
* | Fix the FFT half point for the shifter effects | Chris Robinson | 2020-05-08 | 1 | -1/+1 |
| | |||||
* | Fix a few more GCC warnings | Chris Robinson | 2019-09-14 | 1 | -1/+1 |
| | |||||
* | removed unnecessary loop | Lopuska | 2019-09-15 | 1 | -2/+0 |
| | | | the caller in fshifter is already doing the same job by putting 0 for the imaginary part | ||||
* | Cleanup common sources' includes | Chris Robinson | 2019-07-29 | 1 | -6/+5 |
| | |||||
* | Use a span for the complex_fft/hilbert functions | Chris Robinson | 2019-06-08 | 1 | -29/+29 |
| | |||||
* | Avoid using old style casts | Filip Gawin | 2019-01-08 | 1 | -1/+1 |
| | | | | | | To think about: examples/alffplay.cpp:600 OpenAL32/Include/alMain.h:295 | ||||
* | Use standard complex types instead of custom | Chris Robinson | 2018-11-17 | 1 | -0/+76 |