| Commit message (Expand) | Author | Age | Files | Lines |
* | Add some missing locks to protect reading state | Chris Robinson | 2018-03-03 | 1 | -0/+14 |
* | Use a plain mutex for the property lock | Chris Robinson | 2018-03-03 | 1 | -12/+12 |
* | Rename EventLock to make it more clear it's protecting the callback | Chris Robinson | 2018-01-30 | 1 | -2/+2 |
* | Make EnabledEvts atomic | Chris Robinson | 2018-01-28 | 1 | -2/+4 |
* | Report the problem value for global state errors | Chris Robinson | 2018-01-28 | 1 | -21/+22 |
* | Add some casts to pacify MSVC | Chris Robinson | 2018-01-27 | 1 | -1/+2 |
* | Add the printf-format attribute to alSetError | Chris Robinson | 2018-01-25 | 1 | -30/+30 |
* | Construct error messages using parameterized values | Chris Robinson | 2018-01-25 | 1 | -31/+34 |
* | Add a deprecated event type for alDopplerVelocity | Chris Robinson | 2018-01-24 | 1 | -0/+11 |
* | Fix ordering of alGetPointervSOFT | Chris Robinson | 2018-01-24 | 1 | -28/+28 |
* | Provide messages for the remaining AL errors | Chris Robinson | 2018-01-24 | 1 | -57/+37 |
* | Handle event properties | Chris Robinson | 2018-01-23 | 1 | -0/+58 |
* | Replace the sinc4 resampler with cubic | Chris Robinson | 2018-01-07 | 1 | -2/+2 |
* | Add an "un-exposed" method to get the library version | Chris Robinson | 2017-10-16 | 1 | -0/+10 |
* | Re-update effect slots when context properties change | Chris Robinson | 2017-09-27 | 1 | -3/+3 |
* | Don't update context and listener props unnecessarily | Chris Robinson | 2017-09-27 | 1 | -14/+14 |
* | Update the context state properties separately | Chris Robinson | 2017-09-27 | 1 | -6/+45 |
* | Rename resampler labels | Chris Robinson | 2017-08-27 | 1 | -3/+3 |
* | Add a higher quality bsinc resampler using 24 sample points | Chris Robinson | 2017-08-27 | 1 | -0/+2 |
* | Rename the bsinc resampler to bsinc12 | Chris Robinson | 2017-08-25 | 1 | -2/+2 |
* | Rename Zero-Order Hold to Nearest | Chris Robinson | 2017-05-03 | 1 | -1/+1 |
* | Add a method to enumerate resamplers | Chris Robinson | 2017-04-21 | 1 | -0/+90 |
* | Don't defer source state or offset changes | Chris Robinson | 2017-03-19 | 1 | -6/+6 |
* | Trace the commit ID and branch the library was built from | Chris Robinson | 2016-12-21 | 1 | -0/+2 |
* | Add a volume-adjust config option to adjust the source output volume | Chris Robinson | 2016-09-24 | 1 | -5/+5 |
* | Add a query for the maximum source gain limit | Chris Robinson | 2016-08-28 | 1 | -0/+26 |
* | Allow sources to play while alcSuspendContext is in effect | Chris Robinson | 2016-08-26 | 1 | -6/+11 |
* | Don't pass the context's distance model as the source's | Chris Robinson | 2016-08-23 | 1 | -3/+3 |
* | Avoid resupplying unneeded source updates | Chris Robinson | 2016-08-23 | 1 | -9/+0 |
* | Avoid redundantly storing distance model settings | Chris Robinson | 2016-05-17 | 1 | -9/+0 |
* | Provide asynchronous property updates for sources | Chris Robinson | 2016-05-14 | 1 | -11/+37 |
* | Store the remaining context properties with the listener properties | Chris Robinson | 2016-05-13 | 1 | -6/+4 |
* | Use a lockless method for updating listener and context properties | Chris Robinson | 2016-05-11 | 1 | -6/+21 |
* | Remove the MIDI code | Chris Robinson | 2015-10-20 | 1 | -96/+0 |
* | Avoid the ALCdevice_Lock/Unlock wrapper in some places | Chris Robinson | 2014-11-01 | 1 | -2/+3 |
* | Make alcSuspendContext and alcProcessContext batch updates | Chris Robinson | 2014-10-12 | 1 | -72/+2 |
* | Protect alProcessUpdatesSOFT with a lock | Chris Robinson | 2014-09-03 | 1 | -2/+2 |
* | Rename activesource to voice | Chris Robinson | 2014-08-21 | 1 | -8/+8 |
* | Use an array of objects for active sources instead of pointers | Chris Robinson | 2014-08-21 | 1 | -4/+4 |
* | Use a NULL source for inactive activesources | Chris Robinson | 2014-08-21 | 1 | -6/+4 |
* | Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2... | François Cami | 2014-08-18 | 1 | -2/+2 |
* | Explicitly pass the address of atomics and parameters that can be modified | Chris Robinson | 2014-07-26 | 1 | -9/+9 |
* | Use generic atomics in more places | Chris Robinson | 2014-07-22 | 1 | -1/+1 |
* | Add macros for generic atomic functionality | Chris Robinson | 2014-07-22 | 1 | -8/+8 |
* | Use a RWLock to help protect the source's buffer queue | Chris Robinson | 2014-05-10 | 1 | -0/+4 |
* | Add a generic vector interface and use it for the active effect slots | Chris Robinson | 2014-03-21 | 1 | -2/+2 |
* | Store some source mixing parameters in the active source struct | Chris Robinson | 2014-03-19 | 1 | -2/+2 |
* | Use a separate struct for tracking active sources | Chris Robinson | 2014-03-18 | 1 | -6/+10 |
* | Add a method to get the current MIDI state | Chris Robinson | 2014-01-12 | 1 | -0/+26 |
* | Add a method to set and get soundfonts | Chris Robinson | 2013-12-27 | 1 | -4/+48 |