| Commit message (Expand) | Author | Age | Files | Lines |
* | Store the ALbufferlistitem's composited/max sample length | Chris Robinson | 2018-03-27 | 2 | -79/+44 |
* | Rename ALfilterState/Type to BiquadState/Type | Chris Robinson | 2018-03-23 | 1 | -4/+4 |
* | Move NFC filters to the filter directory | Chris Robinson | 2018-03-22 | 1 | -1/+1 |
* | Move the filter implementation to a separate directory | Chris Robinson | 2018-03-22 | 4 | -202/+4 |
* | EFX:Pitch Shifter implementation | Raulshc | 2018-03-18 | 4 | -1/+16 |
* | Apply a distance decay on the source send for the reverb's DecayLFRatio | Chris Robinson | 2018-03-11 | 2 | -0/+2 |
* | Add extern "C" to some headers | Chris Robinson | 2018-03-09 | 1 | -17/+17 |
* | Use function-like macros to call filter and effect vtable methods | Chris Robinson | 2018-03-08 | 4 | -33/+49 |
* | Fix struct forward declaration typo | Chris Robinson | 2018-03-08 | 1 | -1/+1 |
* | Fix adding to and removing from the active effect slots | Chris Robinson | 2018-03-08 | 1 | -21/+35 |
* | Properly limit the max number of effect slots to 2^31 - 1 | Chris Robinson | 2018-03-08 | 1 | -9/+1 |
* | Don't check for space in the ringbuffer before trying to write | Chris Robinson | 2018-03-03 | 2 | -5/+3 |
* | Avoid some code duplication | Chris Robinson | 2018-03-03 | 1 | -12/+8 |
* | Add some missing locks to protect reading state | Chris Robinson | 2018-03-03 | 2 | -0/+16 |
* | Use a plain mutex for the property lock | Chris Robinson | 2018-03-03 | 5 | -90/+65 |
* | Use atomic variables instead of volatile | Chris Robinson | 2018-03-02 | 1 | -2/+2 |
* | Add an option to limit the write size of the ringbuffer | Chris Robinson | 2018-03-01 | 1 | -1/+1 |
* | Fix a comment regarding the effect slot channel scaling | Chris Robinson | 2018-02-28 | 1 | -3/+3 |
* | Avoid AL prefix on internal effect state factory types | Chris Robinson | 2018-02-28 | 2 | -39/+40 |
* | Avoid using static inline in headers | Chris Robinson | 2018-02-25 | 1 | -4/+4 |
* | Count all buffers in a list item for processed and queued | Chris Robinson | 2018-02-25 | 1 | -34/+51 |
* | Don't make the source state atomic | Chris Robinson | 2018-02-24 | 2 | -24/+17 |
* | Handle source state change events | Chris Robinson | 2018-02-24 | 1 | -11/+56 |
* | Use separate functions to add and remove active effect slots | Chris Robinson | 2018-02-23 | 1 | -56/+83 |
* | Remove the unnecessary ComputeAmbientGains | Chris Robinson | 2018-02-18 | 1 | -15/+0 |
* | Combine multiple functions called sequentially | Chris Robinson | 2018-02-11 | 2 | -7/+3 |
* | Clear stale 'post's on the event semphaphore | Chris Robinson | 2018-02-11 | 1 | -0/+5 |
* | Use a function pointer for applying the dry mix post-process | Chris Robinson | 2018-02-10 | 2 | -2/+7 |
* | Remove unsupported source queries | Chris Robinson | 2018-02-04 | 1 | -124/+0 |
* | Make the Connected state atomic | Chris Robinson | 2018-02-04 | 2 | -2/+2 |
* | Provide more descriptive messages to disconnection events | Chris Robinson | 2018-02-03 | 1 | -1/+1 |
* | Add a couple missing lock calls | Chris Robinson | 2018-02-03 | 1 | -0/+4 |
* | Add a disconnected event type | Chris Robinson | 2018-02-03 | 3 | -1/+4 |
* | Remove the unused thunk code | Chris Robinson | 2018-02-02 | 7 | -133/+0 |
* | Remove the individual source queue and buffer locks | Chris Robinson | 2018-02-02 | 4 | -134/+24 |
* | Store an index to a given source's voice | Chris Robinson | 2018-02-01 | 2 | -10/+20 |
* | Use a semaphore to signal the event handler | Chris Robinson | 2018-02-01 | 2 | -16/+5 |
* | Send buffer completed events when enabled | Chris Robinson | 2018-02-01 | 1 | -1/+1 |
* | Fix check for matching event type | Chris Robinson | 2018-02-01 | 1 | -1/+1 |
* | Add a thread to marshal events from the mixer | Chris Robinson | 2018-01-31 | 2 | -3/+86 |
* | Rename EventLock to make it more clear it's protecting the callback | Chris Robinson | 2018-01-30 | 4 | -9/+7 |
* | Fix the effect slot limit check | Chris Robinson | 2018-01-28 | 1 | -1/+1 |
* | Make EnabledEvts atomic | Chris Robinson | 2018-01-28 | 4 | -7/+26 |
* | Report the problem value for global state errors | Chris Robinson | 2018-01-28 | 1 | -21/+22 |
* | Use a fixed array for the effect state factory list | Chris Robinson | 2018-01-28 | 2 | -31/+24 |
* | Don't bother with a return value that's never used | Chris Robinson | 2018-01-27 | 2 | -7/+6 |
* | Don't allocate more effect slots than allowed | Chris Robinson | 2018-01-27 | 1 | -0/+8 |
* | Move some inline functions into a header instead of copying them | Chris Robinson | 2018-01-27 | 5 | -35/+36 |
* | Fix error reporting for resource generation | Chris Robinson | 2018-01-27 | 4 | -12/+16 |
* | Store filters in an array of lists | Chris Robinson | 2018-01-27 | 4 | -82/+164 |