aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/base.h
Commit message (Collapse)AuthorAgeFilesLines
* Use std::byte instead of a custom al::byteChris Robinson2023-05-041-2/+2
|
* Avoid inlining certain exception functionsChris Robinson2022-12-161-7/+3
|
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-5/+0
| | | | | | | 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.
* Make the backend pointer part of ALCdevice instead of DeviceBaseChris Robinson2021-11-191-2/+1
|
* Move GetChannelIdxByName and clean up some more includesChris Robinson2021-04-261-2/+3
|
* Use the DeviceBase for the backendChris Robinson2021-04-241-5/+5
|
* Workaround mingw complaining about the %z formatterChris Robinson2021-03-121-0/+4
|
* Move alexcpt to coreChris Robinson2020-12-241-1/+1
|
* Don't use ALC error enums for the backend error codeChris Robinson2020-12-171-5/+11
|
* Move the AL error enum out of base_exceptionChris Robinson2020-12-171-1/+4
|
* Don't return an enum from captureSamplesChris Robinson2020-12-171-4/+4
| | | | It's always no_error
* Set channel labels from WFX channel masksChris Robinson2020-06-151-0/+5
|
* Move a couple related functions to the backend baseChris Robinson2020-06-121-0/+6
|
* Don't return a bool from the backend start methodChris Robinson2020-04-281-1/+1
|
* Use a common base for a couple exceptionsChris Robinson2020-04-101-1/+18
|
* Inline a small helper methodChris Robinson2020-03-301-14/+24
|
* Get rid of a redundant enumChris Robinson2020-03-301-6/+1
|
* Return the enumerated device names from the backendChris Robinson2020-03-301-1/+1
| | | | Rather than using an out parameter.
* Inline a couple BackendBase methodsChris Robinson2020-03-301-3/+3
|
* Remove the mutex from the backend baseChris Robinson2020-03-291-2/+0
|
* Remove unnecessary locks now that the mixer doesn't require oneChris Robinson2020-02-261-3/+0
|
* Remove a couple unnecessary type aliasesChris Robinson2020-02-221-2/+0
|
* Use exceptions for backend open failuresChris Robinson2019-10-071-1/+1
|
* Make the BackendFactory base destructor protectedChris Robinson2019-09-151-2/+3
|
* Return and pass more appropriate types for backendsChris Robinson2019-09-151-3/+4
|
* Enable and fix more warningsChris Robinson2019-09-141-0/+2
|
* More include cleanupChris Robinson2019-07-291-2/+4
|
* Rename Alc to alcChris Robinson2019-07-281-0/+78