aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/mixer.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Use ALfilterState for the source direct and send filtersChris Robinson2013-05-271-5/+5
* Use restrict instead of RESTRICTChris Robinson2013-05-221-1/+1
* Use a properly-defined history for the FILTER structChris Robinson2013-05-211-6/+6
* Remove the unused Device parameterChris Robinson2012-10-141-2/+2
* Remove the now-unused Source parameter from the DryMix methodsChris Robinson2012-10-141-2/+2
* Set Hrtf.Moving after setting the source params instead of after mixingChris Robinson2012-10-091-3/+0
* Rename a couple functionsChris Robinson2012-10-051-15/+15
* Put temporary storage in the device instead of on the stackChris Robinson2012-10-051-3/+2
* Add a special resampler for matching sample ratesChris Robinson2012-10-051-1/+1
* Fix potential buffer overflow with temp sample spaceChris Robinson2012-10-051-2/+3
* Remove an unneeded parameter from the resamplerChris Robinson2012-09-271-1/+1
* Deinterlace audio when loading it into the stack.Chris Robinson2012-09-261-182/+168
* Ensure the ResampledBuffer is alignedChris Robinson2012-09-141-1/+1
* Use a source param for the resampler and move them to the mixer sourceChris Robinson2012-09-141-64/+3
* Move a couple methods to where they're usedChris Robinson2012-09-121-45/+0
* Do the filtering separately from the mixingChris Robinson2012-09-111-5/+24
* Try to ensure mixing samples in multiples of 4Chris Robinson2012-09-091-0/+5
* Move the target effect slot to the SendParams structChris Robinson2012-09-081-4/+3
* Remove STACK_DATA_SIZE in favor of BUFFERSIZEChris Robinson2012-09-081-2/+2
* Separate the resampling and mixing stepsChris Robinson2012-09-081-127/+92
* Add cmake options to disable or require support for CPU extensionsChris Robinson2012-08-151-6/+6
* Move mixers into separate source filesChris Robinson2012-08-151-415/+95
* Add an SSE-enhanced HRTF mixer using intrinsicsChris Robinson2012-08-141-0/+48
* Allow building multiple types of mixers, selecting based on CPU capsChris Robinson2012-08-131-47/+64
* Interpolate between HRTF delay samples using the delay fractionChris Robinson2012-07-201-8/+16
* Don't use all caps for enum value namesChris Robinson2012-06-281-19/+19