aboutsummaryrefslogtreecommitdiffstats
path: root/alc/backends/wasapi.cpp
Commit message (Expand)AuthorAgeFilesLines
* Initialize the WASAPI device helper earlierChris Robinson2023-05-311-2/+3
* Don't register per-device default change handlersChris Robinson2023-05-311-128/+83
* Improve wasapi backend UWP support (#853)Deal(一线灵)2023-05-311-169/+520
* Avoid using al::vector unnecessarilyChris Robinson2023-05-121-9/+9
* Remove custom stuff for standardChris Robinson2023-05-041-2/+2
* Use std::byte instead of a custom al::byteChris Robinson2023-05-041-2/+2
* Make and use a bit_cast functionChris Robinson2023-05-041-2/+2
* Update ComPtr and use an out_ptr() functionChris Robinson2023-05-041-41/+26
* Distinguish a couple log messagesChris Robinson2023-01-301-3/+3
* Use the correct variable for reading the WASAPI playback rateChris Robinson2022-12-051-2/+2
* Fix WASAPI capture handling the background COM threadChris Robinson2022-11-191-18/+30
* Use the correct frame size for WASAPI resamplingChris Robinson2022-11-131-2/+2
* Change a function to a static methodChris Robinson2022-11-131-3/+4
* Add a config option to prevent WASAPI from using a resamplerChris Robinson2022-11-121-1/+5
* Add a resampler to WASAPI outputChris Robinson2022-11-121-10/+75
* Dynamically start/stop the WASAPI message threadChris Robinson2022-11-121-86/+117
* Add preliminary support for 7.1.4 output modesChris Robinson2022-11-031-2/+20
* Match exactly 5.1 Rear in WASAPIChris Robinson2022-06-161-2/+2
* Handle a blank channel mask from WASAPIChris Robinson2022-06-141-10/+18
* Check and handle 5.1 Rear with WASAPI captureChris Robinson2022-06-071-3/+23
* Trace the WASAPI device mix formatChris Robinson2022-06-071-0/+1
* Track 5.1 Rear with WASAPI playbackChris Robinson2022-06-071-3/+14
* Use the mix format if IsFormatSupported fails for WASAPI captureChris Robinson2022-05-171-1/+6
* Handle 3D7.1 as a separate channel configurationChris Robinson2022-04-261-1/+5
* Make a couple more operator bools explicitChris Robinson2022-02-201-1/+1
* Don't change the requested format when it's usable with WASAPIChris Robinson2021-10-251-19/+53
* Use a flag to indicate headphone-like outputChris Robinson2021-10-231-2/+1
* Properly check the channel count for WASAPI captureChris Robinson2021-08-231-1/+2
* Don't store "OpenAL Soft on " in WASAPI device namesChris Robinson2021-08-221-21/+39
* Avoid 5.1Rear as its own channel configurationChris Robinson2021-07-301-15/+4
* Update include headersChris Robinson2021-04-271-3/+3
* Use the DeviceBase for the backendChris Robinson2021-04-241-4/+4
* Move some more sources to coreChris Robinson2021-04-241-1/+1
* Move helpers.cpp to coreChris Robinson2021-04-221-1/+1
* Don't activate the WASAPI device when initially opening itChris Robinson2021-03-171-17/+2
* Avoid returning objects with a reference parameterChris Robinson2021-03-161-13/+13
* Check that CoCreateInstance succeedsChris Robinson2021-03-161-13/+17
* Move the ComPtr wrapper to a common headerChris Robinson2021-03-081-63/+1
* Allow calling BackendBase::open multiple times on playback devicesChris Robinson2021-03-081-132/+130
* Make PopCount and CountTrailingZeros more standard-likeChris Robinson2021-01-221-1/+2
* Use a standard bitset for bitfield flagsChris Robinson2021-01-221-2/+2
* Move alexcpt to coreChris Robinson2020-12-241-1/+0
* Avoid AL/ALC types in the backendsChris Robinson2020-12-171-17/+17
* Don't use ALC error enums for the backend error codeChris Robinson2020-12-171-7/+11
* Don't return an enum from captureSamplesChris Robinson2020-12-171-9/+6
* Move logging to coreChris Robinson2020-12-171-1/+1
* Use inline functions for popcnt and ctz instead of macrosChris Robinson2020-10-131-1/+1
* Be more robust with to-mono channel conversionsChris Robinson2020-10-051-16/+52
* Fix a variable nameChris Robinson2020-10-051-53/+53
* Round (and clamp) the reftime instead of ceiling itChris Robinson2020-09-121-3/+3