Commit graph

27 commits

Author SHA1 Message Date
badaix
aa82ba8397 Cleanup Snapclient includes 2024-04-03 21:50:03 +02:00
badaix
e1c8250876 Reformat code 2022-12-29 19:10:38 +01:00
badaix
989eb6ec8e Reorder header includes 2022-01-30 21:45:00 +01:00
badaix
74b3e7d9a4 Fix deprecation warning 2021-06-27 20:55:05 +02:00
Stijn Van der Borght
af621acf1c Wasapi player: unregister system volume change callback on player destroy. Fixes crash when changing Windows volume after switching streams
Wasapi player: unregister system volume change callback on player destroy. Fixes crash when changing Windows volume after switching streams
2021-04-17 10:27:14 +02:00
badaix
5102300049 Add missing namespace 2020-12-31 19:00:21 +01:00
badaix
79d6d9a8ee Make PulseAudio device configurable 2020-12-29 23:37:56 +01:00
badaix
ea9050cf9b Reformat code 2020-12-15 23:03:18 +01:00
Vince
ad538d5178 Fix UTF-8 conversion of WASAPI device names 2020-12-03 21:46:12 +01:00
badaix
aab3c343d0 Fix warnings 2020-11-29 00:10:47 +01:00
badaix
8186c44118 Add reformat target to CMakeLists.txt 2020-08-04 18:46:58 +02:00
badaix
c1c521b260 Reformat code 2020-05-31 13:46:26 +02:00
Stijn
d41289657e
Merge branch 'develop' into master 2020-05-10 13:49:24 +01:00
Stijn Van der Borght
7fd7c49538 wasapi: added listener for getting system volume 2020-05-10 13:26:32 +01:00
badaix
ba182db309 Apply volCorretion just in exclusive mode
as discussed here:
https://github.com/badaix/snapcast/issues/24#issuecomment-626193806
2020-05-10 13:40:30 +02:00
badaix
89679de108 Add boost-process to travis 2020-05-04 10:14:43 +02:00
badaix
9bb1c4a041 Make controller async, add client Mixer settings
Controller uses the asio io_context and thus uses one thread less.
This also fixes a lot of thread sanitizer issues.
2020-05-01 22:37:25 +02:00
badaix
ade0ee7be3 Fix warnings on Windows 2020-04-10 12:19:27 +02:00
badaix
30753f9f61 Rename WasapiMode to SharingMode
The mode is more general and will be applied
in a second step also to other audio devices
2020-04-10 10:15:58 +02:00
badaix
5cc37f98f4 Reformat code 2020-04-10 09:45:19 +02:00
Stijn Van der Borght
463f28008b fix bug where one audio device was not selectable 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
9737c1ac44 wasapi: added client option for selecting shared/exclusive mode 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
95a369be79 wasapi: log device accepted format 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
c9a65b2124 wasapi: print fatal log before crashing 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
4ad33af8d7 wasapi: listen to IAudioSessionEvents::OnSimpleVolumeChanged 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
cafe34bfc0 wasapi: only display available devices, log output when audio device does not send callback 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
094ec9b53c re-added Outurnate's Windows client for master branch 2020-04-08 11:33:25 +02:00