Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle the front stablizer with the B-Format decoder | Chris Robinson | 2020-06-15 | 7 | -165/+254 |
| | |||||
* | Fix a typo | Chris Robinson | 2020-06-12 | 1 | -1/+1 |
| | |||||
* | Move a couple related functions to the backend base | Chris Robinson | 2020-06-12 | 20 | -145/+145 |
| | |||||
* | Link with the CoreFoundation framework on iOS | Chris Robinson | 2020-06-11 | 1 | -2/+7 |
| | |||||
* | More capitalization fixes | Chris Robinson | 2020-06-11 | 1 | -451/+451 |
| | |||||
* | Fix some capitalization | Chris Robinson | 2020-06-11 | 1 | -217/+217 |
| | |||||
* | Merge pull request #439 from halx99/patch-1 | kcat | 2020-06-11 | 1 | -0/+1 |
|\ | | | | | Enable to detect Windows SDK v2004 | ||||
| * | Enable to detect Windows SDK v2004 | HALX99 | 2020-06-11 | 1 | -0/+1 |
|/ | |||||
* | Don't export functions when static linking | Chris Robinson | 2020-06-10 | 1 | -22/+28 |
| | |||||
* | Use a range-for loop instead of for_each | Chris Robinson | 2020-06-09 | 1 | -5/+4 |
| | |||||
* | Use better types for array lengths | Chris Robinson | 2020-06-09 | 1 | -17/+15 |
| | |||||
* | Update changelog | Chris Robinson | 2020-06-07 | 1 | -1/+3 |
| | |||||
* | Simplify the aligned over-allocation strategy | Chris Robinson | 2020-06-07 | 1 | -15/+14 |
| | |||||
* | Avoid explicit checks for _BitScanForward[64] | Chris Robinson | 2020-06-07 | 3 | -29/+10 |
| | |||||
* | Check the returned sample endianess with sndio | Chris Robinson | 2020-06-07 | 1 | -0/+6 |
| | |||||
* | Fix a return value | Chris Robinson | 2020-06-07 | 1 | -1/+1 |
| | |||||
* | Use a safer layout if sndio changes the channel count | Chris Robinson | 2020-06-07 | 1 | -61/+78 |
| | |||||
* | Use a more appropriate size value for copying | Chris Robinson | 2020-06-07 | 1 | -1/+1 |
| | |||||
* | Use a better type for array access | Chris Robinson | 2020-06-07 | 1 | -3/+3 |
| | |||||
* | Merge pull request #435 from DanielGibson/sndio-more-channels | kcat | 2020-06-07 | 1 | -2/+32 |
|\ | | | | | sndio: Support more than 2 channels | ||||
| * | sndio: Support more than 2 channels | Daniel Gibson | 2020-06-07 | 1 | -2/+32 |
|/ | | | | | | | So far the sndio backend only supports Mono and Stereo, but sndio supports up to 16 channels (64 in their current git code). This adds support for all the openal-soft formats (DevFmt*). I tested this on Linux with 5.1 surround speakers. | ||||
* | Avoid convolving an always-0 sample | Chris Robinson | 2020-05-30 | 1 | -4/+4 |
| | |||||
* | Clarify some changelog entries | Chris Robinson | 2020-05-27 | 1 | -3/+4 |
| | |||||
* | Use dual-biquad processing for the equalizer effect | Chris Robinson | 2020-05-26 | 1 | -9/+7 |
| | |||||
* | Update the Changelog | Chris Robinson | 2020-05-26 | 1 | -0/+66 |
| | |||||
* | Simplify UHJ delay handling | Chris Robinson | 2020-05-26 | 2 | -29/+17 |
| | |||||
* | Fade over more of the update with HRTF | Chris Robinson | 2020-05-25 | 1 | -23/+5 |
| | |||||
* | 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 an error message | Chris Robinson | 2020-05-25 | 1 | -3/+5 |
| | |||||
* | Merge pull request #429 from jbeich/ci | kcat | 2020-05-24 | 1 | -0/+36 |
|\ | | | | | Add FreeBSD to CI | ||||
| * | CI: add FreeBSD job | Jan Beich | 2020-05-24 | 1 | -0/+36 |
|/ | |||||
* | Round the pitch shifter frequency bin targets | Chris Robinson | 2020-05-22 | 1 | -1/+1 |
| | |||||
* | Round the scaled HRTF delays | Chris Robinson | 2020-05-21 | 1 | -1/+3 |
| | |||||
* | Slightly increase the HRTF direct delay | Chris Robinson | 2020-05-21 | 1 | -1/+1 |
| | | | | To help improve the phase-corrected HF scaler. | ||||
* | Print why a sofa file couldn't be opened | Chris Robinson | 2020-05-21 | 1 | -1/+2 |
| | |||||
* | Simplify handling the stablizer side channel delay | Chris Robinson | 2020-05-21 | 2 | -31/+33 |
| | |||||
* | Avoid a log10 constant call | Chris Robinson | 2020-05-21 | 1 | -2/+2 |
| | |||||
* | Use an enum class for SpatializeMode | Chris Robinson | 2020-05-21 | 4 | -8/+8 |
| | |||||
* | Clarify a comment about the band-splitter | Chris Robinson | 2020-05-20 | 1 | -4/+5 |
| | |||||
* | Improve HRTF delay handling | Chris Robinson | 2020-05-20 | 4 | -32/+19 |
| | | | | | 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 | 5 | -6/+6 |
| | |||||
* | Use an enum for FamCount | Chris Robinson | 2020-05-19 | 6 | -11/+9 |
| | |||||
* | Apply the ambisonic HF scaling in real-time with HRTF | Chris Robinson | 2020-05-19 | 4 | -23/+102 |
| | | | | | | | | | 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. | ||||
* | Move BUFFERSIZE and FloatBufferLine to a separate header | Chris Robinson | 2020-05-19 | 3 | -9/+17 |
| | |||||
* | Check that aligned_alloc is available with cmake | Chris Robinson | 2020-05-19 | 3 | -5/+15 |
| | | | | | | | | Some compilers support C++17 even on targets that lack required functions. Projects that want to force C++17 will then run into a problem with std::aligned_alloc not existing on those targets, so it needs to be explicitly checked for. The alternative is to simply never use it even when it would be available. | ||||
* | Also search for asimd for Neon | Chris Robinson | 2020-05-17 | 1 | -2/+15 |
| | |||||
* | Assume Neon support if cpu_caps.cpp is compiled with it | Chris Robinson | 2020-05-17 | 1 | -0/+5 |
| | |||||
* | Include the existing direct signal in the UHJ delay | Chris Robinson | 2020-05-16 | 1 | -4/+11 |
| | | | | | So any direct_channels sources and normal panned sources remain aligned, and the reported latency is accurate. |