Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |