aboutsummaryrefslogtreecommitdiffstats
path: root/alc/hrtf.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use doubles for blending the B-Format decoder HRIRsChris Robinson2019-12-061-9/+9
|
* Clear the resampler after useChris Robinson2019-11-291-8/+11
|
* Store HRTF delays with some fractional precisionChris Robinson2019-11-291-13/+23
| | | | | | | | Since the delays get bilinearly filtered before use, maintaining a bit of extra precision can help accuracy even if it ultimately gets rounded to the nearest integer before use. This should help with resampled HRTFs, which need to scale the delays that are already rounded, and can also be leveraged by an updated MHR format.
* Avoid a shadow declaration warningChris Robinson2019-11-291-3/+3
|
* Use unsigned for array indicesChris Robinson2019-11-291-38/+32
|
* Fix sorting of loaded HRTFsChris Robinson2019-11-291-14/+12
|
* Remove an unnecessary aliasChris Robinson2019-11-281-6/+5
|
* Rename the default HRTFChris Robinson2019-11-281-6/+6
|
* Also scale the HRTF delays for different ratesChris Robinson2019-11-281-0/+5
|
* Add an option to limit the HRTF's IR sizeChris Robinson2019-11-281-5/+11
|
* Don't keep a resampled default HRTFChris Robinson2019-11-281-7/+0
|
* Resample HRIRs when loadingChris Robinson2019-11-281-7/+51
|
* Store HRIR coefficients using HrirArrayChris Robinson2019-11-281-17/+11
|
* Rework HRTF enuemration so the loaded HRTFs are separateChris Robinson2019-11-281-123/+91
|
* Rename HrtfEntry to HrtfStoreChris Robinson2019-11-281-24/+24
|
* Apply the full HRIR length for the B-Format decoderChris Robinson2019-11-211-5/+5
|
* Rename a couple struct fieldsChris Robinson2019-11-211-24/+22
|
* Allocate storage for full HRTF coefficient lengthsChris Robinson2019-11-211-11/+19
|
* Use wrappers to distinguish elevation and azimuth valuesChris Robinson2019-11-161-3/+3
|
* Clear the whole response HRIR before blendingChris Robinson2019-11-101-1/+1
|
* Use rotate to reorder the default list entryChris Robinson2019-10-281-18/+8
|
* Convert HRTF field distances to meters when creating storageChris Robinson2019-10-271-11/+11
|
* Avoid static constexpr for arrays iterated over at run-timeChris Robinson2019-10-251-3/+3
|
* Don't trace twice for a new HRTF data fileChris Robinson2019-10-241-4/+6
|
* Fix azimuth limitChris Robinson2019-10-221-1/+1
|
* Increase the max elevation and azimuth count for HRTFsChris Robinson2019-10-211-2/+2
|
* Make sure the temporary HRIRs are properly alignedChris Robinson2019-10-011-1/+1
|
* Avoid extraneous parametersChris Robinson2019-09-251-14/+11
|
* Use blended HRIRs for the B-Format decodeChris Robinson2019-09-241-47/+86
|
* Move the ifstream wrapper to commonChris Robinson2019-09-221-1/+2
|
* Fix a couple more annoying conversion warningsChris Robinson2019-09-181-2/+2
|
* Avoid hiding a class member functionChris Robinson2019-09-181-5/+5
|
* Enable and fix some more warningsChris Robinson2019-09-181-2/+2
|
* Clean up some more shadowing warningsChris Robinson2019-09-161-4/+4
|
* Fix a copy-paste errorChris Robinson2019-09-141-1/+1
|
* Enable and fix more warningsChris Robinson2019-09-141-4/+4
|
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-141-23/+26
|
* Make IrSize unsignedChris Robinson2019-09-131-94/+92
|
* Simplify flexible array member usageChris Robinson2019-09-111-15/+4
|
* Remove unneeded TRACEREF loggingChris Robinson2019-09-081-2/+2
|
* Only use one accumulation buffer for B-Format HRTF mixingChris Robinson2019-09-031-1/+1
| | | | | It's all getting added together anyway and all channels are continuous inputs, so this is fewer passes over various buffers.
* Update some includesChris Robinson2019-08-051-2/+1
|
* Make a couple counts size_tChris Robinson2019-08-031-4/+4
|
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-011-4/+4
| | | | Which will also work as the basis for a future intrusive_ptr
* Use float2 where appropriateChris Robinson2019-07-311-2/+2
|
* Don't templatize HrirArrayChris Robinson2019-07-311-2/+2
|
* Rename Alc to alcChris Robinson2019-07-281-0/+1400