aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/panning.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Remove the cube+diamond virtual layoutChris Robinson2014-11-231-51/+7
* Add an option for a simpler virtual channel setupChris Robinson2014-11-231-21/+53
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-2/+4
* Use a different method for HRTF mixingChris Robinson2014-11-221-0/+64
* Balance the left and right channels for quad outputChris Robinson2014-11-211-2/+2
* Mark a function as constChris Robinson2014-11-151-1/+1
* Remove the unused angle and elevation from the device channel configChris Robinson2014-11-151-52/+33
* Slightly increase the ambient gain volumeChris Robinson2014-11-151-1/+8
* Add a method to convert channel enums to a label stringChris Robinson2014-11-151-62/+64
* Don't bother with LFE in the channel setup, set the values explicitlyChris Robinson2014-11-121-90/+75
* Add the ability to use custom output channel coefficientsChris Robinson2014-11-101-0/+186
* Rename speakers to channels, and remove an old incorrect commentChris Robinson2014-11-071-10/+10
* Use a separate macro for the max output channel countChris Robinson2014-11-071-8/+8
* Fix 5.1 surround soundChris Robinson2014-11-071-13/+13
* Initialize a couple variables mingw complains aboutChris Robinson2014-11-061-2/+2
* Remove the channel name from ChannelConfigChris Robinson2014-11-051-46/+50
* Fix panning of multi-channel sourcesChris Robinson2014-11-051-1/+1
* Set gains using the device channel indexChris Robinson2014-11-051-20/+29
* Add LFE to the speaker arraysChris Robinson2014-11-041-8/+12
* Use a method to set omni-directional channel gainsChris Robinson2014-11-041-2/+13
* Use COUNTOF to set the number of speakersChris Robinson2014-11-041-7/+7
* Minor update for ambisonics coefficientsChris Robinson2014-11-021-11/+11
* Support B-Format source rotation with AL_ORIENTATIONChris Robinson2014-10-311-3/+5
* Add preliminary AL_EXT_BFORMAT supportChris Robinson2014-10-311-31/+44
* Fix stereo device configurationChris Robinson2014-10-111-2/+2
* Store default speaker configurations in a structChris Robinson2014-10-021-183/+69
* Make ComputeAngleGains use ComputeDirectionalGainsChris Robinson2014-10-021-193/+37
* Use an ambisonics-based panning methodChris Robinson2014-09-301-115/+110
* Combine some fields into a structChris Robinson2014-09-101-119/+114
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Use C99 inline in more placesChris Robinson2013-11-041-0/+2
* Use a helper macro for pi*2Chris Robinson2013-10-081-13/+13
* Use helper macros to convert between degrees and radiansChris Robinson2013-10-081-31/+31
* Use helpers to set channel gain arraysChris Robinson2013-10-031-7/+5
* Silence some clang warningsChris Robinson2013-06-051-3/+3
* Use a more efficient method to offset the speaker angles when computing gainsChris Robinson2012-08-091-29/+35
* Use wrappers for float-typed math functionsChris Robinson2012-06-291-6/+6