Commit graph

47 commits

Author SHA1 Message Date
badaix
b773ccda18 Add code documentation 2025-01-30 20:47:09 +01:00
badaix
cd67fb9645 Replace std::endl with "\n" 2025-01-07 20:29:16 +01:00
badaix
17efc6799c Fix static analysis issues 2024-12-20 21:56:12 +01:00
badaix
342eda02a0 Add some documentation 2024-12-19 22:44:51 +01:00
badaix
235bd525e3 Reformat code 2024-06-20 23:18:02 +02:00
Marcus Weseloh
877c7a9b10 Use explicit c++-style cast 2024-06-19 18:44:47 +02:00
Marcus Weseloh
3fc86a823b First implementation of JackStream 2024-06-19 18:44:47 +02:00
badaix
aa82ba8397 Cleanup Snapclient includes 2024-04-03 21:50:03 +02:00
badaix
6e786255e1 Fix cppcheck issues 2023-12-30 11:37:35 +01:00
badaix
a3cd985e22 Remove StreamTags message 2023-01-31 09:27:47 +01:00
badaix
e32eaa87af Change include guards 2022-09-09 15:10:04 +02:00
badaix
9dc967a671 Remove superfluous static_cast 2021-10-17 21:58:26 +02:00
badaix
b4b9eb83ce Fix compilation on big endian systems 2021-10-16 21:53:26 +02:00
badaix
53e27e0d8b Comment out stream_tags 2021-06-04 10:32:33 +02:00
badaix
5b8cd7ecd5 Change message_type from enum to enum class 2021-05-16 21:21:36 +02:00
Felix Braun
aba2d96aba include memory.hpp for shared_ptr
g++-11.1.0 needs this include to compile
2021-05-16 21:18:39 +02:00
badaix
216714bd33 Add silence threshold for alsa stream 2021-05-05 21:59:36 +02:00
badaix
f5d4fcaf43 Tidy up 2021-02-10 18:36:40 +01:00
badaix
aab3c343d0 Fix warnings 2020-11-29 00:10:47 +01:00
badaix
3ac9245d00 Reformat code with clang 10 2020-11-27 21:29:34 +01: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
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
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
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
094ec9b53c re-added Outurnate's Windows client for master branch 2020-04-08 11:33:25 +02: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
1bc8f74c41 Change SampleFormat variables to getters 2020-02-18 22:47:04 +01:00
badaix
d82c3c42ae Replace c casts with static_casts 2020-02-09 13:13: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
e9a5a36855 Client uses less memory allocations 2019-12-12 21:46:23 +01:00
badaix
cdc5dd2bac remove unused function 2019-11-17 15:57:07 +01:00
badaix
211b5afdd3 fix mem leak 2019-11-17 15:14:55 +01:00
badaix
7fda592d13 enable extra warnings 2019-10-13 19:01:56 +02:00
badaix
0b21a5daee rename files to snake_case 2019-10-13 18:43:32 +02:00
badaix
a30f548a31 rename files to snake_case 2019-10-12 18:28:29 +02:00
badaix
6b729ad61c reformat code 2019-09-25 19:07:23 +02:00
badaix
8b231c7cc6 modernize with clang-tidy 2019-09-25 19:02:33 +02:00
badaix
b20add3815 add clang-format file
reformat code
2019-09-24 22:42:36 +02:00
badaix
35e3e5c894 remove unused vectorwrapbuf 2018-05-02 19:14:45 +02:00
badaix
b26bd41aff move pcmChunk implementation into header 2018-03-16 18:29:13 +01:00
badaix
54a8ca824f move message dir into common 2018-03-16 00:19:52 +01:00