Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove SET_VTABLE1 | Chris Robinson | 2018-01-11 | 1 | -11/+11 |
| | |||||
* | Clean up the EffectList members and make the list size known | Chris Robinson | 2018-01-11 | 1 | -16/+15 |
| | |||||
* | Move the EffectList array to alEffect.c/h | Chris Robinson | 2018-01-11 | 1 | -0/+15 |
| | |||||
* | Combine the chorus and flanger processing functions | Chris Robinson | 2018-01-09 | 1 | -6/+6 |
| | | | | | | | 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. | ||||
* | Workaround some systems having an ECHO macro | Chris Robinson | 2016-10-30 | 1 | -2/+2 |
| | |||||
* | Use al_calloc/al_free in more places | Chris Robinson | 2016-08-03 | 1 | -5/+5 |
| | |||||
* | Remove broken autowah effect code | Chris Robinson | 2016-07-26 | 1 | -7/+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. | ||||
* | Use separate arrays for UIntMap keys and values | Chris Robinson | 2016-07-04 | 1 | -2/+2 |
| | |||||
* | Hold the effect and filter maps while handling effects and filters | Chris Robinson | 2016-05-12 | 1 | -2/+25 |
| | |||||
* | Always update all reverb properties | Chris Robinson | 2015-10-28 | 1 | -0/+14 |
| | | | | | | The EAX-only effect properties will be set to compatible defaults when standard reverb is set, and the EAX-only effects will be skipped during sample processing. | ||||
* | Update COPYING to the latest ↵ | François Cami | 2014-08-18 | 1 | -2/+2 |
| | | | | https://www.gnu.org/licenses/old-licenses/lgpl-2.0.txt to fix the FSF' address Fix the FSF' address in the source | ||||
* | Use C99 inline in more places | Chris Robinson | 2013-11-04 | 1 | -0/+2 |
| | |||||
* | Use C99 inline semantics | Chris Robinson | 2013-11-04 | 1 | -0/+1 |
| | |||||
* | Rename VCALL and VCALL0 to V and V0 | Chris Robinson | 2013-11-02 | 1 | -8/+8 |
| | |||||
* | Modify how VCALL is handled | Chris Robinson | 2013-10-28 | 1 | -8/+8 |
| | | | | | | | | | | | Now instead of specifying the arguments as a third argument to the macro, like VCALL(object,function,(arg1, arg2)); they are specified separately after the macro, like VCALL(object,function)(arg1, arg2); Also, VCALL_NOARGS has been removed in favor of VCALL0, which behaves like above but expects an empty argument list (a separate macro is needed to work around preprocessor limitations). | ||||
* | Use SET_VTABLE1 to set the ALeffect vtables | Chris Robinson | 2013-10-08 | 1 | -12/+12 |
| | |||||
* | Remove the last of the al_try code | Chris Robinson | 2013-10-07 | 1 | -56/+53 |
| | |||||
* | Implement the Compressor effect | Chris Robinson | 2013-10-03 | 1 | -0/+4 |
| | |||||
* | Implement the Autowah effect. | Chris Robinson | 2013-10-03 | 1 | -0/+7 |
| | |||||
* | Fix up the naming convention of effect methods | Chris Robinson | 2013-05-29 | 1 | -8/+8 |
| | |||||
* | Use generic VCALL[_NOARGS] macros instead of type-specific wrappers | Chris Robinson | 2013-05-27 | 1 | -8/+8 |
| | |||||
* | Use an ALeffectProps union to store the effect properties | Chris Robinson | 2013-05-25 | 1 | -103/+103 |
| | |||||
* | Use vtables for setting effect properties | Chris Robinson | 2013-05-24 | 1 | -80/+10 |
| | |||||
* | Implement distortion and equalizer effects | Chris Robinson | 2013-05-18 | 1 | -2/+37 |
| | | | | Code provided by Mike Gorchak | ||||
* | Simplify al_try code | Chris Robinson | 2013-03-24 | 1 | -5/+2 |
| | |||||
* | Reorder some switch cases | Chris Robinson | 2013-03-24 | 1 | -34/+32 |
| | |||||
* | Avoid an unnecessary size variable | Chris Robinson | 2013-03-19 | 1 | -6/+5 |
| | |||||
* | Add Chorus and Flanger effects | Chris Robinson | 2013-03-13 | 1 | -0/+34 |
| | | | | Code provided by Mike Gorchak | ||||
* | Move the effect-specific get/set methods to where the effect is implemented | Chris Robinson | 2013-03-13 | 1 | -834/+0 |
| | |||||
* | Add missing include | Chris Robinson | 2012-10-07 | 1 | -0/+1 |
| | |||||
* | Partially convert alEffect.c and alFilter.c to the new error handling | Chris Robinson | 2012-04-25 | 1 | -34/+26 |
| | |||||
* | Fix up alEffect.c and alFilter.c a bit | Chris Robinson | 2012-04-24 | 1 | -27/+39 |
| | |||||
* | Remove hungarian notation from some function parameters | Chris Robinson | 2012-04-19 | 1 | -20/+20 |
| | |||||
* | Use a consistent name for the self-id field | Chris Robinson | 2012-04-19 | 1 | -6/+6 |
| | |||||
* | Rename GetReverbEffect to LoadReverbPreset | Chris Robinson | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Print a message when loading the "none" reverb preset | Chris Robinson | 2012-02-23 | 1 | -1/+2 |
| | |||||
* | Recognize "none" to disable the default reverb | Chris Robinson | 2012-02-19 | 1 | -0/+6 |
| | |||||
* | Add a COUNTOF macro to get the number of entries in a static array | Chris Robinson | 2012-02-19 | 1 | -1/+1 |
| | |||||
* | Fix typo in the "CarpetedHallway" reverb preset | Chris Robinson | 2012-02-01 | 1 | -1/+1 |
| | |||||
* | Reorder a couple effect presets | Chris Robinson | 2012-01-29 | 1 | -1/+1 |
| | |||||
* | Add some more reverb presets | Chris Robinson | 2012-01-27 | 1 | -0/+100 |
| | |||||
* | Some cleanups for the reverb list | Chris Robinson | 2012-01-24 | 1 | -3/+4 |
| | |||||
* | Avoid duplicating some initialization code | Chris Robinson | 2012-01-20 | 1 | -2/+8 |
| | |||||
* | Honor the disabled effects for the default reverb | Chris Robinson | 2012-01-20 | 1 | -1/+6 |
| | |||||
* | Add the ability to specify a preset for forced reverb | Chris Robinson | 2012-01-19 | 1 | -1/+79 |
| | |||||
* | Add a global option to apply a reverb effect on source send 0 | Chris Robinson | 2012-01-19 | 1 | -0/+6 |
| | | | | | | 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. | ||||
* | Centralize the Lookup and Remove macros | Chris Robinson | 2011-09-24 | 1 | -13/+11 |
| | |||||
* | Silence some MSVC precision warnings | Chris Robinson | 2011-09-22 | 1 | -23/+12 |
| | |||||
* | Constify some parameters | Chris Robinson | 2011-09-22 | 1 | -3/+3 |
| | |||||
* | Get rid of some more GetLockedContext calls | Chris Robinson | 2011-09-11 | 1 | -17/+25 |
| |