Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename Suspend/ProcessContext since they are locking a mutex | Chris Robinson | 2011-06-30 | 1 | -16/+16 |
| | |||||
* | Add a source property to skip channel virtualization for multi-channel buffers | Chris Robinson | 2011-06-29 | 1 | -1/+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 an incorrect ProcessContext call | Chris Robinson | 2011-06-26 | 1 | -1/+0 |
| | |||||
* | Add a function to check if a device is compatible with the Hrtf filter | Chris Robinson | 2011-06-25 | 1 | -2/+1 |
| | |||||
* | Avoid setting a thread priority for OpenBSD | Chris Robinson | 2011-06-23 | 1 | -1/+1 |
| | | | | | It apparently causes a negative performance impact regardless of which values are set. | ||||
* | Be silent about failing to load shared libs | Chris Robinson | 2011-06-22 | 1 | -11/+1 |
| | |||||
* | Add a FreeBSD sndio backend | Chris Robinson | 2011-06-22 | 1 | -0/+3 |
| | |||||
* | Open the log file with config initialization | Chris Robinson | 2011-06-17 | 1 | -9/+9 |
| | |||||
* | Avoid resetting a flag that isn't on | Chris Robinson | 2011-06-17 | 1 | -3/+3 |
| | |||||
* | Make sure user configuration is always initialized for Windows | Chris Robinson | 2011-06-16 | 1 | -2/+4 |
| | |||||
* | Prefer DllMain when in Windows | Chris Robinson | 2011-06-16 | 1 | -5/+7 |
| | |||||
* | Don't suspend individual contexts when updating | Chris Robinson | 2011-06-16 | 1 | -2/+0 |
| | |||||
* | Avoid some channel order duplication | Chris Robinson | 2011-06-16 | 1 | -27/+13 |
| | |||||
* | Remove some unnecessary casts | Chris Robinson | 2011-06-15 | 1 | -4/+4 |
| | |||||
* | Remove the databuffer functions and structs | Chris Robinson | 2011-06-15 | 1 | -31/+0 |
| | | | | It's been disabled for a while now, and not likely to be re-enabled. | ||||
* | Avoid an unnecessary lock when retrieving the current context | Chris Robinson | 2011-06-15 | 1 | -4/+12 |
| | |||||
* | Declare some variables where they're used | Chris Robinson | 2011-06-15 | 1 | -4/+5 |
| | |||||
* | Don't prematurely set the HRTF flag | Chris Robinson | 2011-06-15 | 1 | -3/+2 |
| | |||||
* | Use a flag to specify when a device is running | Chris Robinson | 2011-06-15 | 1 | -13/+16 |
| | |||||
* | Separate config init from library init | Chris Robinson | 2011-06-14 | 1 | -25/+46 |
| | | | | | | | | | | | OSX has a bug where the file descriptor resource limit can't be increased once certain functions (such as fopen) are used. Since lib initialization happens in a global constructor and includes opening and parsing config files, it prevents apps from being able to increase the rlimit once the lib is loaded, which is usually before main(). By delaying config init, it allows apps the opportunity to change the rlimit before calling certain OpenAL functions. | ||||
* | Throw an error when no global initialization is available | Chris Robinson | 2011-06-14 | 1 | -3/+6 |
| | |||||
* | Unset the local context if it's being destroyed | Chris Robinson | 2011-06-14 | 1 | -0/+2 |
| | |||||
* | Avoid multiple list searches when destroying devices and contexts | Chris Robinson | 2011-06-14 | 1 | -17/+17 |
| | |||||
* | Create TLS for contexts earlier | Chris Robinson | 2011-06-14 | 1 | -2/+2 |
| | |||||
* | Use a proper enum for the probe type | Chris Robinson | 2011-06-14 | 1 | -1/+1 |
| | |||||
* | Open the logfile in append/text mode | Chris Robinson | 2011-06-14 | 1 | -1/+1 |
| | |||||
* | Combine multiple probe functions into one | Chris Robinson | 2011-06-14 | 1 | -23/+9 |
| | |||||
* | Uninline the timeGetTime wrapper | Chris Robinson | 2011-06-12 | 1 | -0/+34 |
| | |||||
* | Add an OpenSL backend | Chris Robinson | 2011-06-12 | 1 | -0/+3 |
| | | | | Currently for Android's OpenSL ES implementation | ||||
* | Add wrappers to handle dyanmically loading libs | Chris Robinson | 2011-06-12 | 1 | -0/+62 |
| | |||||
* | Use a minimum phase HRTF data set | Chris Robinson | 2011-06-03 | 1 | -0/+2 |
| | | | | This reduces the coefficient size from 128 down to 32, with a set of delays | ||||
* | Separate device-type parameter checks for alcGetIntegerv | Chris Robinson | 2011-05-29 | 1 | -122/+128 |
| | |||||
* | Avoid holding locks once the context is removed from the lists | Chris Robinson | 2011-05-29 | 1 | -9/+2 |
| | |||||
* | Uninline a couple more functions | Chris Robinson | 2011-05-29 | 1 | -0/+12 |
| | |||||
* | Uninline a couple mutex wrapper functions | Chris Robinson | 2011-05-29 | 1 | -0/+30 |
| | |||||
* | Protect the mixer while the device's context array is being updated | Chris Robinson | 2011-05-29 | 1 | -1/+2 |
| | |||||
* | Hold the global lock while the device is being updated | Chris Robinson | 2011-05-29 | 1 | -0/+7 |
| | |||||
* | Use a separate lock for device and context list accesses | Chris Robinson | 2011-05-29 | 1 | -73/+78 |
| | |||||
* | Require a lock for IsDevice calls | Chris Robinson | 2011-05-28 | 1 | -14/+22 |
| | |||||
* | Get the device format directly from the string | Chris Robinson | 2011-05-28 | 1 | -29/+114 |
| | |||||
* | Trace the format that is set when reporting HRTF disabled | Chris Robinson | 2011-05-28 | 1 | -1/+1 |
| | |||||
* | Add a 5.1 device format that uses side channels instead of back | Chris Robinson | 2011-05-28 | 1 | -0/+17 |
| | |||||
* | Rename Quad to Quadraphonic | Chris Robinson | 2011-05-24 | 1 | -1/+1 |
| | |||||
* | Fix handling of GUID definitions | Chris Robinson | 2011-05-22 | 1 | -20/+14 |
| | |||||
* | Use libuuid when it has MMDevApi's UIDs | Chris Robinson | 2011-05-21 | 1 | -0/+2 |
| | |||||
* | Remove duplicate macros | Chris Robinson | 2011-05-21 | 1 | -6/+0 |
| | |||||
* | Define GUIDs in ALc.c instead of the individual backend source files | Chris Robinson | 2011-05-15 | 1 | -0/+23 |
| | |||||
* | Add a skeleton backend for MMDevApi | Chris Robinson | 2011-05-15 | 1 | -0/+3 |
| | |||||
* | Add functions to get strings from the device format | Chris Robinson | 2011-05-15 | 1 | -1/+27 |
| | |||||
* | Set the duplicate-stereo flag properly after the device format is reset | Chris Robinson | 2011-05-13 | 1 | -6/+15 |
| |