Commit Graph

8 Commits

Author SHA1 Message Date
Henrik Rydgård 92b7f0dba1 WASAPI: Improve logging and error handling.
Hopefully will finally fix #20540
2025-07-11 13:53:27 +02:00
Henrik Rydgård a00c857b4b WASAPI: Try to ask the device for a stereo format if it has too many channels.
Also, add support for 16-bit audio (should be rare)
2025-07-11 09:41:08 +02:00
oltolm 11d8f85bf4 use ComPtr in WASAPIContext 2025-07-09 22:54:58 +02:00
oltolm 41e325475c fix mingw64 build and Clang warnings 2025-06-22 12:30:13 +02:00
Henrik Rydgård 5d98e02d9b Add more info about the output audio stream to System Information.
Plus another channel number fix
2025-06-19 01:20:16 +02:00
Henrik Rydgård 0502d79c99 Remove the return value from NativeMix, correct mixing with other channel numbers than 2 2025-06-18 23:48:00 +02:00
Henrik Rydgård 6271af52e9 Add the new low-latency WASAPI backend. Implement audio device selection on Windows 2025-06-16 22:40:13 +02:00
Henrik Rydgård 990b74cc17 More audio refactoring 2025-06-16 18:48:53 +02:00