aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Expand)AuthorAgeFilesLines
* Use a few more HRIRs for the HRTF B-Format decoderChris Robinson2016-09-071-19/+31
* Properly align 16-bit fields in the Hrtf structChris Robinson2016-09-071-10/+20
* Use more correct cube decoder matricesChris Robinson2016-09-051-8/+8
* Calculate a variable closer to where it's usedChris Robinson2016-09-011-5/+5
* Always load HRTF files through memory pointersChris Robinson2016-08-311-261/+134
* Add a compile-time macro to use dual-band ambisonic HRTF processingChris Robinson2016-08-301-12/+36
* Band-split the HRIRs when building the ambisonic decoder filtersChris Robinson2016-08-211-21/+43
* Fix HRTF index calculations for B-Format coefficientsChris Robinson2016-08-181-11/+10
* Only use the cube points for generating the ambisonic HRTF coefficientsChris Robinson2016-08-171-56/+72
* Decode directly from B-Format to HRTF instead of a cubeChris Robinson2016-08-111-0/+76
* Properly skip loading of already-loaded HRTF data setsChris Robinson2016-07-241-4/+24
* Enumerate the embedded HRTF resources when availableChris Robinson2016-07-121-3/+345
* Avoid standard malloc/free for Hrtf allocationChris Robinson2016-07-071-3/+4
* Avoid function calls to get the HRTF sample rate and IR sizeChris Robinson2016-07-071-25/+0
* Improve radius behavior with scaling of ambisonic coefficientsChris Robinson2016-04-241-1/+4
* Shorten VECTOR_ITER_ macros to VECTOR_Chris Robinson2016-04-151-3/+3
* Add and use a copy-range string functionChris Robinson2016-02-241-4/+1
* Exclude the file extension from the HRTF nameChris Robinson2016-02-241-1/+9
* Replace the hrtf_tables option with hrtf-pathsChris Robinson2016-02-231-17/+32
* Allow selecting a preferred HRTF in alsoft-configChris Robinson2016-02-231-1/+1
* Avoid enumerating the same HRTF file twiceChris Robinson2016-02-211-41/+40
* Add a config option to specify the preferred HRTFChris Robinson2016-02-211-0/+19
* Include the HRTF filename in the HRTF memory chunkChris Robinson2016-02-201-25/+25
* Use an 8-channel cube for HRTF's virtual format.Chris Robinson2016-02-201-102/+0
* Allocate each HRTF as a single chunkChris Robinson2016-02-161-21/+39
* Calculate HRTF stepping params right before mixingChris Robinson2016-02-141-134/+0
* Don't pass the channel count to GetBFormatHrtfCoeffsChris Robinson2016-02-091-6/+4
* Use %s.mhr for the default hrtf table listChris Robinson2015-12-051-1/+1
* Use more accurate floating point literalsChris Robinson2015-11-061-1/+1
* Remove a couple unused parametersChris Robinson2015-10-241-16/+4
* Use the enumerated HRTF list for selecting an HRTFChris Robinson2015-10-061-135/+4
* Store the Hrtf struct with the corresponding HrtfEntryChris Robinson2015-10-061-16/+81
* Enumerate and list HRTFs per-deviceChris Robinson2015-10-061-0/+91
* Fix B-Format HRTF decodingChris Robinson2015-09-231-5/+8
* Use N3D scaling instead of FuMaChris Robinson2015-09-231-4/+4
* Allow the hrtf_tables option to be device-specificChris Robinson2015-09-201-8/+7
* Rename F_2PI to F_TAUChris Robinson2015-09-131-3/+3
* Allow for device-specific config valuesChris Robinson2015-08-281-2/+2
* Use ACN ordering for ambisonics coefficients arraysChris Robinson2015-08-281-3/+3
* Fix the HRTF B-Format decoder's W coefficientChris Robinson2015-02-141-18/+5
* Calculate HRTF coefficients for all B-Format channels at onceChris Robinson2015-02-101-29/+61
* Pass the (FuMa) channel number to GetBFormatHrtfCoeffsChris Robinson2015-02-101-6/+7
* Correct conversion from polar to cartesian coords for HRTFChris Robinson2015-02-101-3/+3
* Use B-Format for HRTF's virtual output formatChris Robinson2015-02-091-1/+83
* Make CalcHrtfDelta more genericChris Robinson2014-11-241-34/+1
* Rename step to stepsChris Robinson2014-11-241-4/+4
* Swap delta and step, remove double semicolonsChris Robinson2014-11-231-15/+15
* Partially revert "Use a different method for HRTF mixing"Chris Robinson2014-11-231-10/+204
* Use a different method for HRTF mixingChris Robinson2014-11-221-210/+12
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2