aboutsummaryrefslogtreecommitdiffstats
path: root/Alc
Commit message (Expand)AuthorAgeFilesLines
* Store mulaw and alaw samples directly in the bufferChris Robinson2018-01-171-9/+18
* Use a voice flag to indicate it being staticChris Robinson2018-01-162-3/+3
* Avoid using alloca in the CoreAudio backendChris Robinson2018-01-161-12/+10
* Use a global RowMixerFuncChris Robinson2018-01-163-30/+9
* Properly cast some parameters for MSVCChris Robinson2018-01-161-5/+5
* Add min/max/clamp functions for size_tChris Robinson2018-01-161-0/+4
* Do more samples at once with the distortion effectChris Robinson2018-01-161-25/+21
* Don't fade the all-pass delay changesChris Robinson2018-01-151-48/+28
* Fix a comment regarding the T60 filter coefficientsChris Robinson2018-01-151-3/+2
* Simplify preparing the T60 filtersChris Robinson2018-01-151-50/+11
* Assign the HRTF storage pointers separatelyChris Robinson2018-01-151-5/+11
* Finalize ALC_SOFT_device_clockChris Robinson2018-01-151-1/+1
* Use separate input and outputs for the T60 and allpass processingChris Robinson2018-01-151-21/+22
* Use a proper type for the T60 decay filterChris Robinson2018-01-151-25/+22
* Separate some anonymous structs into defined structsChris Robinson2018-01-142-108/+110
* Avoid unnecessarily using type aliasesChris Robinson2018-01-142-6/+7
* Remove the SAFE_CONST macroChris Robinson2018-01-143-20/+15
* Remove a redundant lower value clampChris Robinson2018-01-141-4/+2
* Don't check the modulation depth for changes multiple timesChris Robinson2018-01-141-7/+8
* Use separate arrays for the T60 filter statesChris Robinson2018-01-141-9/+10
* Use a macro for the number of reverb linesChris Robinson2018-01-141-82/+86
* Only pass the needed parameters to LateT60FilterChris Robinson2018-01-141-28/+21
* Pre-apply the T60 filter midgain to the HF filter coeffsChris Robinson2018-01-131-38/+30
* Replace some freq_mult variable names with f0normChris Robinson2018-01-134-23/+23
* Avoid fixed-PATH_MAX-size buffersChris Robinson2018-01-132-38/+77
* Use GetProcBinary to get the executable name for PulseAudioChris Robinson2018-01-131-4/+7
* Use KERN_PROCARGS to get the process path+filename on FreeBSDChris Robinson2018-01-131-5/+4
* Support procfs on *BSD to get the process binaryChris Robinson2018-01-131-34/+45
* Allow GetProcPath to return the filename alsoChris Robinson2018-01-133-33/+51
* Add a string function to copy a wide-char rangeChris Robinson2018-01-132-0/+12
* Make NumAttrsForDevice do similar type checks as alcGetIntegervChris Robinson2018-01-121-1/+2
* Make a couple functions inlineChris Robinson2018-01-123-14/+12
* Use atomic variables in place of volatileChris Robinson2018-01-111-16/+17
* Define a function where it's usedChris Robinson2018-01-112-3/+7
* Move logging declarations to a separate headerChris Robinson2018-01-111-0/+61
* Fix up some types for MSVCChris Robinson2018-01-116-9/+11
* Avoid including alMain.h in ringbuffer.cChris Robinson2018-01-111-3/+16
* Ensure NextPowerOf2 is being used correctlyChris Robinson2018-01-113-8/+8
* Remove SET_VTABLE1Chris Robinson2018-01-111-3/+0
* Clean up the EffectList members and make the list size knownChris Robinson2018-01-111-1/+1
* Move the ringbuffer declarations to a separate headerChris Robinson2018-01-1111-23/+42
* Move the FPU mode declarations to a separate headerChris Robinson2018-01-115-2/+43
* Move the config function declarations to their own headerChris Robinson2018-01-1113-0/+29
* Move the CPU capability flags to a separate headerChris Robinson2018-01-115-5/+23
* Move the compressor/limiter declarations to their own headerChris Robinson2018-01-114-27/+63
* Move the polymorphic/inheritance macros to a separate headerChris Robinson2018-01-111-0/+108
* Reorder some loops in the equalizer and use MixSamplesChris Robinson2018-01-111-61/+43
* Use MixSamples for the dedicated and ring modulator effect outputChris Robinson2018-01-112-57/+40
* Apply the distortion gain to the mixing gainsChris Robinson2018-01-111-6/+3
* Move some HRTF structures to hrtf.hChris Robinson2018-01-111-0/+31