Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Clean up the EffectList members and make the list size known | Chris Robinson | 2018-01-11 | 1 | -13/+13 |
| | |||||
* | Move the EffectList array to alEffect.c/h | Chris Robinson | 2018-01-11 | 1 | -0/+9 |
| | |||||
* | Combine the chorus and flanger processing functions | Chris Robinson | 2018-01-09 | 1 | -10/+1 |
| | | | | | | | Given that they're nearly identical, it should be relatively simple to use the same effect state to process either of them, similar to the reverbs. The big differences seem to be the delay range (much shorter with flanger) and the defaults. | ||||
* | Remove standard reverb specific processing functions | Chris Robinson | 2018-01-07 | 1 | -1/+0 |
| | |||||
* | Workaround some systems having an ECHO macro | Chris Robinson | 2016-10-30 | 1 | -10/+10 |
| | |||||
* | Remove broken autowah effect code | Chris Robinson | 2016-07-26 | 1 | -9/+0 |
| | | | | | It's been disabled forever, and I have no idea how to make it work properly. Better to just redo it when making something that works. | ||||
* | Hold the effect and filter maps while handling effects and filters | Chris Robinson | 2016-05-12 | 1 | -2/+11 |
| | |||||
* | Remove an unused struct field | Chris Robinson | 2015-11-01 | 1 | -1/+0 |
| | |||||
* | Move some inline methods to their appropriate headers | Chris Robinson | 2013-11-04 | 1 | -0/+5 |
| | |||||
* | Use C99 inline semantics | Chris Robinson | 2013-11-04 | 1 | -1/+1 |
| | |||||
* | Constify the effect parameter of effect getters | Chris Robinson | 2013-10-07 | 1 | -4/+4 |
| | |||||
* | Implement the Compressor effect | Chris Robinson | 2013-10-03 | 1 | -30/+36 |
| | |||||
* | Implement the Autowah effect. | Chris Robinson | 2013-10-03 | 1 | -4/+13 |
| | |||||
* | Fix up the naming convention of effect methods | Chris Robinson | 2013-05-29 | 1 | -13/+13 |
| | |||||
* | Use C99's inline instead of __inline | Chris Robinson | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | Use generic VCALL[_NOARGS] macros instead of type-specific wrappers | Chris Robinson | 2013-05-27 | 1 | -10/+0 |
| | |||||
* | Define the ALeffect typedef with the struct | Chris Robinson | 2013-05-25 | 1 | -13/+12 |
| | |||||
* | Use an ALeffectProps union to store the effect properties | Chris Robinson | 2013-05-25 | 1 | -5/+9 |
| | |||||
* | Use vtables for setting effect properties | Chris Robinson | 2013-05-24 | 1 | -109/+45 |
| | |||||
* | Implement distortion and equalizer effects | Chris Robinson | 2013-05-18 | 1 | -0/+42 |
| | | | | Code provided by Mike Gorchak | ||||
* | Add Chorus and Flanger effects | Chris Robinson | 2013-03-13 | 1 | -0/+38 |
| | | | | Code provided by Mike Gorchak | ||||
* | Move the effect-specific get/set methods to where the effect is implemented | Chris Robinson | 2013-03-13 | 1 | -0/+54 |
| | |||||
* | Fix up some more header includes | Chris Robinson | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Use a consistent name for the self-id field | Chris Robinson | 2012-04-19 | 1 | -2/+2 |
| | |||||
* | Rename GetReverbEffect to LoadReverbPreset | Chris Robinson | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Avoid duplicating some initialization code | Chris Robinson | 2012-01-20 | 1 | -1/+3 |
| | |||||
* | Add the ability to specify a preset for forced reverb | Chris Robinson | 2012-01-19 | 1 | -1/+1 |
| | |||||
* | Add a global option to apply a reverb effect on source send 0 | Chris Robinson | 2012-01-19 | 1 | -0/+1 |
| | | | | | | A special slot on the device is created and processed, so it can be shared across all contexts on the device. Sources that don't have a slot set on send 0 will use this special slot instead. | ||||
* | Use function pointers to set type-specific effect properties | Chris Robinson | 2011-09-11 | 1 | -0/+20 |
| | |||||
* | Remove the union from the effect parameter types | Chris Robinson | 2011-09-11 | 1 | -50/+48 |
| | |||||
* | Add an option to emulate EAX reverb using standard reverb | Chris Robinson | 2011-07-20 | 1 | -0/+1 |
| | |||||
* | Add a config option to boost reverb output | Chris Robinson | 2011-07-20 | 1 | -0/+2 |
| | |||||
* | Use a helper to tell if an effect type is reverb | Chris Robinson | 2011-07-05 | 1 | -0/+2 |
| | |||||
* | Store the separate effect parameters in a union | Chris Robinson | 2011-05-20 | 1 | -50/+50 |
| | |||||
* | Add support for ALC_EXT_DEDICATED | Chris Robinson | 2011-03-12 | 1 | -0/+5 |
| | |||||
* | Use a map for the effects list | Chris Robinson | 2010-05-18 | 1 | -2/+0 |
| | |||||
* | Implement a skeleton Ring Modulator effect | Chris Robinson | 2010-04-08 | 1 | -0/+7 |
| | |||||
* | Move extension function declarations to alext.h/efx.h | Chris Robinson | 2010-03-23 | 1 | -13/+0 |
| | |||||
* | Mark extension functions with AL_API/ALC_API | Chris Robinson | 2010-03-23 | 1 | -13/+13 |
| | |||||
* | Add EFX types and enums to alext.h | Chris Robinson | 2010-03-09 | 1 | -183/+0 |
| | | | | | The types and enums are in efx.h, which is included by alext.h. It's done this way because EFX has a lot if definitions which would polute alext.h | ||||
* | Store the effect and filter lists in the device | Chris Robinson | 2009-08-15 | 1 | -3/+3 |
| | |||||
* | Add preliminary support for the EAX Reverb effect | Chris Robinson | 2009-05-29 | 1 | -3/+147 |
| | | | | | Not all parameters are supported yet, though it is a little more fuctional than standard reverb | ||||
* | Add the Echo effect | Chris Robinson | 2009-04-12 | 1 | -0/+34 |
| | |||||
* | Add an option to disable specific EFX effect types | Chris Robinson | 2008-11-14 | 1 | -0/+7 |
| | |||||
* | Don't export extension function symbols from the lib | Chris Robinson | 2008-09-06 | 1 | -13/+13 |
| | |||||
* | Allow getting and setting reverb parameters, as well as setting reverb effects | Chris Robinson | 2008-01-15 | 1 | -0/+17 |
| | | | | Reverb is still not implemented. The parameters just no-op for now. | ||||
* | Add reverb parameters | Chris Robinson | 2008-01-15 | 1 | -0/+15 |
| | |||||
* | Add effect type enums | Chris Robinson | 2007-12-17 | 1 | -0/+12 |
| | |||||
* | Implement effect function skeletons | Chris Robinson | 2007-12-17 | 1 | -0/+45 |