Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the mixer functions to core | Chris Robinson | 2020-12-12 | 1 | -159/+0 |
| | |||||
* | Move some HRTF definitions to a separate header | Chris Robinson | 2020-12-12 | 1 | -2/+3 |
| | |||||
* | Avoid passing DirectHrtfState to MixDirectHrtf | Chris Robinson | 2020-12-12 | 1 | -11/+8 |
| | |||||
* | Remove an unneeded include | Chris Robinson | 2020-12-04 | 1 | -1/+0 |
| | |||||
* | Avoid AL types in the mixer | Chris Robinson | 2020-11-20 | 1 | -2/+4 |
| | |||||
* | Replace some more macros with constexpr variables | Chris Robinson | 2020-10-21 | 1 | -2/+2 |
| | |||||
* | Use a more appropriate size value for copying | Chris Robinson | 2020-06-07 | 1 | -1/+1 |
| | |||||
* | Avoid convolving an always-0 sample | Chris Robinson | 2020-05-30 | 1 | -4/+4 |
| | |||||
* | Only apply non-silent inputs for blended HRIR | Chris Robinson | 2020-05-25 | 1 | -17/+24 |
| | |||||
* | Simplify the HRTF blending fade out gain scaling | Chris Robinson | 2020-05-25 | 1 | -22/+18 |
| | |||||
* | Clarify a comment about the band-splitter | Chris Robinson | 2020-05-20 | 1 | -4/+5 |
| | |||||
* | Improve HRTF delay handling | Chris Robinson | 2020-05-20 | 1 | -28/+14 |
| | | | | | Ensures source-level HRTF, the dry mix, and direct output all align properly, and simplifies adding the delay in the direct mix output. | ||||
* | Fix some comments | Chris Robinson | 2020-05-19 | 1 | -4/+4 |
| | |||||
* | Rename applyHfScale to processHfScale | Chris Robinson | 2020-05-19 | 1 | -1/+1 |
| | |||||
* | Apply the ambisonic HF scaling in real-time with HRTF | Chris Robinson | 2020-05-19 | 1 | -3/+61 |
| | | | | | | | | | 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 | -2/+2 |
| | |||||
* | Use a more efficient type for holding the IrSize | Chris Robinson | 2020-04-30 | 1 | -3/+3 |
| | |||||
* | Simplify post-mix HRTF gain storage | Chris Robinson | 2020-01-05 | 1 | -6/+2 |
| | |||||
* | Use unsigned for array indices | Chris Robinson | 2019-11-29 | 1 | -5/+2 |
| | |||||
* | Avoid holding HRTF accumulation samples per-source | Chris Robinson | 2019-11-03 | 1 | -19/+8 |
| | | | | | | 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. | ||||
* | Remove the Offset parameter from ApplyCoeffs | Chris Robinson | 2019-10-02 | 1 | -9/+9 |
| | |||||
* | Clean up some ALfloat -> float | Chris Robinson | 2019-10-02 | 1 | -20/+20 |
| | |||||
* | Move ALvoice from alu.h to a separate header | Chris Robinson | 2019-10-02 | 1 | -0/+1 |
| | |||||
* | Pass IrSize to the HRTF mixers as unsigned | Chris Robinson | 2019-09-13 | 1 | -4/+4 |
| | |||||
* | Make IrSize unsigned | Chris Robinson | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | Only ASSUME values where a variable is used | Chris Robinson | 2019-09-04 | 1 | -3/+0 |
| | |||||
* | Only use one accumulation buffer for B-Format HRTF mixing | Chris Robinson | 2019-09-03 | 1 | -15/+11 |
| | | | | | It's all getting added together anyway and all channels are continuous inputs, so this is fewer passes over various buffers. | ||||
* | Use size_t for the mixers' fade counter and outpos | Chris Robinson | 2019-08-20 | 1 | -4/+2 |
| | |||||
* | Use size_t for HrtfMixer functions' buffer size | Chris Robinson | 2019-08-20 | 1 | -14/+14 |
| | |||||
* | Don't templatize HrirArray | Chris Robinson | 2019-07-31 | 1 | -2/+2 |
| | |||||
* | Rename Alc to alc | Chris Robinson | 2019-07-28 | 1 | -0/+138 |