Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Add reverb parameters | Chris Robinson | 2008-01-15 | 1 | -0/+16 |
| | |||||
* | Let alIsExtensionPresent work with mixed-case extension names | Chris Robinson | 2008-01-14 | 1 | -17/+14 |
| | |||||
* | Add support for AL_LOKI_quadriphonic | Chris Robinson | 2008-01-14 | 1 | -0/+2 |
| | |||||
* | Merge branch 'master' into efx-experiment | Chris Robinson | 2007-12-31 | 1 | -0/+16 |
|\ | |||||
| * | Export float32 formats | Chris Robinson | 2007-12-31 | 1 | -0/+2 |
| | | |||||
| * | Add some more formats | Chris Robinson | 2007-12-31 | 1 | -0/+11 |
| | | |||||
| * | Allow 5.1 channel output | Chris Robinson | 2007-12-26 | 1 | -0/+2 |
| | | | | | | | | This doesn't use the center or LFE channel in spatial calculations, however | ||||
* | | Add AL_FILTER_LOWPASS support | Chris Robinson | 2007-12-17 | 1 | -0/+4 |
| | | | | | | | | Direct filters only, since auxiliary sends and slots aren't available yet | ||||
* | | Add new listener property definition | Chris Robinson | 2007-12-17 | 1 | -0/+1 |
| | | |||||
* | | Add effect type enums | Chris Robinson | 2007-12-17 | 1 | -1/+18 |
| | | |||||
* | | Add new functions to proc address table | Chris Robinson | 2007-12-17 | 1 | -0/+26 |
| | | |||||
* | | Add EFX source filter properties | Chris Robinson | 2007-12-17 | 1 | -0/+11 |
| | | |||||
* | | Add AL_FILTER_TYPE enum | Chris Robinson | 2007-12-17 | 1 | -0/+1 |
| | | |||||
* | | Implement filter function skeletons | Chris Robinson | 2007-12-17 | 1 | -0/+20 |
|/ |