Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the EffectList array to alEffect.c/h | Chris Robinson | 2018-01-11 | 1 | -16/+0 |
| | |||||
* | Workaround some systems having an ECHO macro | Chris Robinson | 2016-10-30 | 1 | -11/+11 |
| | |||||
* | Remove broken autowah effect code | Chris Robinson | 2016-07-26 | 1 | -3/+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. | ||||
* | 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 | ||||
* | Disable the autowah effect | Chris Robinson | 2014-08-06 | 1 | -0/+2 |
| | | | | | | | | There's apparently some issues with it causing noise or killing the output. It might be due to the per-sample changes being too harsh for the filter to keep up with, but it's not something I can take care of in time for release. This commit should be reverted after release when work on fixing it can resume. | ||||
* | Remove the last of the al_try code | Chris Robinson | 2013-10-07 | 1 | -23/+21 |
| | |||||
* | Implement the Compressor effect | Chris Robinson | 2013-10-03 | 1 | -0/+1 |
| | |||||
* | Implement the Autowah effect. | Chris Robinson | 2013-10-03 | 1 | -4/+5 |
| | |||||
* | Implement distortion and equalizer effects | Chris Robinson | 2013-05-18 | 1 | -8/+10 |
| | | | | Code provided by Mike Gorchak | ||||
* | Add Chorus and Flanger effects | Chris Robinson | 2013-03-13 | 1 | -0/+2 |
| | | | | Code provided by Mike Gorchak | ||||
* | Couple small error handling fixups | Chris Robinson | 2012-04-24 | 1 | -3/+4 |
| | |||||
* | Rename another variable to avoid hungarian notation | Chris Robinson | 2012-04-20 | 1 | -3/+3 |
| | |||||
* | Combine ALCenum and ALenum lists | Chris Robinson | 2012-04-20 | 1 | -306/+3 |
| | |||||
* | Rename non_virtual_channels to direct_channels | Chris Robinson | 2012-02-09 | 1 | -1/+1 |
| | |||||
* | Remove the unnecessary AL_MULAW_SOFT, AL_ALAW_SOFT, and AL_IMA4_SOFT defines | Chris Robinson | 2012-01-10 | 1 | -3/+0 |
| | |||||
* | Append _SOFT to the AL_SOFT_buffer_samples enums | Chris Robinson | 2012-01-10 | 1 | -45/+45 |
| | |||||
* | Add buffer properties to get the internal format, and the length in bytes, ↵ | Chris Robinson | 2011-10-01 | 1 | -0/+4 |
| | | | | | | | | | | | samples, and seconds The provided buffer lengths correspond to the source offsets, in that the byte length specifies the end of the byte offset (ie, when the buffer is used for a static source, the offset will range between 0 (inclusive) and the byte length (exclusive)). Although an application could use the AL_SIZE, AL_CHANNELS, AL_BITS, and AL_FREQUENCY properties to find the length in samples and seconds, the byte length cannot be reliably calculated this way. | ||||
* | Use tokens matching the string | Chris Robinson | 2011-10-01 | 1 | -2/+2 |
| | |||||
* | Add support for AL_EXT_ALAW | Chris Robinson | 2011-10-01 | 1 | -0/+3 |
| | |||||
* | Just reference the context when checking for extensions | Chris Robinson | 2011-09-11 | 1 | -3/+2 |
| | |||||
* | Add a couple new functions to handle deferred updates | Chris Robinson | 2011-07-16 | 1 | -0/+1 |
| | | | | | | Currently no-ops, they will be used in place of alcSuspendContext and alcProcessContext for batching updates since the mentioned functions have no coherent functionality between system implementations. | ||||
* | Rename Suspend/ProcessContext since they are locking a mutex | Chris Robinson | 2011-06-30 | 1 | -23/+21 |
| | |||||
* | Add a source property to skip channel virtualization for multi-channel buffers | Chris Robinson | 2011-06-29 | 1 | -0/+1 |
| | | | | | | | | | With virtualization disabled, channels are mapped directly from input to output and any input channel that is missing an output is dropped. Any virtualization effects (such as HRTF filters) for positional cues are also skipped. The idea is to allow applications a way to play pre-filtered audio that channel vitualization effects could interfere with. | ||||
* | Remove the databuffer functions and structs | Chris Robinson | 2011-06-15 | 1 | -1/+0 |
| | | | | It's been disabled for a while now, and not likely to be re-enabled. | ||||
* | Add support for packed 24-bit samples | Chris Robinson | 2011-04-26 | 1 | -0/+2 |
| | |||||
* | Allow the buffer_samples API to be retrieved | Chris Robinson | 2011-04-10 | 1 | -0/+44 |
| | |||||
* | Use a loop to make sure the requested effect is not disabled | Chris Robinson | 2011-03-12 | 1 | -7/+7 |
| | |||||
* | Combine multiple lists into one | Chris Robinson | 2011-03-12 | 1 | -14/+12 |
| | |||||
* | Don't return enums for disabled effects | Chris Robinson | 2011-03-12 | 1 | -1/+21 |
| | |||||
* | Add support for ALC_EXT_DEDICATED | Chris Robinson | 2011-03-12 | 1 | -0/+5 |
| | |||||
* | Implement AL_SOFT_buffer_sub_data using the current AL_EXT_buffer_sub_data spec | Chris Robinson | 2010-09-21 | 1 | -0/+2 |
| | | | | | | This extension can be useful for some applications, but a full EXT version may not be ready for some time. Using the SOFT moniker will help differentiate it in case changes need to be done for the EXT version. | ||||
* | Combine AL and ALC function lists | Chris Robinson | 2010-04-28 | 1 | -145/+3 |
| | |||||
* | Add a couple missing values to the *GetEnumValue tables | Chris Robinson | 2010-04-25 | 1 | -0/+1 |
| | |||||
* | Implement a skeleton Ring Modulator effect | Chris Robinson | 2010-04-08 | 1 | -0/+7 |
| | |||||
* | Constify and properly type some variables and struct members | Chris Robinson | 2010-03-24 | 1 | -175/+185 |
| | |||||
* | Whitespace fixes | Chris Robinson | 2010-03-22 | 1 | -6/+6 |
| | |||||
* | Don't expose enums for unsupported filter types | Chris Robinson | 2010-03-20 | 1 | -0/+2 |
| | |||||
* | Add EAX Reverb and Echo parameters to the enum table | Chris Robinson | 2010-03-20 | 1 | -0/+32 |
| | |||||
* | Don't use deprecated macros | Chris Robinson | 2010-03-19 | 1 | -3/+3 |
| | |||||
* | Remove old comment | Chris Robinson | 2010-03-17 | 1 | -1/+0 |
| | |||||
* | Don't return unsupported effects from alGetEnumValue | Chris Robinson | 2010-03-17 | 1 | -0/+5 |
| | |||||
* | The enums are the same as with mcforamts, so advertise AL_EXT_MULAW too | Chris Robinson | 2010-03-17 | 1 | -0/+2 |
| | |||||
* | Pass the context to alSetError | Chris Robinson | 2010-03-16 | 1 | -5/+6 |
| | |||||
* | Add support for AL_EXT_DOUBLE | Chris Robinson | 2010-03-13 | 1 | -0/+2 |
| | |||||
* | Add support for AL_EXT_MULAW_MCFORMATS | Chris Robinson | 2010-03-13 | 1 | -0/+7 |
| | |||||
* | More modifications and fixes for context checks | Chris Robinson | 2009-08-16 | 1 | -5/+1 |
| | |||||
* | Use a function to retrieve the current context in an already-locked state | Chris Robinson | 2009-08-16 | 1 | -3/+1 |
| | | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked | ||||
* | Add in-progress working extension AL_EXTX_sample_buffer_object | Chris Robinson | 2009-08-16 | 1 | -0/+19 |
| | |||||
* | Add initial AL_EXTX_buffer_sub_data support | Chris Robinson | 2008-11-11 | 1 | -0/+3 |
| | | | | | | | | Note that this is an in-development extension, as noted by the EXTX moniker instead of EXT. It's behavior is subject to change, and the extension string will be removed (replaced with the official string once it's finalized). Developers are discouraged from using this in production code, though feel free to play around with it. | ||||
* | Add missing config.h includes | Chris Robinson | 2008-01-16 | 1 | -0/+2 |
| |