aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/ALu.c
Commit message (Expand)AuthorAgeFilesLines
* Adjust comment spacingChris Robinson2018-09-211-1/+1
* Use an internal event to more timely release old effect statesChris Robinson2018-09-211-5/+33
* Put user events in a union structureChris Robinson2018-09-201-16/+14
* Remove another duplicate functionChris Robinson2018-09-191-9/+7
* Combine nearly-duplicate structuresChris Robinson2018-09-191-3/+3
* Remove a couple duplicate functionsChris Robinson2018-09-191-1/+1
* Add macros for commonly used square rootsChris Robinson2018-09-191-9/+7
* Handle the bsinc C resampler like the othersChris Robinson2018-09-171-1/+1
* Update a commentChris Robinson2018-08-311-1/+1
* Widen the plain stereo widthChris Robinson2018-08-291-2/+2
* Use a separate method to warp the azimuth for plain stereo outputChris Robinson2018-08-291-13/+14
* Use a macro to handle common case formattingChris Robinson2018-05-271-21/+10
* Avoid setting unnecessary variablesChris Robinson2018-05-261-10/+0
* Add some LIKELY and ASSUME statementsChris Robinson2018-05-231-1/+8
* Fix a function comment about a return valueChris Robinson2018-05-231-3/+1
* Remove unused functionChris Robinson2018-05-231-10/+0
* Further clarify a comment about float precisionChris Robinson2018-05-211-3/+3
* Add and use a method for fast float roundingChris Robinson2018-05-121-1/+1
* Don't assume round-to-zero for fastf2iChris Robinson2018-05-041-3/+3
* Add a specific function for truncating float-to-int conversionsChris Robinson2018-05-031-8/+3
* An output device buffer is likelyChris Robinson2018-04-291-1/+1
* Fix a comment about a float's mantissaChris Robinson2018-04-281-3/+4
* Change some if checks to asserts since they must be trueChris Robinson2018-04-221-14/+12
* Move the bnad-splitter filters to a separate sourceChris Robinson2018-04-211-0/+1
* Rename BiquadState to BiquadFilterChris Robinson2018-04-041-12/+12
* Apply the initial decay and air absorption after gain clampingChris Robinson2018-03-291-42/+42
* Pass the azimuth and elevation to CalcPanningAndFiltersChris Robinson2018-03-291-42/+32
* Check all buffers to update a source withChris Robinson2018-03-281-2/+5
* Condense an if checkChris Robinson2018-03-261-3/+2
* Clear mixing target parameters before setting themChris Robinson2018-03-251-70/+23
* Annotate the B-Format rotation/conversion matrixChris Robinson2018-03-251-7/+11
* Rename ALfilterState/Type to BiquadState/TypeChris Robinson2018-03-231-16/+16
* Move mixer sources into a sub-directoryChris Robinson2018-03-221-1/+1
* Apply a distance decay on the source send for the reverb's DecayLFRatioChris Robinson2018-03-111-2/+10
* Comment and clarify some codeChris Robinson2018-03-111-2/+10
* Rename UpdateContextSources for clarityChris Robinson2018-03-081-2/+2
* Don't check for space in the ringbuffer before trying to writeChris Robinson2018-03-031-7/+4
* Use atomic variables instead of volatileChris Robinson2018-03-021-2/+2
* Apply the limiter, distance comp, and others even with no output bufferChris Robinson2018-03-011-19/+20
* Handle source state change eventsChris Robinson2018-02-241-3/+48
* Combine multiple functions called sequentiallyChris Robinson2018-02-111-21/+9
* Don't asynchronously modify the source on disconnectChris Robinson2018-02-111-9/+1
* Use a function pointer for applying the dry mix post-processChris Robinson2018-02-101-68/+97
* Make the Connected state atomicChris Robinson2018-02-041-1/+2
* Provide more descriptive messages to disconnection eventsChris Robinson2018-02-031-13/+30
* Add a disconnected event typeChris Robinson2018-02-031-0/+17
* Send buffer completed events when enabledChris Robinson2018-02-011-1/+1
* Use a voice flag to indicate it being staticChris Robinson2018-01-161-1/+1
* Add min/max/clamp functions for size_tChris Robinson2018-01-161-0/+4
* Avoid unnecessarily using type aliasesChris Robinson2018-01-141-4/+5