aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Properly scale the first HRTF pass-through coefficientChris Robinson2014-07-171-4/+8
* Cleanup some HRTF codeChris Robinson2014-07-161-68/+53
* Fix omni-directional moving HRTF coeffsChris Robinson2014-07-141-4/+4
* Add a source radius property that determines the directionality of a soundChris Robinson2014-07-111-32/+56
* Only set the needed HRTF coefficientsChris Robinson2014-06-211-2/+2
* Don't pass the device to HRTF methodsChris Robinson2014-06-201-9/+8
* Move PATH_MAX fallback definitions to alMain.hChris Robinson2014-02-271-10/+0
* Add back the missing PATH_MAX fallbackChris Robinson2014-02-271-0/+10
* Move OpenDataFile to helpers.c so other sources can use itChris Robinson2014-02-271-131/+0
* Don't fallback to relative filename handling if opening as absolute failsChris Robinson2014-02-261-26/+27
* Expand environment variables for all config option values when loadingChris Robinson2014-02-261-30/+1
* Support environment variables in the hrtf_tables config valueChris Robinson2014-02-251-4/+34
* Move HRTF macros and function declarations to a separate headerChris Robinson2014-02-231-0/+1
* Move the default hrtf table to an external fileChris Robinson2014-02-231-30/+12
* Add a return value to FindHrtfFormatChris Robinson2014-02-231-1/+2
* Search system-dependant data paths for relative hrtf table filenamesChris Robinson2014-02-231-1/+126
* Use a helper macro for pi*2Chris Robinson2013-10-081-1/+1
* Allow enabling HRTF through a context creation attributeChris Robinson2013-05-311-0/+24
* Fix a type mismatchChris Robinson2012-10-071-1/+2
* Improve a couple error traces with the HRTF loaderChris Robinson2012-09-181-2/+2
* Restore support for the previous mhr formatChris Robinson2012-09-121-146/+330
* Update fnamelist after handling % markersChris Robinson2012-09-121-0/+1
* Use PATH_MAX for the fname lengthChris Robinson2012-09-121-1/+7
* Improve parsing hrtf_tables filenamesChris Robinson2012-09-121-32/+38
* Update HRTF codeChris Robinson2012-09-111-197/+330
* Use a more efficient method to blend HRTF delays and coefficientsChris Robinson2012-08-111-26/+42
* Interpolate between HRTF delay samples using the delay fractionChris Robinson2012-07-201-4/+4
* Increase the directional change sensitivity for the HRTF deltaChris Robinson2012-07-201-1/+1
* Use wrappers for float-typed math functionsChris Robinson2012-06-291-6/+6
* Use the correct loop count for reading the elevation offsets from external HR...Chris Robinson2012-03-171-1/+1
* Don't assume the calculated HRTF delta for the gain difference is less than 1Chris Robinson2012-03-121-2/+3
* Add a text file explaining OpenAL Soft's HRTF support and data file formatChris Robinson2012-03-111-15/+0
* Don't use a double when calculating the HRTF coefficientsChris Robinson2011-10-021-6/+6
* Use inline assembly for fast float-to-int conversionsChris Robinson2011-09-291-17/+17
* Look for and use atan2f, log10f, and floorfChris Robinson2011-09-241-3/+3
* Silence MSVC warnings in the HRTF codeChris Robinson2011-09-231-3/+3
* Use macros for float-typed PI values, to avoid manual casts everywhereChris Robinson2011-09-221-3/+3
* Add a ConfigValueStr function, to return the string through a parameterChris Robinson2011-09-191-3/+4
* Allow loading multiple HRTF tables through a comma-separated listChris Robinson2011-09-181-22/+41
* Dynamically allocate space for HRTF tablesChris Robinson2011-09-181-7/+45
* Store the HRTF tables used in the deviceChris Robinson2011-09-181-26/+26
* Fix comment on external HRTF file formatChris Robinson2011-09-151-2/+2
* Trace compatible HRTF formats when loading instead of on errorChris Robinson2011-09-151-3/+4
* Log the function name instead of the source file and line numberChris Robinson2011-09-021-1/+1
* Rename minF/maxF/clampF to minf/maxf/clampf for consistencyChris Robinson2011-08-161-4/+4
* Use mini/maxi/clampi and minu/maxu/clampu to replace min/max callsChris Robinson2011-08-161-1/+1
* Avoid a float->int->float conversionChris Robinson2011-08-161-1/+1
* Use inline minF/maxF/clampF functions instead of the __min/__max macrosChris Robinson2011-08-161-8/+6