aboutsummaryrefslogtreecommitdiffstats
path: root/alc/hrtf.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move hrtf.cpp/h to coreChris Robinson2021-04-221-1468/+0
* Avoid using config methods in hrtf.cppChris Robinson2021-04-221-12/+2
* Move helpers.cpp to coreChris Robinson2021-04-221-1/+1
* Move declarations to a more appropriate headerChris Robinson2021-04-221-1/+1
* Use per-HRIR delay alignment for B-Format-to-HRTFChris Robinson2021-04-091-6/+11
* Use spans instead of references to arraysChris Robinson2021-02-061-2/+2
* Use if constexpr when possibleChris Robinson2021-01-221-2/+2
* Use a standard bitset for bitfield flagsChris Robinson2021-01-221-0/+1
* Make the endian test more C++-likeChris Robinson2021-01-211-2/+2
* Avoid global constexpr arraysChris Robinson2021-01-211-1/+1
* Avoid extra copies/work when reading HRTF dataChris Robinson2021-01-201-8/+12
* Avoid duplicating an inline template functionChris Robinson2021-01-061-21/+4
* Properly trace the new HRTF delay for the B-Format decoderChris Robinson2021-01-061-2/+2
* Use a template to read integers with endian awarenessChris Robinson2021-01-061-70/+83
* Add a crossover frequency field for the deviceChris Robinson2020-12-261-2/+2
* Use more constexpr variables instead of macrosChris Robinson2020-12-251-89/+89
* Move logging to coreChris Robinson2020-12-171-1/+1
* Don't modify the IR size of loaded HRTFsChris Robinson2020-12-111-10/+4
* Change some macros into constexpr variablesChris Robinson2020-12-041-2/+2
* Move the filters to coreChris Robinson2020-12-041-1/+1
* Avoid AL types in hrtf.cpp/hChris Robinson2020-11-221-80/+77
* Silence warning about unused return valuesJan Niklas Hasse2020-10-201-2/+2
* Remove extraneous parenthesisChris Robinson2020-08-281-9/+9
* Remove dead codeChris Robinson2020-06-301-92/+13
* Use a better type for array accessChris Robinson2020-06-071-3/+3
* Round the scaled HRTF delaysChris Robinson2020-05-211-1/+3
* Use an enum for FamCountChris Robinson2020-05-191-3/+1
* Apply the ambisonic HF scaling in real-time with HRTFChris Robinson2020-05-191-12/+18
* Make BuildBFormatHrtf a member of DirectHrtfStateChris Robinson2020-05-011-13/+12
* Clean up some more unnecessary uses of AL typesChris Robinson2020-04-081-8/+8
* Avoid some pre-C++14 workaroundsChris Robinson2020-03-221-2/+2
* Use an intrusive_ptr for the device's HrtfStoreChris Robinson2020-03-011-8/+8
* Update the MHR formatChris Robinson2020-02-111-2/+177
* Use std::array and span for the HRTF delaysChris Robinson2020-02-081-1/+1
* Try harder to find the closest HRIR for the B-Format decoderChris Robinson2020-01-261-16/+23
* Return immediately on error when loading HRTFsChris Robinson2020-01-131-48/+23
* Make a separate function for duplicate codeChris Robinson2020-01-131-52/+25
* Use the Field and Elevation structs directly when loadingChris Robinson2020-01-131-113/+113
* Don't assume the total length of certain arraysChris Robinson2020-01-131-6/+6
* Use a span for a fixed-size array referenceChris Robinson2020-01-131-2/+2
* Add missing includeChris Robinson2020-01-121-0/+1
* Scale the resampled HRTF delays if they exceed the maxChris Robinson2020-01-121-18/+29
* Warn when resampled HRIR delays get clampedChris Robinson2020-01-121-2/+16
* Blend the whole IR for the interpolated HRIRChris Robinson2020-01-121-7/+4
* Fix blending for the right IR delayChris Robinson2020-01-081-1/+1
* Don't blend the B-Format decoder HRIRsChris Robinson2020-01-071-52/+25
* Combine identical arraysChris Robinson2020-01-041-6/+4
* Use an array type for the HRIR delay pairChris Robinson2019-12-301-9/+3
* Load the HRIRs directly into HrirArraysChris Robinson2019-12-301-34/+45
* Avoid declaring a variable earlyChris Robinson2019-12-301-3/+2