aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/panning.c
Commit message (Expand)AuthorAgeFilesLines
...
* Prepare the custom decoder in aluInitRendererChris Robinson2016-04-141-200/+193
* Move the InitRenderer method to panning.cChris Robinson2016-04-141-3/+168
* Split aluInitPanning into separate functions for HRTF or UHJChris Robinson2016-04-141-245/+234
* Allow dual-band decoders for basic renderingChris Robinson2016-03-301-8/+2
* Use the same option for decoder configsChris Robinson2016-03-261-1/+5
* Don't use custom decoder configurations with mono or stereoChris Robinson2016-03-261-0/+13
* Add a config option for distance compensationChris Robinson2016-03-261-2/+8
* Allow up to third-order for horizontal-only renderingChris Robinson2016-03-261-16/+26
* Include any first-order scaling in the FOAOut coefficientsChris Robinson2016-03-251-15/+32
* Skip height-related ambisonic channels for 2D renderingChris Robinson2016-03-251-2/+16
* Use the "decoder" config section instead of "ambisonics"Chris Robinson2016-03-251-1/+1
* Trace the HQ decoder orderChris Robinson2016-03-231-1/+4
* Simplify setting a custom channel map configurationChris Robinson2016-03-231-17/+7
* Up-sample first-order content when using a higher order HQ decoderChris Robinson2016-03-231-2/+0
* Allow second-order HQ decodingChris Robinson2016-03-231-9/+21
* Add a specific output for first-order sourcesChris Robinson2016-03-221-0/+10
* Rename the BFormat channels to AuxChris Robinson2016-03-161-20/+20
* Add config options to enable the hq ambisonic decoderChris Robinson2016-03-161-36/+46
* Properly handle negative matrix values and fix decoder initializationChris Robinson2016-03-151-1/+1
* Replace the custom layout options with an ambdec loaderChris Robinson2016-03-151-129/+87
* Add a dual-band ambisonic decoderChris Robinson2016-03-151-1/+130
* Use second-order coefficients for 5.1Chris Robinson2016-03-131-16/+16
* Generalize GetChannelIdxByNameChris Robinson2016-03-101-1/+1
* Keep track of the real output's channel namesChris Robinson2016-03-101-0/+3
* Organize the dry buffer properties into a structChris Robinson2016-03-091-20/+20
* Use 2-channel UHJ for stereo outputChris Robinson2016-02-261-1/+21
* Use an 8-channel cube for HRTF's virtual format.Chris Robinson2016-02-201-12/+39
* Don't pass the channel count to GetBFormatHrtfCoeffsChris Robinson2016-02-091-1/+1
* Rename ComputeBFormatGains to ComputeFirstOrderGainsChris Robinson2016-01-311-1/+1
* Mix to multichannel for effectsChris Robinson2016-01-281-2/+20
* Avoid passing the device to SetChannelMapChris Robinson2016-01-271-24/+31
* Separate calculating ambisonic coefficients from the panning gainsChris Robinson2016-01-251-33/+40
* Use more accurate floating point literalsChris Robinson2015-11-061-34/+34
* Use ALuint instead of size_t for a loop iteratorChris Robinson2015-11-061-2/+3
* Remove unused channel labelsChris Robinson2015-10-181-9/+0
* Loop over the gain values only onceChris Robinson2015-09-241-8/+9
* Fix B-Format HRTF decodingChris Robinson2015-09-231-1/+1
* Use N3D scaling instead of FuMaChris Robinson2015-09-231-88/+96
* Allow for device-specific config valuesChris Robinson2015-08-281-2/+2
* Use ACN ordering for ambisonics coefficients arraysChris Robinson2015-08-281-82/+154
* Minor reformatingChris Robinson2015-08-221-31/+32
* Don't explicitly store first-order coefficientsChris Robinson2015-08-181-60/+114
* Cheange some more unnecessarily small coefficients to 0Chris Robinson2015-02-111-6/+6
* Calculate HRTF coefficients for all B-Format channels at onceChris Robinson2015-02-101-4/+10
* Pass the (FuMa) channel number to GetBFormatHrtfCoeffsChris Robinson2015-02-101-3/+2
* Use B-Format for HRTF's virtual output formatChris Robinson2015-02-091-28/+9
* Improve ambient gain calculationsChris Robinson2014-11-251-1/+1
* Support B-Format output with the wave file writerChris Robinson2014-11-251-1/+18
* Halve the gain of the Cube8 coefficientsChris Robinson2014-11-251-8/+8
* Remove unused channel enumsChris Robinson2014-11-231-2/+0