Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert alEffect.c and alFilter.c to C++ | Chris Robinson | 2018-11-16 | 1 | -815/+0 |
| | |||||
* | Move extern inline declarations to their own C source | Chris Robinson | 2018-11-14 | 1 | -4/+0 |
| | |||||
* | Simplify some statements | Filip Gawin | 2018-10-29 | 1 | -2/+2 |
| | |||||
* | EFX: Autowah implementation | Raulshc | 2018-07-25 | 1 | -0/+8 |
| | | | Add autowah effect using biquad peaking filter and envelope follower | ||||
* | Fix a couple property variable names | Chris Robinson | 2018-05-22 | 1 | -3/+3 |
| | |||||
* | EFX: Frequency Shifter implementation | Raulshc | 2018-05-20 | 1 | -0/+7 |
| | | | Add frequency shifter effect using discrete Hilbert transform. Only mono signal processing by now (LEFT_DIRECTION). | ||||
* | EFX:Pitch Shifter implementation | Raulshc | 2018-03-18 | 1 | -0/+6 |
| | | | Add pitch shifter effect using standard phase vocoder, based on work of Stephan Bernsee. Only mono signal processing by now. | ||||
* | Use function-like macros to call filter and effect vtable methods | Chris Robinson | 2018-03-08 | 1 | -19/+19 |
| | |||||
* | Remove the unused thunk code | Chris Robinson | 2018-02-02 | 1 | -1/+0 |
| | |||||
* | Don't bother with a return value that's never used | Chris Robinson | 2018-01-27 | 1 | -4/+3 |
| | |||||
* | Move some inline functions into a header instead of copying them | Chris Robinson | 2018-01-27 | 1 | -7/+4 |
| | | | | | Unfortunately does not include the Lookup* functions, which need the full type declaration to offset the pointer. | ||||
* | Fix error reporting for resource generation | Chris Robinson | 2018-01-27 | 1 | -4/+4 |
| | |||||
* | Store effects in an array of lists | Chris Robinson | 2018-01-27 | 1 | -61/+134 |
| | |||||
* | Construct error messages using parameterized values | Chris Robinson | 2018-01-25 | 1 | -14/+14 |
| | |||||
* | Provide messages for the remaining AL errors | Chris Robinson | 2018-01-24 | 1 | -5/+5 |
| | |||||
* | Call the event callback when an error is generated | Chris Robinson | 2018-01-24 | 1 | -9/+9 |
| | | | | | Most errors don't yet provide correct object IDs or text messages for the AL error. | ||||
* | 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 |
| |