Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Track if doing 2D mixing only | Chris Robinson | 2022-09-04 | 1 | -0/+2 |
| | | | | And use it to select the proper HF scales | ||||
* | Allow the remix tables to be variable length | Chris Robinson | 2022-08-28 | 1 | -1/+1 |
| | |||||
* | Use the right array size for the mixing parameters | Chris Robinson | 2022-08-14 | 1 | -1/+1 |
| | |||||
* | Parameterize the UHJ filter length | Chris Robinson | 2022-08-07 | 1 | -2/+2 |
| | |||||
* | Avoid putting a 1KB array on the stack | Chris Robinson | 2022-08-02 | 1 | -1/+4 |
| | |||||
* | Change an inline function to a class method | Chris Robinson | 2022-08-02 | 1 | -7/+7 |
| | |||||
* | Use 48khz by default for playback | Chris Robinson | 2022-07-05 | 1 | -2/+2 |
| | |||||
* | Remove the reversed all-pass trick in MixDirectHrtfBase | Chris Robinson | 2022-03-30 | 1 | -1/+1 |
| | | | | Given the minimum phase HRTF, it's not going to stay linear phase anyway. | ||||
* | Make and use a Default enum for StereoEncoding | Chris Robinson | 2022-03-29 | 1 | -2/+4 |
| | |||||
* | Pass a span of pointers to the UHJ/SuperStereo decoder | Chris Robinson | 2022-01-01 | 1 | -1/+2 |
| | |||||
* | Avoid initializing the NFC filter for every voice channel | Chris Robinson | 2021-12-11 | 1 | -2/+7 |
| | | | | | | It can be initialized once with the device's speaker distance since it won't change in between resets, then copied into the voice where it can be adjusted as needed. | ||||
* | Make the backend pointer part of ALCdevice instead of DeviceBase | Chris Robinson | 2021-11-19 | 1 | -8/+0 |
| | |||||
* | Use a tri-state optional for the stereo output mode | Chris Robinson | 2021-10-24 | 1 | -0/+6 |
| | |||||
* | Use a flag to indicate headphone-like output | Chris Robinson | 2021-10-23 | 1 | -1/+4 |
| | |||||
* | Don't allocate full buffer lines in each voice | Chris Robinson | 2021-06-21 | 1 | -0/+7 |
| | | | | | | There's now effectively a 16-channel limit for buffers (as determined by the number of elements in DeviceBase::mSampleData). Any more than that are ignored when mixing. | ||||
* | Add an option to mix directly in the JACK callback | Chris Robinson | 2021-06-08 | 1 | -0/+4 |
| | |||||
* | Move GetChannelIdxByName and clean up some more includes | Chris Robinson | 2021-04-26 | 1 | -0/+16 |
| | |||||
* | Move the DeviceBase declaraction to core | Chris Robinson | 2021-04-24 | 1 | -0/+274 |