aboutsummaryrefslogtreecommitdiffstats
path: root/utils/makemhr
Commit message (Expand)AuthorAgeFilesLines
* Implement our own cache for MYSOFA_EASY objectsChris Robinson2023-12-311-14/+39
* Handle pointer ownership a bit betterChris Robinson2023-12-291-14/+17
* Clean up some gotos and non-optimal castsChris Robinson2023-12-261-2/+4
* Use standard methods for roundingChris Robinson2023-12-251-1/+1
* Avoid assignments in if conditionsChris Robinson2023-12-231-2/+2
* Fix implicit widening after multiplicationChris Robinson2023-12-233-39/+40
* Ensure struct members are initializedChris Robinson2023-12-201-4/+4
* Fix clang-tidy warnings from the examples and utilitiesChris Robinson2023-12-134-171/+184
* Much more clang-tidy cleanupChris Robinson2023-12-104-230/+216
* Clean up some variables for clang-tidyChris Robinson2023-12-041-13/+10
* Slightly simplify calculating the minimum phase outputChris Robinson2023-10-261-4/+1
* Use deduction guides instead of helper functions for spansChris Robinson2023-05-053-4/+4
* Replace al::optional with std::optionalChris Robinson2023-05-042-5/+4
* Avoid using auto for lambda parametersChris Robinson2023-02-061-1/+1
* Make sure a variable is set before useChris Robinson2023-01-311-3/+3
* Increase the default mhr truncation size to 64Chris Robinson2023-01-231-1/+1
* Replace a couple more pointer+count with a spanChris Robinson2023-01-234-148/+124
* Use a vector of arrays for a multi-dimensional arrayChris Robinson2023-01-234-12/+16
* Use a span instead of pointer+countChris Robinson2023-01-234-17/+19
* Remove a redundant struct memberChris Robinson2023-01-234-37/+34
* Remove some unused membersChris Robinson2023-01-232-4/+0
* Fix closing parenthesisChris Robinson2023-01-151-1/+1
* clang-tidy cleanups (#800)Rosen Penev2023-01-151-1/+1
* Remove the FFT'd resampler from makemhrChris Robinson2023-01-111-93/+0
* Avoid extraneous temporaries when filling vectorsChris Robinson2022-12-152-0/+5
* Avoid manually specifying FFT template parametersChris Robinson2022-12-141-2/+2
* Use the existing common FFT functions in makemhrChris Robinson2022-11-272-84/+16
* Avoid nesting lambdasChris Robinson2022-10-241-42/+27
* Don't pass null to fprintfChris Robinson2022-10-101-2/+2
* Handle the delays specified in SOFA filesChris Robinson2022-10-101-44/+55
* Resample before frequency analysisChris Robinson2022-05-135-38/+92
* Add missing includeChris Robinson2021-02-161-0/+1
* Avoid allocating for each HRIR reconstructionChris Robinson2020-08-141-9/+9
* Simplify StrSubst in makemhrChris Robinson2020-08-131-36/+27
* Improve handling main() with UTF-8 args on WindowsChris Robinson2020-08-121-2/+0
* Apply simulated HRIR occlusion in the frequency domainChris Robinson2020-06-211-50/+59
* Synthesize missing elevations in the frequency domainChris Robinson2020-06-211-141/+147
* Use multiple threads for magnitude calculationsChris Robinson2020-06-193-46/+107
* Avoid blending multiple IRs for the -90 elevation IRChris Robinson2020-06-191-33/+27
* Calculate the HRIR onsets and magnitudes separately from loadingChris Robinson2020-06-171-21/+82
* Add a makemhr option to use the farthest field onlyChris Robinson2020-06-171-8/+30
* Resample HRIRs after equalizationChris Robinson2020-06-171-93/+93
* Avoid reinitializing the resampler with each HRIRChris Robinson2020-06-171-10/+11
* Resample HRTFs in the frequency domain in makemhrChris Robinson2020-06-171-29/+93
* Add missing <cstdarg>ArthurSonzogni2020-04-101-1/+2
* Update the makemhr utility and default HRTFChris Robinson2020-02-111-17/+13
* Scale delays when exceeding the max for generated mhr filesChris Robinson2020-02-101-15/+35
* Use the peak IR magnitude to get the onsetChris Robinson2020-01-252-19/+7
* Fix MHR limitsChris Robinson2019-12-111-7/+3
* Move duplicate SOFA-related functions to a reusable libraryChris Robinson2019-12-111-244/+16