Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove use of unnecessary type aliases | Chris Robinson | 2020-03-30 | 1 | -13/+13 |
| | |||||
* | Move the FrontStablizer definition to its own header | Chris Robinson | 2020-03-30 | 1 | -15/+1 |
| | |||||
* | Avoid AL[C]boolean for internal use | Chris Robinson | 2020-03-28 | 1 | -1/+1 |
| | |||||
* | Use a busy-wait when synchronizing against the mixer | Chris Robinson | 2020-03-16 | 1 | -2/+2 |
| | | | | | | | | The mixer should have higher priority than any thread that can make AL calls, so even on single-core systems, it shouldn't stall the mix. It will, however, return back to the caller as soon as it can, while yielding will give up the timeslice if there's any other thread waiting to process even if the mix is almost done. | ||||
* | Add a helper to wait for the device mix | Chris Robinson | 2020-03-03 | 1 | -0/+9 |
| | |||||
* | Use an intrusive_ptr for the device's HrtfStore | Chris Robinson | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Remix missing channels with direct channels enabled | Chris Robinson | 2019-12-19 | 1 | -0/+9 |
| | | | | Instead of dropping them. | ||||
* | Rework HRTF enuemration so the loaded HRTFs are separate | Chris Robinson | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | Rename HrtfEntry to HrtfStore | Chris Robinson | 2019-11-28 | 1 | -1/+1 |
| | |||||
* | Avoid holding HRTF accumulation samples per-source | Chris Robinson | 2019-11-03 | 1 | -0/+2 |
| | | | | | | 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. | ||||
* | Make MAX_RESAMPLER_PADDING specify the total padding | Chris Robinson | 2019-09-28 | 1 | -4/+5 |
| | |||||
* | Use an unsigned index value | Chris Robinson | 2019-09-14 | 1 | -1/+1 |
| | |||||
* | Store the ambisonic order as unsigned | Chris Robinson | 2019-09-13 | 1 | -2/+2 |
| | |||||
* | Return unsigned values from the FromDevFmt functions | Chris Robinson | 2019-09-13 | 1 | -3/+3 |
| | |||||
* | Make NumAuxSends unsigned | Chris Robinson | 2019-09-13 | 1 | -1/+1 |
| | |||||
* | Use unsigned channel indices | Chris Robinson | 2019-09-12 | 1 | -4/+5 |
| | |||||
* | Pass unsigned sample count to aluMixData | Chris Robinson | 2019-08-25 | 1 | -1/+1 |
| | |||||
* | Use size_t for the post-process sample length | Chris Robinson | 2019-08-25 | 1 | -6/+6 |
| | |||||
* | Make the post-process methods member functions | Chris Robinson | 2019-08-07 | 1 | -3/+10 |
| | |||||
* | Move a struct definition to where it's used | Chris Robinson | 2019-08-05 | 1 | -1/+16 |
| | |||||
* | Move some declarations out of alcmain.h | Chris Robinson | 2019-08-05 | 1 | -121/+1 |
| | |||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 1 | -3/+2 |
| | | | | Which will also work as the basis for a future intrusive_ptr | ||||
* | Turn some functions into methods | Chris Robinson | 2019-07-30 | 1 | -3/+0 |
| | |||||
* | Move the event declarations to a separate header | Chris Robinson | 2019-07-29 | 1 | -46/+0 |
| | |||||
* | Rename Alc to alc | Chris Robinson | 2019-07-28 | 1 | -0/+534 |