aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Expand)AuthorAgeFilesLines
* Use a separate struct and union member for flanger propertiesChris Robinson2023-12-231-1/+11
* Fix implicit widening after multiplicationChris Robinson2023-12-237-23/+24
* Use proper structs for EffectPropsChris Robinson2023-12-211-118/+132
* Use a variant instead of a union for InterpStateChris Robinson2023-12-215-52/+74
* Ensure struct members are initializedChris Robinson2023-12-206-47/+47
* Fix and cleanup some more warningsChris Robinson2023-12-182-19/+25
* Fix some implicit conversionsChris Robinson2023-12-176-36/+31
* Remove DEF_NEWDELChris Robinson2023-12-167-30/+2
* Remove unnecessary macro parameter listsChris Robinson2023-12-153-3/+3
* Track the device state for being properly configuredChris Robinson2023-12-121-2/+7
* Remove void from empty parameter listsChris Robinson2023-12-122-3/+4
* Fix size checkChris Robinson2023-12-111-2/+2
* Finish cleanup for effectsChris Robinson2023-12-111-2/+3
* Fix a pointer castChris Robinson2023-12-101-2/+2
* Much more clang-tidy cleanupChris Robinson2023-12-1019-104/+107
* Refactor FlexArrayChris Robinson2023-12-106-1/+7
* More clang-tidy cleanupChris Robinson2023-12-101-2/+2
* Be less messy with PFFFTChris Robinson2023-12-091-15/+8
* More clang-tidy fixesChris Robinson2023-12-0911-132/+140
* Simplify handling the cluster sizesChris Robinson2023-12-081-13/+15
* Use a fixed array for fixed-size clustersChris Robinson2023-12-082-39/+45
* Clean up some more clang-tidy warningsChris Robinson2023-12-0818-98/+106
* Fix some clang-tidy warningsChris Robinson2023-12-083-6/+7
* Use RAII to handle writing under the mixer seqlockChris Robinson2023-12-041-2/+26
* Remove some unnecessary atomic wrappersChris Robinson2023-12-034-6/+6
* Make the device clock members atomicChris Robinson2023-12-032-2/+19
* fix printf format for MinGW (#942)Rosen Penev2023-12-033-6/+6
* Handle systems that don't support std::cyl_bessel_iChris Robinson2023-11-181-2/+44
* Fix definition typesChris Robinson2023-11-181-7/+7
* Support 32-bit int sample storageChris Robinson2023-11-154-0/+12
* Remove some explicit template parametersChris Robinson2023-11-101-117/+117
* Use the C++ standard's regular modified Bessel functionChris Robinson2023-11-081-33/+4
* Remove an unnecessary struct memberChris Robinson2023-11-041-5/+4
* Don't apply the UHJ all-pass's first segment in the time domainChris Robinson2023-10-282-57/+33
* Use a byte for the channel indexChris Robinson2023-10-221-9/+9
* Don't keep setting and reloading a struct member in a loopChris Robinson2023-10-201-2/+3
* Remove the output delay on the UHJ and SuperStereo IIR decodersChris Robinson2023-10-182-38/+53
* Remove an unnecessary getterChris Robinson2023-10-171-11/+3
* Remove an unnecessary c_str() callChris Robinson2023-10-161-1/+1
* Properly align a buffer given to PFFFTChris Robinson2023-10-151-4/+5
* Use a span for a known array length instead of a raw pointerChris Robinson2023-10-152-6/+5
* Ensure some variables are the sameChris Robinson2023-10-151-20/+25
* Don't use an iterator where a pointer is expectedChris Robinson2023-10-141-1/+1
* Use a split filter for the FIR-based UHJ encodersChris Robinson2023-10-142-13/+200
* Add convolution effect properties to rotate ambisonic responsesChris Robinson2023-10-121-0/+6
* Mark some functions as maybe_unusedChris Robinson2023-10-081-0/+2
* Avoid inline assembly for getting/setting SSE stateChris Robinson2023-10-051-20/+49
* Constify some pointers to indicate they won't changeChris Robinson2023-09-252-2/+2
* Avoid casting an integer literalChris Robinson2023-09-224-7/+7
* Add a SampleConverter method to convert planar buffer linesChris Robinson2023-09-212-0/+93