aboutsummaryrefslogtreecommitdiffstats
path: root/Alc/hrtf.c
Commit message (Expand)AuthorAgeFilesLines
* Undefine the correct macrosChris Robinson2018-05-151-2/+2
* Use fastf2i instead of manually rounding with float2intChris Robinson2018-05-121-4/+4
* Simplify calculating the HRTF B-Format IR lengthChris Robinson2018-05-041-19/+19
* Add a specific function for truncating float-to-int conversionsChris Robinson2018-05-031-11/+9
* Remove some unnecessary floor callsChris Robinson2018-04-281-4/+2
* Increase the band-split IR for decoding ambisonics to HRTFChris Robinson2018-04-271-8/+16
* Move the bnad-splitter filters to a separate sourceChris Robinson2018-04-211-1/+1
* Add some more ASSUME statementsChris Robinson2018-04-211-0/+1
* Accumulate the B-Format HRTF responses using doublesChris Robinson2018-04-171-9/+24
* Don't minimize the HRTF per-response delayChris Robinson2018-04-161-9/+5
* Use a proper struct for specifying angular pointsChris Robinson2018-02-181-4/+4
* Minimize each response delay for the ambisonic HRTF decodeChris Robinson2018-02-181-5/+9
* Use an alternate virtual layout for Ambisonic HRTF decodingChris Robinson2018-02-101-5/+12
* Assign the HRTF storage pointers separatelyChris Robinson2018-01-151-5/+11
* Fix up some types for MSVCChris Robinson2018-01-111-1/+2
* 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