| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix source sends' initial HF absorption and decay calculation | Chris Robinson | 2017-05-27 | 1 | -1/+1 |
* | Apply more proper air absorption to the wet path | Chris Robinson | 2017-05-19 | 1 | -0/+2 |
* | Use a different way to get the size of structs with flexible array members | Chris Robinson | 2017-04-18 | 1 | -6/+2 |
* | Allow increasing the maximum source limit | Chris Robinson | 2017-04-14 | 1 | -1/+1 |
* | Use separate atomic macros for pointers | Chris Robinson | 2017-04-14 | 1 | -11/+7 |
* | Use an array of pointers for effects instead of a linked list | Chris Robinson | 2017-03-27 | 1 | -43/+70 |
* | Fix handling of the PropsClean flags | Chris Robinson | 2017-03-23 | 1 | -1/+1 |
* | Use an atomic flag to mark auxiliary effect slot updates | Chris Robinson | 2017-03-23 | 1 | -4/+3 |
* | Remove unnecessary atomic members | Chris Robinson | 2017-03-08 | 1 | -14/+11 |
* | Avoid duplicating code using a macro | Chris Robinson | 2016-12-21 | 1 | -5/+1 |
* | Use separate macros for atomics that don't take a memory order | Chris Robinson | 2016-12-20 | 1 | -11/+11 |
* | Stop using almemory_order_consume | Chris Robinson | 2016-11-17 | 1 | -1/+1 |
* | Remove unnecessary consts | Chris Robinson | 2016-08-31 | 1 | -4/+4 |
* | Avoid directly replacing the effect slot Update pointer | Chris Robinson | 2016-08-25 | 1 | -14/+10 |
* | Properly defer effect slot changes | Chris Robinson | 2016-08-25 | 1 | -11/+28 |
* | Track all references for effect states | Chris Robinson | 2016-08-25 | 1 | -21/+47 |
* | Add a ref count to ALeffectState | Chris Robinson | 2016-08-25 | 1 | -0/+8 |
* | Avoid resupplying unneeded source updates | Chris Robinson | 2016-08-23 | 1 | -1/+1 |
* | Avoid a NULL deref when creating 0 auxiliary effect slots | Chris Robinson | 2016-07-26 | 1 | -12/+9 |
* | Remove broken autowah effect code | Chris Robinson | 2016-07-26 | 1 | -1/+0 |
* | Avoid using memcpy to copy a single struct | Chris Robinson | 2016-07-06 | 1 | -3/+3 |
* | Use separate arrays for UIntMap keys and values | Chris Robinson | 2016-07-04 | 1 | -2/+2 |
* | Hold the effectslot map lock while handling it | Chris Robinson | 2016-05-29 | 1 | -0/+24 |
* | Use a linked list for active effect slots | Chris Robinson | 2016-05-29 | 1 | -36/+31 |
* | Use the backend lock for the effectstate's deviceUpdate call | Chris Robinson | 2016-05-27 | 1 | -8/+4 |
* | 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 | 1 | -10/+9 |
* | Provide asynchronous property updates for sources | Chris Robinson | 2016-05-14 | 1 | -0/+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 | 1 | -1/+7 |
* | Avoid updating the effect state object if it's not changed | Chris Robinson | 2016-05-12 | 1 | -13/+21 |
* | Provide (mostly) lockless updates for effect slots | Chris Robinson | 2016-05-12 | 1 | -50/+116 |
* | Use a lockless method for updating listener and context properties | Chris Robinson | 2016-05-11 | 1 | -2/+5 |
* | Shorten VECTOR_ITER_ macros to VECTOR_ | Chris Robinson | 2016-04-15 | 1 | -3/+3 |
* | Move the aligned malloc functions to the common lib | Chris Robinson | 2016-03-29 | 1 | -0/+2 |
* | Store the effect's output buffer in the effect state | Chris Robinson | 2016-03-17 | 1 | -0/+2 |
* | Mix to multichannel for effects | Chris Robinson | 2016-01-28 | 1 | -0/+2 |
* | Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2... | François Cami | 2014-08-18 | 1 | -2/+2 |
* | Use an ATOMIC_INIT macro instead of ATOMIC_LOAD_UNSAFE | Chris Robinson | 2014-08-03 | 1 | -1/+1 |
* | Explicitly pass the address of atomics and parameters that can be modified | Chris Robinson | 2014-07-26 | 1 | -6/+6 |
* | Use generic atomics in more places | Chris Robinson | 2014-07-22 | 1 | -4/+4 |
* | Add macros for generic atomic functionality | Chris Robinson | 2014-07-22 | 1 | -2/+2 |
* | Use VECTOR_FIND_IF instead of a manual loop | Chris Robinson | 2014-07-06 | 1 | -11/+7 |
* | Don't require pre-declaring vector types | Chris Robinson | 2014-07-06 | 1 | -6/+5 |
* | Make RefCount a non-integer type | Chris Robinson | 2014-05-14 | 1 | -2/+2 |
* | Insert all new effect slots into the active effect slots at once | Chris Robinson | 2014-04-10 | 1 | -26/+27 |
* | Remove the click removal buffers for auxiliary effect slots | Chris Robinson | 2014-03-23 | 1 | -2/+0 |
* | Increase the vector reserve as needed when pushing in new items | Chris Robinson | 2014-03-21 | 1 | -1/+1 |
* | Add a generic vector interface and use it for the active effect slots | Chris Robinson | 2014-03-21 | 1 | -22/+12 |
* | Use C99 inline in more places | Chris Robinson | 2013-11-04 | 1 | -0/+3 |