aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer_inc.c
Commit message (Expand)AuthorAgeFilesLines
* Move mixer sources into a sub-directoryChris Robinson2018-03-221-114/+0
* Add a mixing function to blend HRIRsChris Robinson2017-05-031-7/+52
* Write directly to the output for HRTFChris Robinson2017-04-271-51/+26
* Store the HRIR coeff pointer and delays directly in MixHrtfParamsChris Robinson2017-03-121-2/+2
* Rework HRTF coefficient fadingChris Robinson2017-03-111-68/+13
* Pass the left and right buffers to the hrtf mixers directlyChris Robinson2017-01-171-8/+8
* Use ALsizei for sizes and offsets with the mixerChris Robinson2017-01-161-18/+18
* Use a more specialized mixer function for B-Format to HRTFChris Robinson2016-08-121-0/+33
* Use the real output's left and right channels with HRTFChris Robinson2016-03-111-7/+8
* Separate writing to the output buffer from HRTF filteringChris Robinson2016-03-111-31/+58
* Update the current HRTF delays if the stepping is not finishedChris Robinson2016-03-111-0/+5
* Calculate HRTF stepping params right before mixingChris Robinson2016-02-141-27/+31
* Define MixHrtf directly instead of through a SUFFIX macroChris Robinson2015-08-151-12/+0
* Use a separate method to set initial HRTF coefficientsChris Robinson2014-11-241-6/+4
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-8/+40
* Use a different method for HRTF mixingChris Robinson2014-11-221-43/+11
* Combine the direct and send mixersChris Robinson2014-06-131-9/+9
* Move an HRTF mixer parameter and shorten a couple variable namesChris Robinson2014-05-181-3/+2
* Use different parameters for HRTF mixersChris Robinson2014-05-181-10/+4
* Pass some DirectParams as function parametersChris Robinson2014-05-181-8/+7
* Remove a dead assignmentChris Robinson2014-05-141-1/+0
* Better pack HRTF mixing propertiesChris Robinson2014-05-031-32/+27
* Use C11 alignas when availableChris Robinson2014-04-191-1/+3
* Make HRTF stepping values per-channelChris Robinson2014-04-051-2/+2
* Remove the now-unneeded click removal buffers for the deviceChris Robinson2014-03-231-1/+1
* Don't feed the HRTF mix to the click removal and pending click buffersChris Robinson2014-03-231-40/+3
* Step mixing gains per-sample for non-HRTF mixingChris Robinson2014-03-231-1/+1
* Move the step counter and moving flag to DirectParamsChris Robinson2014-03-231-1/+1
* Store the HrtfState directly in the DirectParamsChris Robinson2014-03-231-5/+5
* Use a union to combine HRTF and non-HRTF mixer paramsChris Robinson2014-03-191-9/+9
* Revert "Apply HRTF coefficient stepping separately"Chris Robinson2014-02-231-4/+5
* Move HRTF macros and function declarations to a separate headerChris Robinson2014-02-231-0/+1
* Apply HRTF coefficient stepping separatelyChris Robinson2013-11-101-5/+4
* Use C99's inline instead of __inlineChris Robinson2013-05-281-9/+9
* Use restrict instead of RESTRICTChris Robinson2013-05-221-15/+15
* Put the HRTF DirectParams into an anonymous structChris Robinson2012-10-151-9/+9
* Constify the direct and send parameters given to the mixerChris Robinson2012-10-151-5/+5
* Remove the unused Device parameterChris Robinson2012-10-141-3/+1
* Store the output buffers in the DirectParams structChris Robinson2012-10-141-3/+4
* Remove the now-unused Source parameter from the DryMix methodsChris Robinson2012-10-141-2/+1
* Store some more HRTF info in the DirectParams structChris Robinson2012-10-141-5/+6
* Avoid building redundant mixersChris Robinson2012-09-161-72/+0
* Minor cleanups for variable declarationsChris Robinson2012-09-111-25/+13
* Use a non-interleaved DryBufferChris Robinson2012-09-111-11/+10
* Do the filtering separately from the mixingChris Robinson2012-09-111-34/+11
* Update HRTF codeChris Robinson2012-09-111-7/+10
* Implement MixDirect_SSE separately from the C and Neon versionsChris Robinson2012-09-091-7/+13
* Move the target effect slot to the SendParams structChris Robinson2012-09-081-3/+2
* Separate the resampling and mixing stepsChris Robinson2012-09-081-208/+141
* Minor cleanups for mixer_incChris Robinson2012-08-291-17/+21