aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Expand)AuthorAgeFilesLines
* Implement cross-platform embedding of HRTF dataalexey.lysiuk2017-05-051-69/+8
* Reimplement bilinear interpolation between HRIRsChris Robinson2017-05-011-25/+82
* Fix a mixed-sign-comparison warning on MSVCChris Robinson2017-04-191-1/+1
* Use a different way to get the size of structs with flexible array membersChris Robinson2017-04-181-2/+2
* Overwrite the old search path with the new oneChris Robinson2017-04-081-1/+1
* Combine a couple loopsChris Robinson2017-04-071-28/+24
* Make sure malloc succeeded for 'delays'Chris Robinson2017-04-071-2/+2
* Store the HRTF coeffs as a stereo pairChris Robinson2017-04-071-54/+98
* Allocate temp storage for delays when loading HRTFsChris Robinson2017-04-071-8/+11
* Reference count HRTFs and unload them when unusedChris Robinson2017-04-061-5/+44
* Load embedded HRTF entries as-neededChris Robinson2017-04-061-58/+59
* Fix an incorrect messageChris Robinson2017-04-051-10/+13
* Load HRTF files as neededChris Robinson2017-04-051-59/+81
* Store the loaded hrtf entry container in the enumerated hrtf entryChris Robinson2017-04-051-40/+34
* Store the HRTF's filename separate from the entry storageChris Robinson2017-04-051-45/+72
* Rename al_string_* functions to alstr_*Chris Robinson2017-04-041-55/+53
* Avoid some unnecessary string reallocationChris Robinson2017-03-311-51/+50
* Load HRTF coefficients as pre-normalized floatsChris Robinson2017-03-311-38/+47
* Combine some HRTF loading codeChris Robinson2017-03-311-78/+72
* Use the correct types' sizes for HRTF storageChris Robinson2017-03-311-8/+8
* Rework HRTF coefficient fadingChris Robinson2017-03-111-27/+11
* Allocate as many channels for DirectHrtfState as neededChris Robinson2017-03-111-3/+3
* Move the B-Format HRTF virtual speaker stuff to InitHrtfPanningChris Robinson2017-01-181-66/+9
* Fix a couple hard-coded array sizesChris Robinson2017-01-161-2/+2
* Use ALsizei for sizes and offsets with the mixerChris Robinson2017-01-161-26/+26
* Use second-order ambisonics for basic HRTF renderingChris Robinson2017-01-151-10/+29
* One more update for the HRTF B-Format coefficientsChris Robinson2017-01-091-14/+14
* Update the B-Format HRTF coefficients to use the pseudo-inverse matrixChris Robinson2017-01-041-26/+14
* Fixes for embedded HRTFs on OSXChris Robinson2016-11-111-5/+6
* Try to make embedded HRTF data sets work on OSXChris Robinson2016-11-101-0/+25
* Don't use 0 for a resource IDChris Robinson2016-11-101-2/+2
* Rebalance the frequencies for B-Format HRTF coefficientsChris Robinson2016-11-011-14/+27
* Don't interpolate between nearest HRIRsChris Robinson2016-10-091-75/+38
* Update the ambisonic coefficients for HRTFChris Robinson2016-09-261-15/+15
* Don't warn if the desired default HRTF is already firstChris Robinson2016-09-101-4/+4
* Reduce the volume for the HRTF ambisonic decoderChris Robinson2016-09-081-14/+14
* 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