Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Slightly increase the HRTF direct delay | Chris Robinson | 2020-05-21 | 1 | -1/+1 |
| | | | | To help improve the phase-corrected HF scaler. | ||||
* | Improve HRTF delay handling | Chris Robinson | 2020-05-20 | 1 | -2/+0 |
| | | | | | Ensures source-level HRTF, the dry mix, and direct output all align properly, and simplifies adding the delay in the direct mix output. | ||||
* | Apply the ambisonic HF scaling in real-time with HRTF | Chris Robinson | 2020-05-19 | 1 | -3/+17 |
| | | | | | | | | | Rather than applying the HF scale to the IRs necessitating them to be truncated along with increasing the IR size, it can be applied to the input signal for the same results. Consequently, the IR size can be notably shortened while avoiding the extra truncation. In its place, the delayed reversed all-pass technique can still be used on the input for maintaining phase when applying the bandsplit/hfscalar filter to the input signal. | ||||
* | Make BuildBFormatHrtf a member of DirectHrtfState | Chris Robinson | 2020-05-01 | 1 | -21/+21 |
| | |||||
* | Remove use of unnecessary type aliases | Chris Robinson | 2020-03-30 | 1 | -1/+1 |
| | |||||
* | Use an intrusive_ptr for the device's HrtfStore | Chris Robinson | 2020-03-01 | 1 | -3/+5 |
| | |||||
* | Use std::array and span for the HRTF delays | Chris Robinson | 2020-02-08 | 1 | -2/+2 |
| | |||||
* | Get rid of an unnecessary struct | Chris Robinson | 2020-01-13 | 1 | -4/+0 |
| | |||||
* | Use a span for a fixed-size array reference | Chris Robinson | 2020-01-13 | 1 | -2/+2 |
| | |||||
* | Use an array type for the HRIR delay pair | Chris Robinson | 2019-12-30 | 1 | -1/+2 |
| | |||||
* | Don't force the HRIR length to a rounded value | Chris Robinson | 2019-12-11 | 1 | -3/+5 |
| | | | | | The coefficient and accumulation buffers are guaranteed large enough for the full size, and the SIMD handlers will behave the same either way. | ||||
* | Rename a couple structs for clarity | Chris Robinson | 2019-12-06 | 1 | -4/+4 |
| | |||||
* | Use unsigned for array indices | Chris Robinson | 2019-11-29 | 1 | -5/+5 |
| | |||||
* | Add an option to limit the HRTF's IR size | Chris Robinson | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | Resample HRIRs when loading | Chris Robinson | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | Store HRIR coefficients using HrirArray | Chris Robinson | 2019-11-28 | 1 | -4/+4 |
| | |||||
* | Rework HRTF enuemration so the loaded HRTFs are separate | Chris Robinson | 2019-11-28 | 1 | -10/+2 |
| | |||||
* | Rename HrtfEntry to HrtfStore | Chris Robinson | 2019-11-28 | 1 | -4/+4 |
| | |||||
* | Use wrappers to distinguish elevation and azimuth values | Chris Robinson | 2019-11-16 | 1 | -2/+4 |
| | |||||
* | Avoid holding HRTF accumulation samples per-source | Chris Robinson | 2019-11-03 | 1 | -2/+0 |
| | | | | | | It notably simplifies things to mix HRTF sources into an accumulation buffer together, which the Dry buffer's Ambisonic-to-HRTF decode is then added to, before being mixed to the Real output. | ||||
* | Clear the HRTF state values on allocation | Chris Robinson | 2019-09-30 | 1 | -1/+1 |
| | |||||
* | Avoid extraneous parameters | Chris Robinson | 2019-09-25 | 1 | -3/+4 |
| | |||||
* | Use blended HRIRs for the B-Format decode | Chris Robinson | 2019-09-24 | 1 | -2/+1 |
| | |||||
* | Enable and fix more warnings | Chris Robinson | 2019-09-14 | 1 | -1/+1 |
| | |||||
* | Make IrSize unsigned | Chris Robinson | 2019-09-13 | 1 | -3/+3 |
| | |||||
* | Simplify flexible array member usage | Chris Robinson | 2019-09-11 | 1 | -3/+1 |
| | |||||
* | Only use one accumulation buffer for B-Format HRTF mixing | Chris Robinson | 2019-09-03 | 1 | -9/+4 |
| | | | | | It's all getting added together anyway and all channels are continuous inputs, so this is fewer passes over various buffers. | ||||
* | Don't templatize HrirArray | Chris Robinson | 2019-07-31 | 1 | -8/+6 |
| | |||||
* | More include cleanups | Chris Robinson | 2019-07-28 | 1 | -1/+1 |
| | |||||
* | Rename Alc to alc | Chris Robinson | 2019-07-28 | 1 | -0/+124 |