aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/filters
Commit message (Expand)AuthorAgeFilesLines
* Add a method to apply an HF scale without band-splittingChris Robinson2019-03-102-2/+37
* Remove RESTRICT from the bandsplitter process methodChris Robinson2019-02-212-2/+2
* Slight cleanup for NfcFilterCreate4Chris Robinson2019-01-241-20/+14
* Clean up the NFC filters a bitChris Robinson2019-01-232-68/+39
* Use c++ headersFilip Gawin2019-01-091-1/+1
* Make the band-splitter and splitter-allpass filters templatedChris Robinson2019-01-062-34/+47
* Replace macros with constexpr inline functionsChris Robinson2019-01-063-5/+5
* Make BiquadFilter a templated classChris Robinson2019-01-062-36/+51
* Don't make BiquadFilter's src and dst restrictChris Robinson2019-01-012-11/+10
* Rename a couple filter files for consistencyChris Robinson2018-12-252-4/+5
* Clean up some math stuffChris Robinson2018-12-221-2/+3
* Rename a member variable and inline a functionChris Robinson2018-12-082-9/+6
* Inline a simple methodChris Robinson2018-12-082-8/+1
* Add fourth-order methods to the NFC filterChris Robinson2018-12-072-118/+119
* Use class methods for BandSplitter and SplitterAllpass filtersChris Robinson2018-12-052-44/+42
* Use class methods for the NFC filtersChris Robinson2018-12-052-128/+127
* Use class methods for the biquad filterChris Robinson2018-12-042-68/+76
* Avoid using AL types with the filtersChris Robinson2018-12-044-48/+48
* Avoid some more explicit loops in the filtersChris Robinson2018-12-043-61/+53
* Use a unique_ptr for the FrontStablizerChris Robinson2018-11-221-18/+14
* Clean up the biquad filter a bitChris Robinson2018-11-192-34/+33
* Convert the filters to C++Chris Robinson2018-11-172-0/+0
* Convert ALu.c to C++Chris Robinson2018-11-161-0/+8
* Convert ALc.c to C++Chris Robinson2018-11-141-0/+8
* Move extern inline declarations to their own C sourceChris Robinson2018-11-141-6/+0
* Convert the band-split filter to C++Chris Robinson2018-11-032-0/+7
* Replace restrict with RESTRICTChris Robinson2018-10-294-9/+9
* Add a RESTRICT macro to help with C++ compatibilityChris Robinson2018-10-292-5/+5
* Rename some struct members for clarityChris Robinson2018-04-282-77/+77
* Rename some variables for clarityChris Robinson2018-04-271-31/+29
* Transpose the band-splitter all-pass sectionChris Robinson2018-04-261-9/+11
* Don't specialize biquad processing for a single sampleChris Robinson2018-04-241-37/+28
* Move the bnad-splitter filters to a separate sourceChris Robinson2018-04-212-0/+147
* Rename BiquadState to BiquadFilterChris Robinson2018-04-042-13/+13
* Apply biquad and T60 filters using transposed direct form IIChris Robinson2018-04-032-42/+41
* Rename NfcFilterUpdate* to NfcFilterProcess* for consistencyChris Robinson2018-03-272-7/+7
* Rename ALfilterState/Type to BiquadState/TypeChris Robinson2018-03-232-27/+27
* Move NFC filters to the filter directoryChris Robinson2018-03-222-0/+477
* Move the filter implementation to a separate directoryChris Robinson2018-03-222-0/+251