aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alFilter.c
Commit message (Expand)AuthorAgeFilesLines
* Move the filter implementation to a separate directoryChris Robinson2018-03-221-85/+0
* Use function-like macros to call filter and effect vtable methodsChris Robinson2018-03-081-12/+12
* Remove the unused thunk codeChris Robinson2018-02-021-1/+0
* Move some inline functions into a header instead of copying themChris Robinson2018-01-271-5/+2
* Fix error reporting for resource generationChris Robinson2018-01-271-4/+4
* Store filters in an array of listsChris Robinson2018-01-271-60/+134
* Construct error messages using parameterized valuesChris Robinson2018-01-251-68/+68
* Provide messages for the remaining AL errorsChris Robinson2018-01-241-59/+59
* Call the event callback when an error is generatedChris Robinson2018-01-241-9/+9
* Replace some freq_mult variable names with f0normChris Robinson2018-01-131-3/+3
* Use a more normal vtable setup for filter methodsChris Robinson2018-01-131-94/+58
* Add a method to copy a filter's coefficientsChris Robinson2017-05-211-0/+1
* Limit filter gains to -24dBChris Robinson2017-02-221-1/+1
* Use ALsizei and ALint for sizes and offsets with resamplers and filtersChris Robinson2017-01-161-1/+1
* Call ALfilterState_processC directlyChris Robinson2016-09-121-2/+0
* Use al_calloc/al_free in more placesChris Robinson2016-08-031-4/+4
* Add 'restrict' to another parameterChris Robinson2016-08-031-1/+1
* Remove the last use of ALfilterState_processSingleChris Robinson2016-07-261-1/+0
* Rename input_gain to b0Chris Robinson2016-07-261-1/+1
* Use separate arrays for UIntMap keys and valuesChris Robinson2016-07-041-2/+2
* Hold the effect and filter maps while handling effects and filtersChris Robinson2016-05-121-2/+25
* Move a couple extern inline declarations to the othersChris Robinson2016-01-231-3/+2
* Reorder filterstate propertiesChris Robinson2016-01-231-42/+43
* Inline a couple filterstate methodsChris Robinson2016-01-231-25/+2
* Pass in the Q parameter for setting the filter parametersChris Robinson2015-11-011-7/+5
* Update filter histories even when they're not usedChris Robinson2015-10-241-0/+18
* Avoid multiple sin, cos, and sqrt calls for filter calculationsChris Robinson2015-10-111-31/+35
* Rename F_2PI to F_TAUChris Robinson2015-09-131-1/+1
* Fix high-pass coefficientsChris Robinson2015-01-131-6/+6
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Add a ALfilterState method to process multiple samples at onceChris Robinson2014-05-181-0/+2
* Reset filter properties when setting a null filter typeChris Robinson2014-05-171-0/+6
* Support the band-pass filterChris Robinson2014-05-171-1/+84
* Implementing handling high-pass filter propertiesChris Robinson2014-05-171-1/+75
* Document the different filter types, and combine some split linesChris Robinson2014-05-171-36/+14
* Rename freq_scale parameter to freq_multChris Robinson2014-05-171-2/+2
* Add HF Reference as a filter propertyChris Robinson2014-05-141-0/+1
* Remove an unused methodChris Robinson2014-03-231-1/+0
* Use C99 inline in more placesChris Robinson2013-11-041-0/+2
* Use C99 inline semanticsChris Robinson2013-11-041-0/+3
* Use a helper macro for pi*2Chris Robinson2013-10-081-1/+1
* Remove the last of the al_try codeChris Robinson2013-10-071-56/+54
* Use an UNUSED macro instead of void-tagging unused parametersChris Robinson2013-10-071-25/+25
* Implement the Autowah effect.Chris Robinson2013-10-031-0/+9
* Limit lower filter gain to -100dBChris Robinson2013-07-211-0/+3
* Use ALfilterState for the distortion effect filtersChris Robinson2013-06-061-0/+19
* Silence some clang warningsChris Robinson2013-06-051-17/+0
* Use the high-shelf filter in place of low-passChris Robinson2013-05-281-11/+0
* Use ALfilterState for the source direct and send filtersChris Robinson2013-05-271-0/+11
* Fix filter coefficient pre-calcChris Robinson2013-05-271-4/+4