Chris Robinson
903d878460
Replace restrict with RESTRICT
2018-10-29 11:32:50 -07:00
Chris Robinson
ebbbeb0d66
Put user events in a union structure
2018-09-20 21:59:38 -07:00
Chris Robinson
9ef4dd4247
Use ALsizei for the source resample position
2018-09-18 19:08:13 -07:00
Chris Robinson
8bacb5dfb8
Fix buffer queue mixing logic
...
In particular, the source sample position was reduced by the size of the
next buffer list item when one is completed, rather than the size of the
one it just completed.
2018-09-16 17:38:55 -07:00
Chris Robinson
9c5307a48a
Rename BiquadState to BiquadFilter
2018-04-04 18:07:46 -07:00
Chris Robinson
869637af2e
Apply biquad and T60 filters using transposed direct form II
2018-04-03 10:15:35 -07:00
Chris Robinson
5aecce5a0d
Store the ALbufferlistitem's composited/max sample length
2018-03-27 18:09:28 -07:00
Chris Robinson
d85ddf8aae
Rename NfcFilterUpdate* to NfcFilterProcess* for consistency
2018-03-27 05:58:58 -07:00
Chris Robinson
6990478369
Rename ALfilterState/Type to BiquadState/Type
2018-03-23 14:52:59 -07:00
Chris Robinson
091e676db3
Move mixer sources into a sub-directory
2018-03-22 05:06:15 -07:00