Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move struct definitions to more appropriate headers | Chris Robinson | 2023-12-29 | 1 | -0/+3 |
| | |||||
* | Use string_views for querying config parameters | Chris Robinson | 2023-12-21 | 1 | -2/+2 |
| | |||||
* | Much more clang-tidy cleanup | Chris Robinson | 2023-12-10 | 1 | -1/+1 |
| | |||||
* | Avoid casting an integer literal | Chris Robinson | 2023-09-22 | 1 | -3/+3 |
| | |||||
* | Add preliminary support for 7.1.4 output modes | Chris Robinson | 2022-11-03 | 1 | -1/+3 |
| | | | | | | | | I don't know how different sound APIs handle 7.1.4 ("Atmos" or "Auro3D") output, but currently it simply specifies the additional channels with the height channel labels. This isn't likely how it works for a virtualized channel bed, for playing over other with-height configurations (7.1.2, 5.1.4, etc), but this should be an okay start. | ||||
* | Handle 3D7.1 as a separate channel configuration | Chris Robinson | 2022-04-26 | 1 | -0/+1 |
| | | | | | | | It's treated as 5.1 + 2 aux channels. This allows AL_DIRECT_CHANNELS_SOFT to behave better, not forwarding rear left/right channel inputs to lower front and upper rear, and allows reporting a more appropriate output mode to the app instead of 7.1. | ||||
* | Always report ALC_ANY_SOFT for output without contexts | Chris Robinson | 2022-04-17 | 1 | -0/+3 |
| | | | | | Not required, but nicer to be consistent if it's not a meaningful value (e.g. the actual device mode). | ||||
* | Rename ALC_STEREO_PLAIN_SOFT and don't duplicate ALC_HRTF_SOFT | Chris Robinson | 2022-03-29 | 1 | -1/+1 |
| | |||||
* | Handle more modes with the ALC_OUTPUT_MODE_SOFT attribute | Chris Robinson | 2022-03-23 | 1 | -0/+20 |
| | |||||
* | Make the backend pointer part of ALCdevice instead of DeviceBase | Chris Robinson | 2021-11-19 | 1 | -11/+2 |
| | |||||
* | Add wrapper methods for getting device config values | Chris Robinson | 2021-06-23 | 1 | -2/+2 |
| | |||||
* | Move some functions to a more appropriate place | Chris Robinson | 2021-04-27 | 1 | -0/+72 |
| | |||||
* | Rename alcmain.h to device.h | Chris Robinson | 2021-04-27 | 1 | -0/+4 |