aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* Improve the external HRTF data file formatChris Robinson2011-07-161-30/+107
* Make the sample rate part of the HRTF structChris Robinson2011-07-151-5/+7
* Rename the ERROR macro to ERRChris Robinson2011-07-131-3/+3
* Replace some AL_PRINT calls with proper loggingChris Robinson2011-07-101-3/+3
* Fix some formattingChris Robinson2011-07-041-2/+2
* Implement a lerped lookup of the HRTF coefficients/delaysChris Robinson2011-07-041-20/+82
* Add a function to check if a device is compatible with the Hrtf filterChris Robinson2011-06-251-0/+8
* Fix formatter for size_tChris Robinson2011-06-241-1/+1
* Use separate lines for HRTF history and valuesChris Robinson2011-06-171-1/+1
* Change HRTF table user input formatChris Robinson2011-06-031-25/+25
* Readd the default HRTF filter (based on the diffuse set)Chris Robinson2011-06-031-1/+3
* Use a minimum phase HRTF data setChris Robinson2011-06-031-44/+87