aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/panning.c
Commit message (Expand)AuthorAgeFilesLines
* Use the square root to build the panning table instead of sin/cosChris Robinson2011-10-101-8/+8
* Use macros for float-typed PI values, to avoid manual casts everywhereChris Robinson2011-09-221-39/+39
* More MSVC precision castsChris Robinson2011-09-221-40/+40
* Use cosf and sinf when availableChris Robinson2011-09-221-4/+4
* Add a ConfigValueStr function, to return the string through a parameterChris Robinson2011-09-191-8/+6
* Print an error for invalid speaker layout keysChris Robinson2011-08-281-0/+3
* Rename the ERROR macro to ERRChris Robinson2011-07-131-2/+2
* Replace some AL_PRINT calls with proper loggingChris Robinson2011-07-101-2/+2
* Get rid of a couple typedefsChris Robinson2011-07-021-4/+4
* Add a 5.1 device format that uses side channels instead of backChris Robinson2011-05-281-0/+15
* Use a multi-dimensional array for the panning LUTChris Robinson2011-05-211-10/+9
* Remove the device channel matrixChris Robinson2011-05-061-71/+1
* Fix LFE channel outputChris Robinson2011-04-141-0/+3
* Only set relevant device matrix entriesChris Robinson2011-04-121-30/+35
* Invert the device matrix row/columnChris Robinson2011-03-131-37/+37
* Re-enable channel-config-specific layout optionsChris Robinson2011-01-231-5/+8
* Separate device format into 'channel config' and 'sample type' componentsChris Robinson2010-12-041-22/+7
* Rename OUTPUTCHANNELS to something more descriptiveChris Robinson2010-12-011-12/+12
* Uninline some functionsChris Robinson2010-11-281-0/+14
* Duplicate stereo sources by defaultChris Robinson2010-09-221-1/+0
* Panning init cleanupChris Robinson2010-08-071-47/+46
* Separate speaker/panning initialization into another source fileChris Robinson2010-08-031-0/+361