aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Expand)AuthorAgeFilesLines
* Move the config function declarations to their own headerChris Robinson2018-01-111-0/+1
* Fix some types to make MSVC happyChris Robinson2017-12-171-5/+5
* Store the HRTF distance in the Hrtf handleChris Robinson2017-10-231-8/+11
* Update mhr format for 24-bit, multi-field, stereo measurementsChris Robinson2017-10-221-44/+83
* Check the right size for the in-progress mhr updateChris Robinson2017-08-091-2/+2
* Declare that a couple arrays are alignedChris Robinson2017-08-091-3/+6
* Add experimental support for 24-bit, dual-ear HRTFsChris Robinson2017-08-081-3/+230
* Don't bother returning the IR length for B-Format decodingChris Robinson2017-07-311-2/+2
* Update makehrtf to use a larger FFT by defaultChris Robinson2017-07-251-1/+1
* Use helpers to get data from byte streamsChris Robinson2017-06-161-51/+51
* Round the B-Format HRTF response where the multiple is definedChris Robinson2017-06-161-1/+3
* 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