Commit graph

49 commits

Author SHA1 Message Date
badaix
fa7340a9bc Remove build date from version information 2021-01-28 11:26:14 +01:00
badaix
61ebc114f6 Add built date to version information 2021-01-21 12:03:19 +01:00
badaix
13c79d1de4 Fix compile error 2020-12-31 18:39:33 +01:00
badaix
c880ae2e62 Add player namespace and player name constants 2020-12-31 18:29:26 +01:00
badaix
79d6d9a8ee Make PulseAudio device configurable 2020-12-29 23:37:56 +01:00
badaix
1da7681570 Add null sink to file player 2020-12-09 09:21:52 +01:00
badaix
55f7d0558b Print device names in utf8 on Windows 2020-12-01 23:15:49 +01:00
badaix
c1a5a52bc6 Make buffer time and fragments configurable 2020-11-23 13:51:19 +01:00
badaix
9ea1f9cc86 Make latency configurable 2020-11-21 19:29:40 +01:00
badaix
f743ae717f Terminate client if host is empty and no mDNS 2020-11-16 20:54:04 +01:00
badaix
541d803452 Make audio backend "file" configurable 2020-10-05 22:42:56 +02:00
badaix
8186c44118 Add reformat target to CMakeLists.txt 2020-08-04 18:46:58 +02:00
badaix
446b22ac85 Fix setting the process priority 2020-06-07 13:48:46 +02:00
badaix
1a45479299 Reorder command line settings 2020-06-03 12:01:25 +02:00
badaix
48238429b7 Reformat code 2020-06-01 11:54:09 +02:00
badaix
fce34d82c8 Fix some TODOs 2020-06-01 11:47:28 +02:00
badaix
7af8343650 Add file player for testing 2020-05-31 13:24:11 +02:00
badaix
184254b35f Add some comments, clean ups 2020-05-10 21:52:19 +02:00
badaix
860c0e5c8f Cleanup WINDOWS and HAS_WASAPI usages 2020-05-07 22:38:25 +02:00
badaix
424487a48e Add sharing mode for Oboe, log device settings 2020-05-05 21:46:21 +02:00
badaix
3b3632474c Configurable base/exp for software mixer 2020-05-04 10:14:12 +02:00
badaix
dd913acff9 Add mixer mode "none" 2020-05-03 20:10:01 +02:00
badaix
3ed76e2059 Add mixer command line option 2020-05-02 13:39:46 +02:00
badaix
38cddf6424 Fix data race with pending requests 2020-05-02 11:58:31 +02:00
badaix
e8bb8ecdba Send initial hardware mixer volume to the server 2020-05-01 22:37:25 +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
a2311dfbfd Make logsink and filter configurable 2020-04-18 15:32:30 +02:00
badaix
ad8332345f Remove SLOG from logging 2020-04-16 09:01:09 +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
bd373dc09c code review changes: use NOMINMAX hack, audio backend android only, move windows time defs to time_defs.hpp 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
094ec9b53c re-added Outurnate's Windows client for master branch 2020-04-08 11:33:25 +02:00
badaix
3a8023ab93 Make soxr optional and add to build.md 2020-03-14 11:22:04 +01:00
badaix
12f828ed43 Channels for resampling must be "*" 2020-02-28 22:14:44 +01:00
badaix
7376c7709c Settings can be overwritten on command line
make pidfile and persistant data dir confgurable
2020-02-25 23:40:23 +01:00
badaix
de75ad9b2c Resampling can use original rate or bit depth 2020-02-21 21:11:26 +01:00
badaix
3fc8b9ca08 Add optional resampling of the output stream 2020-02-14 08:46:13 +01:00
Christian Flach
8c8226f2dc Remove most usages of "new" and "malloc" in the client 2020-02-12 22:46:15 +01:00
badaix
eb3a240120 Add ClientSettings struct for client settings
Add "player" command line argument to choose the player backend.
Currently there are only for Android different players available.
2020-02-09 19:57:10 +01:00
badaix
8c6d703ec5 Update copyright dates 2020-01-04 01:03:48 +01:00
badaix
e9a5a36855 Client uses less memory allocations 2019-12-12 21:46:23 +01:00
badaix
d198b4d0b1 some more items on the todo list 2019-11-04 22:42:32 +01:00
badaix
0355293f4a Add string signal to signal handler callback 2019-11-04 16:55:23 +01:00
badaix
c439549d1e Add callback function to signal handler 2019-11-04 15:07:18 +01:00
badaix
1690f5ccc1 fix signal-unsafe call inside of a signal 2019-10-27 18:22:35 +01:00
badaix
aa32ced692 fix unused parameter warning 2019-10-19 22:47:58 +02:00
badaix
a30f548a31 rename files to snake_case 2019-10-12 18:28:29 +02:00
badaix
ea3921d8b7 rename some files to snake_case 2019-10-12 14:34:00 +02:00
Renamed from client/snapClient.cpp (Browse further)