| Commit message (Expand) | Author | Age | Files | Lines |
* | Add an option to specify the ambisonic output configuration | Chris Robinson | 2016-07-31 | 1 | -0/+12 |
* | Add a stand-alone upsampler for higher-order ambisonic oputput | Chris Robinson | 2016-07-30 | 1 | -1/+4 |
* | Add a config to output first-, second-, or third-order ambisonics | Chris Robinson | 2016-07-29 | 1 | -0/+3 |
* | Avoid a NULL deref when creating 0 auxiliary effect slots | Chris Robinson | 2016-07-26 | 1 | -12/+9 |
* | Remove the last use of ALfilterState_processSingle | Chris Robinson | 2016-07-26 | 2 | -18/+0 |
* | Remove broken autowah effect code | Chris Robinson | 2016-07-26 | 5 | -21/+0 |
* | Add some more restrict keywords | Chris Robinson | 2016-07-26 | 1 | -2/+2 |
* | Rename input_gain to b0 | Chris Robinson | 2016-07-26 | 2 | -4/+3 |
* | Increase the default thunk array size | Chris Robinson | 2016-07-25 | 1 | -1/+1 |
* | Make a MAX_AMBI2D_COEFFS macro instead of a magic number | Chris Robinson | 2016-07-17 | 1 | -1/+8 |
* | Modify bs2b_cross_feed to do multiple samples at once | Chris Robinson | 2016-07-13 | 1 | -36/+5 |
* | Move the input channel array out of the DirectParams and SendParams | Chris Robinson | 2016-07-13 | 3 | -18/+16 |
* | Store the voice output buffers separate from the params | Chris Robinson | 2016-07-11 | 2 | -6/+10 |
* | Reorder some source fields | Chris Robinson | 2016-07-07 | 2 | -24/+27 |
* | Avoid using memcpy to copy a single struct | Chris Robinson | 2016-07-06 | 2 | -17/+15 |
* | Remove a slightly outdated comment | Chris Robinson | 2016-07-06 | 1 | -1/+0 |
* | Remove the VirtOut buffer alias | Chris Robinson | 2016-07-05 | 1 | -6/+3 |
* | Use separate arrays for UIntMap keys and values | Chris Robinson | 2016-07-04 | 5 | -10/+10 |
* | Ensure voices has been updated once before mixing them | Chris Robinson | 2016-06-16 | 1 | -1/+8 |
* | Rename MaxNoOfSources for consistency | Chris Robinson | 2016-06-08 | 1 | -1/+1 |
* | Only define 8 HRTF filter states and params for the device | Chris Robinson | 2016-06-04 | 1 | -2/+2 |
* | Add property queries to get the device latency with the clock | Chris Robinson | 2016-06-03 | 1 | -0/+2 |
* | Remove some unnecessary volatile keywords | Chris Robinson | 2016-06-03 | 2 | -33/+33 |
* | Make a function static | Chris Robinson | 2016-06-01 | 2 | -7/+7 |
* | Use a macro to specify the ambisonic periphonic channel mask | Chris Robinson | 2016-06-01 | 1 | -1/+10 |
* | Use SSE for applying the HQ B-Format decoder matrices | Chris Robinson | 2016-05-31 | 1 | -0/+3 |
* | Hold the effectslot map lock while handling it | Chris Robinson | 2016-05-29 | 3 | -2/+38 |
* | Use a linked list for active effect slots | Chris Robinson | 2016-05-29 | 3 | -37/+34 |
* | Avoid the mixer lock when getting the plain source offset | Chris Robinson | 2016-05-28 | 1 | -11/+15 |
* | Avoid an explicit mixer lock for getting the source offset and latency | Chris Robinson | 2016-05-28 | 1 | -27/+72 |
* | Change the backend getLatency method to return the clock time too | Chris Robinson | 2016-05-28 | 1 | -3/+8 |
* | Use the backend lock for the effectstate's deviceUpdate call | Chris Robinson | 2016-05-27 | 1 | -8/+4 |
* | Use a specific lock for the backend's stop/reset/play calls | Chris Robinson | 2016-05-27 | 1 | -0/+2 |
* | Remove a couple unneeded functions | Chris Robinson | 2016-05-25 | 1 | -4/+7 |
* | Avoid using realloc in a number of places | Chris Robinson | 2016-05-21 | 3 | -13/+27 |
* | Make the source position calues atomic | Chris Robinson | 2016-05-19 | 2 | -21/+22 |
* | Avoid redundantly storing distance model settings | Chris Robinson | 2016-05-17 | 5 | -26/+10 |
* | Use floats for the listener transforms | Chris Robinson | 2016-05-16 | 2 | -26/+1 |
* | Don't store the source's update method with the voice | Chris Robinson | 2016-05-16 | 3 | -10/+0 |
* | Avoid separate updates to sources that should apply together | Chris Robinson | 2016-05-15 | 3 | -3/+18 |
* | Avoid duplicate effect state objects in the freelist | Chris Robinson | 2016-05-15 | 1 | -12/+25 |
* | Avoid using a flag to specify if the effect state needs to be updated | Chris Robinson | 2016-05-15 | 2 | -13/+10 |
* | Provide asynchronous property updates for sources | Chris Robinson | 2016-05-14 | 7 | -175/+474 |
* | Store the remaining context properties with the listener properties | Chris Robinson | 2016-05-13 | 3 | -6/+14 |
* | Get rid of an unnecessary copy of ALeffectProps | Chris Robinson | 2016-05-13 | 1 | -3/+2 |
* | Properly load the effect state pointer from the property container | Chris Robinson | 2016-05-13 | 1 | -2/+6 |
* | Hold the effect and filter maps while handling effects and filters | Chris Robinson | 2016-05-12 | 6 | -10/+89 |
* | Avoid updating the effect state object if it's not changed | Chris Robinson | 2016-05-12 | 2 | -14/+24 |
* | Provide (mostly) lockless updates for effect slots | Chris Robinson | 2016-05-12 | 2 | -55/+155 |
* | Use a lockless method for updating listener and context properties | Chris Robinson | 2016-05-11 | 5 | -56/+163 |