Commit graph

253 commits

Author SHA1 Message Date
badaix
9e06e52193 Retry opening blocked alsa devices 2020-08-17 23:16:45 +02:00
badaix
ecd5f57b0c Log chunk age 2020-08-10 22:18:09 +02:00
badaix
cc6186c4ba Fix compile error 2020-08-03 22:59:07 +02:00
badaix
2d88ee85cd Opus encoder resamples to 48000:16:2 2020-08-03 22:52:42 +02:00
badaix
ed0521a1d2 Rename onChunkRead to onNewChunk 2020-07-11 19:39:58 +02:00
badaix
0d25ebafee Revert daemon pid file stuff 2020-06-08 23:54:40 +02:00
badaix
e148d74772 Move --user command line setting into config file 2020-06-07 14:21:58 +02:00
badaix
be40e66c63 Reformat code 2020-06-07 13:35:39 +02:00
Johannes Pohl
19a82eb533
Merge branch 'develop' into write-pid-before-exit 2020-06-07 13:29:22 +02:00
badaix
2c7cbc0d75 Check if enough alsa frames are available 2020-05-07 22:01:04 +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
47f7291d4f Rename msg::ClientSettings to msg::ClientInfo 2020-05-01 22:37:25 +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
bfbd9e05a7 Speed up time sync after standby 2020-04-21 11:02:07 +02:00
badaix
fcc1327322 Add missing include for "std::tolower" 2020-04-18 15:59:34 +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
e5047f1aff Fix Windows warnings 2020-04-10 13:27:08 +02:00
badaix
ade0ee7be3 Fix warnings on Windows 2020-04-10 12:19:27 +02:00
badaix
5cc37f98f4 Reformat code 2020-04-10 09:45:19 +02:00
Stijn Van der Borght
1fcb8b4fc2 code review changes pt2: cleaned up cmake, removed unused addUs function and windows macro from time_defs.hpp 2020-04-08 11:33:25 +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
3e823e7925 fix vc15 compile errors 2020-04-08 11:33:25 +02:00
Stijn Van der Borght
e9753060c5 fixed log timestamps 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
6118e1a79d Fix compile error 2020-03-30 22:34:38 +02:00
badaix
60ac81be3e Update to aixlog v1.3.0
makes loglines not overlap when two threads are logging concurrently
2020-03-30 21:56:59 +02:00
badaix
a8d1769ca7 Cache getOS result 2020-03-22 11:53:19 +01:00
badaix
90785a87da Fix "last seen" timestamp 2020-03-11 22:02:35 +01:00
badaix
a8998997e9 Change stream reader to use actual chunk duration
e.g. a configured chunk_ms of 11 will read a 44.1kHz stream in chunks of 485 frames (=10.9977ms)
2020-02-29 19:24:47 +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
a013558e81 Reformat code 2020-02-22 16:43:13 +01:00
badaix
de75ad9b2c Resampling can use original rate or bit depth 2020-02-21 21:11:26 +01:00
badaix
1bc8f74c41 Change SampleFormat variables to getters 2020-02-18 22:47:04 +01:00
badaix
99e147c5aa Remove timeout in getNextPlayerChunk 2020-02-16 21:23:26 +01:00
badaix
3fc8b9ca08 Add optional resampling of the output stream 2020-02-14 08:46:13 +01:00
badaix
d82c3c42ae Replace c casts with static_casts 2020-02-09 13:13:04 +01:00
badaix
08902ae0a5 Remove call to gettimeofday 2020-02-09 12:22:26 +01:00
badaix
bac33043cf Use steady clock 2020-02-09 11:38:49 +01:00
badaix
effa0e7115 Switch back to system time 2020-02-02 16:05:05 +01:00
badaix
f3c3d401c0 Use steady clock instead of system time 2020-02-02 13:32:46 +01:00
badaix
52af69618c Update aixlog to v1.2.5 2020-01-10 23:05:04 +01:00
badaix
cd9f785425 Code cleanup 2020-01-10 21:28:42 +01:00
badaix
8c6d703ec5 Update copyright dates 2020-01-04 01:03:48 +01:00
badaix
3eab397543 Update AixLog to v1.2.4 2020-01-03 22:04:29 +01:00
badaix
e9a5a36855 Client uses less memory allocations 2019-12-12 21:46:23 +01:00
badaix
73e42f69cb Android hostname uses ro.product.model as fallback 2019-12-08 21:25:43 +01:00
badaix
eb94867b57 Improve check for systime vs streamtime 2019-12-01 22:56:49 +01:00