Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Remove an unused macro and rename another | Chris Robinson | 2011-05-07 | 1 | -1/+1 |
| | |||||
* | Some minor cleanups | Chris Robinson | 2011-05-07 | 1 | -1/+1 |
| | |||||
* | Add an option to reverse Z panning of mono sources | Chris Robinson | 2011-05-07 | 1 | -0/+7 |
| | | | | | | | | | | | Applications that are not built around OpenAL's orientation system need to convert their given vectors to it. Depending on how this is done, it can lead to proper stereo (left-right) panning with improper surround sound (front-back) panning, which thusly sounds correct with stereo output and incorrect with 4+ channel output. This option is intended to help fix playback of such applications on surround sound systems, without having to resort to forcing stereo output. | ||||
* | Don't clear the request flag if a new context doesn't specify a frequency | Chris Robinson | 2011-05-06 | 1 | -7/+2 |
| | |||||
* | Update sources automatically when device parameters change | Chris Robinson | 2011-05-06 | 1 | -24/+25 |
| | |||||
* | Remove the head_dampen option | Chris Robinson | 2011-05-06 | 1 | -12/+0 |
| | | | | Now that HRTF is properly supported, it's not needed | ||||
* | Add a warning when HRTF is disabled | Chris Robinson | 2011-05-03 | 1 | -5/+9 |
| | |||||
* | Add a device flag for channel config requests | Chris Robinson | 2011-05-03 | 1 | -0/+4 |
| | |||||
* | Add a frequency-request device flag | Chris Robinson | 2011-05-03 | 1 | -4/+13 |
| | |||||
* | Use flags instead of separate bools | Chris Robinson | 2011-05-01 | 1 | -8/+12 |
| | |||||
* | Add a device flag for enabling HRTF | Chris Robinson | 2011-05-01 | 1 | -4/+8 |
| | |||||
* | Add the SOFT moniker for the loopback extension functions and enums | Chris Robinson | 2011-04-28 | 1 | -14/+14 |
| | |||||
* | Allow MSVC to build a static lib | Chris Robinson | 2011-04-27 | 1 | -0/+18 |
| | | | | Based on a patch by Michał Cichoń <[email protected]> | ||||
* | Add loopback device properties to the ALCenum list | Chris Robinson | 2011-04-27 | 1 | -0/+5 |
| | |||||
* | Add a couple in-progress extensions to the extension lists | Chris Robinson | 2011-04-27 | 1 | -3/+4 |
| | |||||
* | Add support for packed 24-bit samples | Chris Robinson | 2011-04-26 | 1 | -0/+2 |
| | |||||
* | Add a compatibility option to treat cone angles as half angles | Chris Robinson | 2011-04-22 | 1 | -0/+7 |
| | | | | | | | | | | All previous versions of the library treated the source cone angles as half angles, which is contrary to the spec. Setting the __ALSOFT_HALF_ANGLE_CONES environment variable to "true" or "1" restores the buggy behavior for compatibility with applications that expect it. This is not a config file option because new apps should not be made to depend on the old behavior. | ||||
* | Allow the buffer_samples API to be retrieved | Chris Robinson | 2011-04-10 | 1 | -0/+6 |
| | |||||
* | Add alBufferSamplesSOFT, as an initial start to AL_SOFT_buffer_samples | Chris Robinson | 2011-03-16 | 1 | -2/+2 |
| | |||||
* | Add a CoreAudio backend | Chris Robinson | 2011-03-15 | 1 | -0/+3 |
| | | | | Code courtesy of Garin Hiebert <[email protected]> | ||||
* | Combine multiple lists into one | Chris Robinson | 2011-03-12 | 1 | -11/+0 |
| | |||||
* | Add support for ALC_EXT_DEDICATED | Chris Robinson | 2011-03-12 | 1 | -1/+3 |
| | |||||
* | Better protect the device for multi-threading access | Chris Robinson | 2011-03-12 | 1 | -35/+33 |
| | |||||
* | Implement a basic non-real-time loopback device | Chris Robinson | 2011-03-11 | 1 | -11/+237 |
| | | | | | | | | | | Currently it behaves just like a normal device except contexts are only processed during calls to alcRenderSamples. Additionally, the ALC_SYNC and ALC_REFRESH context attributes are not valid for these devices, and there are two new context attributes to specify the rendering format: ALC_FORMAT_TYPE and ALC_FORMAT_CHANNELS. These each take one of the type and channel enums added. This stuff is subject to change. | ||||
* | Finalize the loop points extension as AL_SOFT_loop_points | Chris Robinson | 2011-02-09 | 1 | -2/+2 |
| | |||||
* | Don't duplicate the device list append function | Chris Robinson | 2011-01-23 | 1 | -18/+24 |
| | |||||
* | Separate device format into 'channel config' and 'sample type' components | Chris Robinson | 2010-12-04 | 1 | -71/+189 |
| |