Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add and fixup some ALsource comments | Chris Robinson | 2012-04-26 | 1 | -25/+42 |
| | |||||
* | Add try/catch-like macros to handle errors, and convert alSource.c to use them | Chris Robinson | 2012-04-23 | 1 | -0/+47 |
| | |||||
* | Remove hungarian notation from the device and context structs | Chris Robinson | 2012-04-19 | 1 | -3/+3 |
| | |||||
* | Remove an unused field | Chris Robinson | 2012-04-19 | 1 | -2/+0 |
| | |||||
* | Use a consistent name for the self-id field | Chris Robinson | 2012-04-19 | 4 | -8/+8 |
| | |||||
* | Fix comment and rename the buffer's self-id | Chris Robinson | 2012-04-19 | 1 | -3/+4 |
| | |||||
* | Remove hungarian notation from sources | Chris Robinson | 2012-04-19 | 1 | -16/+16 |
| | |||||
* | Use a double to store the source offset and don't use milliseconds for seconds | Chris Robinson | 2012-04-16 | 1 | -2/+2 |
| | |||||
* | Finalize ALC_SOFT_loopback | Chris Robinson | 2012-03-15 | 1 | -32/+0 |
| | |||||
* | Rename GetReverbEffect to LoadReverbPreset | Chris Robinson | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Use enums to specify the default channel configuration and sample type | Chris Robinson | 2012-03-13 | 1 | -2/+6 |
| | |||||
* | Pass the device to InitializeEffect and return the error enum from it | Chris Robinson | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Pass a device to the effect update functions | Chris Robinson | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | Finalize AL_SOFT_direct_channels | Chris Robinson | 2012-03-12 | 1 | -5/+0 |
| | |||||
* | Use a separate backend callback to start playback of the device | Chris Robinson | 2012-03-05 | 1 | -0/+2 |
| | | | | | | | | | | | | This allows us to properly update the ALCdevice and its resources with the new parameters before starting playback, instead of expecting the mixer to block and wait after it has begun. This also lets us avoid holding the device lock while resetting and starting the device, which helps prevent lock inversion on some backends (ie, one thread locking A then B, and another thread locking B then A), ultimately allowing certain backends to asynchronously update the ALCdevice without risk of lockup. Capture still has issues here, however. | ||||
* | Make alcLoopbackOpenDeviceSOFT take a standard "device" name for a parameter | Chris Robinson | 2012-03-01 | 1 | -2/+2 |
| | |||||
* | Don't use GUIDs to ID mmdevapi devices, and don't enumerate if not needed | Chris Robinson | 2012-03-01 | 1 | -0/+2 |
| | |||||
* | Use an enum for the device type | Chris Robinson | 2012-02-23 | 1 | -3/+8 |
| | |||||
* | Always use "OpenAL Soft" for the short device enumeration list | Chris Robinson | 2012-02-20 | 1 | -2/+0 |
| | |||||
* | Use memset to clear the bs2b filter's last sample and remove the unused ↵ | Chris Robinson | 2012-02-19 | 1 | -3/+0 |
| | | | | is_clear function | ||||
* | Add a COUNTOF macro to get the number of entries in a static array | Chris Robinson | 2012-02-19 | 1 | -0/+1 |
| | |||||
* | Move the endian test macro to alMain.h | Chris Robinson | 2012-02-15 | 1 | -0/+7 |
| | |||||
* | Add a device parameter to alcLoopbackOpenDeviceSOFT | Chris Robinson | 2012-02-15 | 1 | -2/+2 |
| | |||||
* | Add a device request flag for the sample type | Chris Robinson | 2012-02-15 | 1 | -0/+2 |
| | |||||
* | Remove parameter names from typedefs | Chris Robinson | 2012-02-15 | 1 | -2/+2 |
| | |||||
* | Define a minimum output sample rate and warn if the config option goes below it | Chris Robinson | 2012-02-15 | 1 | -0/+1 |
| | |||||
* | Support signed and unsigned 32-bit int output | Chris Robinson | 2012-02-14 | 1 | -0/+2 |
| | |||||
* | Use more proper enum names for the resampler | Chris Robinson | 2012-02-12 | 2 | -8/+6 |
| | |||||
* | Use a proper enum value for setting the default distance model | Chris Robinson | 2012-02-12 | 1 | -1/+3 |
| | |||||
* | Rename non_virtual_channels to direct_channels | Chris Robinson | 2012-02-09 | 2 | -4/+4 |
| | |||||
* | Check for a 32-bit x86 processor before using MSVC's asm intrinsics | Chris Robinson | 2012-02-03 | 1 | -1/+1 |
| | |||||
* | Only use fast float-to-int GCC assembly for x86 and x86_64 targets | Chris Robinson | 2012-02-03 | 1 | -1/+1 |
| | |||||
* | Avoid duplicating some initialization code | Chris Robinson | 2012-01-20 | 2 | -3/+5 |
| | |||||
* | 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 | 3 | -0/+5 |
| | | | | | | 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. | ||||
* | Finalize AL_SOFT_buffer_samples | Chris Robinson | 2012-01-10 | 1 | -70/+0 |
| | |||||
* | Remove the unnecessary AL_MULAW_SOFT, AL_ALAW_SOFT, and AL_IMA4_SOFT defines | Chris Robinson | 2012-01-10 | 2 | -6/+3 |
| | |||||
* | Append _SOFT to the AL_SOFT_buffer_samples enums | Chris Robinson | 2012-01-10 | 2 | -65/+65 |
| | |||||
* | Make LockDevice, LockContext, etc, inline | Chris Robinson | 2012-01-09 | 1 | -4/+10 |
| | |||||
* | Use a proper typedef for handling atomic pointer swaps | Chris Robinson | 2012-01-01 | 1 | -8/+10 |
| | |||||
* | Append _SOFT to the ALC loopback format enums | Chris Robinson | 2011-11-01 | 1 | -25/+25 |
| | |||||
* | Calculate the listener matrix when a new orientation is specified | Chris Robinson | 2011-10-30 | 2 | -0/+29 |
| | | | | | This is so the matrix isn't derived each time a source is updated, and it will make supporting user-defined matrices easier. | ||||
* | Add a work-around for cross-compiling with MinGW | Chris Robinson | 2011-10-27 | 1 | -0/+26 |
| | |||||
* | Return the key's value from the map when it's removed | Chris Robinson | 2011-10-06 | 1 | -7/+6 |
| | |||||
* | Check for the HRTF object instead of a flag | Chris Robinson | 2011-10-06 | 1 | -4/+2 |
| | |||||
* | Add min/max/clamp methods for 64-bit int | Chris Robinson | 2011-10-04 | 1 | -0/+7 |
| | |||||
* | Remove some unneeded templates and parameters | Chris Robinson | 2011-10-04 | 1 | -2/+2 |
| | |||||
* | Convert samples to float when copying to the stack | Chris Robinson | 2011-10-04 | 1 | -4/+4 |
| | |||||
* | Use sample frames when handling the buffer length | Chris Robinson | 2011-10-04 | 1 | -3/+4 |
| | |||||
* | Don't use inline asm with MSVC on 64-bit | Chris Robinson | 2011-10-02 | 1 | -1/+1 |
| |