aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer.c
Commit message (Expand)AuthorAgeFilesLines
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-2/+23
* Rename Voice's NumChannels to OutChannelsChris Robinson2014-11-221-1/+1
* Store the number of output channels in the voiceChris Robinson2014-11-221-1/+1
* Remove an unnecessary union containerChris Robinson2014-11-221-1/+1
* Use a different method for HRTF mixingChris Robinson2014-11-221-23/+2
* Rename speakers to channels, and remove an old incorrect commentChris Robinson2014-11-071-1/+1
* Use a separate macro for the max output channel countChris Robinson2014-11-071-1/+1
* Use the copy resampler only when there's no sub-sample offsetChris Robinson2014-11-021-7/+6
* Add preliminary AL_EXT_BFORMAT supportChris Robinson2014-10-311-0/+17
* Rename activesource to voiceChris Robinson2014-08-211-9/+9
* Use a NULL source for inactive activesourcesChris Robinson2014-08-211-2/+1
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Make the source's buffer queue head and current queue item atomicChris Robinson2014-07-311-13/+14
* Load soundfont samples into an ALbufferChris Robinson2014-06-291-15/+15
* Get the mixer and resampler functions when neededChris Robinson2014-06-131-12/+73
* Combine the direct and send mixersChris Robinson2014-06-131-5/+5
* Combine some dry and wet path typesChris Robinson2014-06-131-1/+1
* Move InitiatePositionArrays to mixer_defs.hChris Robinson2014-06-061-0/+3
* Avoid a loop when updating the source position variablesChris Robinson2014-06-021-6/+4
* Move the active source's offset out of the direct paramsChris Robinson2014-05-241-2/+2
* Use the current buffer item for static sources tooChris Robinson2014-05-211-1/+1
* Properly process all samples with a bandpass filterChris Robinson2014-05-211-2/+2
* Use the correct input for HRTF mixingChris Robinson2014-05-211-1/+1
* Update the active source's direct and send properties after each mixChris Robinson2014-05-211-10/+9
* Return a sample pointer from resamplersChris Robinson2014-05-191-7/+10
* Put per-channel filter properties togetherChris Robinson2014-05-191-11/+14
* Return a sample pointer from DoFiltersChris Robinson2014-05-191-14/+18
* Move an HRTF mixer parameter and shorten a couple variable namesChris Robinson2014-05-181-21/+17
* Don't pass the SendParams to the wet-path mixerChris Robinson2014-05-181-1/+3
* Don't pass the DirectParams to the dry-path mixerChris Robinson2014-05-181-2/+3
* Use different parameters for HRTF mixersChris Robinson2014-05-181-3/+12
* Pass some DirectParams as function parametersChris Robinson2014-05-181-1/+3
* Add a ALfilterState method to process multiple samples at onceChris Robinson2014-05-181-9/+11
* Apply high-pass source filters as neededChris Robinson2014-05-171-5/+20
* Add a flag to specify when the low-pass filter needs to applyChris Robinson2014-05-171-8/+17
* Ensure that LoopEnd > LoopStartChris Robinson2014-05-151-0/+1
* Store the current buffer queue item, rather than played buffer countChris Robinson2014-05-101-22/+11
* Avoid checking the previous buffer multiple timesChris Robinson2014-05-101-9/+9
* Remove an unnecessary conditionalChris Robinson2014-03-231-7/+1
* Remove the last bits of the predictive sample processingChris Robinson2014-03-231-3/+1
* Remove the click removal buffers for auxiliary effect slotsChris Robinson2014-03-231-2/+1
* Remove the now-unneeded click removal buffers for the deviceChris Robinson2014-03-231-2/+1
* 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-3/+3
* Store the HrtfState directly in the DirectParamsChris Robinson2014-03-231-4/+4
* Store some source mixing parameters in the active source structChris Robinson2014-03-191-10/+11
* Fix a commentChris Robinson2013-10-261-1/+1
* Don't store the effect slot in SendParamsChris Robinson2013-10-061-1/+1
* Rename Filter param member to LpFilterChris Robinson2013-10-061-2/+2
* Use C99's inline instead of __inlineChris Robinson2013-05-281-3/+3