aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/panning.c
Commit message (Expand)AuthorAgeFilesLines
* Remove use of DECL_CONSTChris Robinson2016-09-061-1/+1
* Combine related members into a structChris Robinson2016-08-241-25/+26
* Use a more specialized mixer function for B-Format to HRTFChris Robinson2016-08-121-14/+4
* Decode directly from B-Format to HRTF instead of a cubeChris Robinson2016-08-111-39/+22
* Use the ACN and N3D map and scale lookup tables in SetChannelMapChris Robinson2016-08-021-16/+9
* Remove DevFmtBFormat3D, which is covered by DevFmtAmbi1Chris Robinson2016-07-311-18/+1
* Add an option to specify the ambisonic output configurationChris Robinson2016-07-311-26/+31
* Add a stand-alone upsampler for higher-order ambisonic oputputChris Robinson2016-07-301-0/+19
* Add a config to output first-, second-, or third-order ambisonicsChris Robinson2016-07-291-1/+41
* Update the default quad decoder matrixChris Robinson2016-07-181-4/+4
* Constify and use the correct size for an arrayChris Robinson2016-07-171-1/+1
* Update comment about the source radius calculationsChris Robinson2016-07-101-9/+18
* Avoid function calls to get the HRTF sample rate and IR sizeChris Robinson2016-07-071-2/+2
* Avoid using memcpy to copy a single structChris Robinson2016-07-061-4/+4
* Use a macro to specify the ambisonic periphonic channel maskChris Robinson2016-06-011-2/+2
* Recognize AUX0...AUX15 for decoder speaker labelsChris Robinson2016-05-121-3/+11
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-241-5/+52
* Increase max output channels to 16Chris Robinson2016-04-191-11/+14
* Combine two if checks into oneChris Robinson2016-04-191-5/+3
* Remove unneeded ChannelMaps for BFormat formatsChris Robinson2016-04-171-14/+2
* Avoid storing channel names for the dry bufferChris Robinson2016-04-161-22/+10
* Reorganize a bit of aluInitRenderer codeChris Robinson2016-04-161-46/+30
* Silence possible out-of-bounds warning againChris Robinson2016-04-161-1/+1
* More directly map coefficients for ambisonic mixing buffersChris Robinson2016-04-151-71/+95
* Update some commentsChris Robinson2016-04-151-3/+3
* Avoid mixing all coefficients together when only some are usedChris Robinson2016-04-151-34/+38
* Fix possible out-of-bounds warningChris Robinson2016-04-151-2/+2
* Avoid unnecessary loops for setting up effect slot b-format buffer mixingChris Robinson2016-04-141-12/+28
* 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