aboutsummaryrefslogtreecommitdiffstats
path: root/core/device.h
Commit message (Collapse)AuthorAgeFilesLines
* Avoid initializing the NFC filter for every voice channelChris Robinson2021-12-111-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 DeviceBaseChris Robinson2021-11-191-8/+0
|
* Use a tri-state optional for the stereo output modeChris Robinson2021-10-241-0/+6
|
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-1/+4
|
* Don't allocate full buffer lines in each voiceChris Robinson2021-06-211-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 callbackChris Robinson2021-06-081-0/+4
|
* Move GetChannelIdxByName and clean up some more includesChris Robinson2021-04-261-0/+16
|
* Move the DeviceBase declaraction to coreChris Robinson2021-04-241-0/+274