aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | | | | | | | This update allows for much more flexibility in the HRTF data. It also allows for HRTF table file names to include "%r" to represent the device's playback rate (e.g. if you set hrtf-%r.mhr, then it will try to use hrtf-44100.mhr or hrtf-48000.mhr depending if the device's output rate is 44100 or 48000, respectively). The makehrtf utility has also been updated to support more options and input file formats, as well as the new mhr format.
* 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 ↵Chris Robinson2012-03-171-1/+1
| | | | HRTF files
* 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
|
* Round the HRTF sample step countChris Robinson2011-08-111-4/+5
|
* Slightly improve the gain change delta calculationChris Robinson2011-07-191-2/+3
|
* Add a lost commentChris Robinson2011-07-181-1/+2
|
* Fix GetMovingHrtfCoeffs return typeChris Robinson2011-07-171-1/+1
|
* Fade between HRTF coefficients, to reduce noise from sudden changesChris Robinson2011-07-161-2/+138
|
* Warn about HRTF being disabled in the compatibility check functionChris Robinson2011-07-161-0/+3
|