Commit graph

1297 commits

Author SHA1 Message Date
Peter L Jones
8ca0635fea Log server registration flow 2020-04-19 10:14:18 +01:00
Volker Fischer
a4350f4f17 store Show All Musicians setting in the ini-file 2020-04-19 10:04:19 +02:00
Volker Fischer
6b1dac7ac8 bug fix for server list filter, reported by pljones 2020-04-19 09:39:58 +02:00
Volker Fischer
8e86908d92 restrict server name/city to max allowed length if given as a command line argument, see #91 2020-04-19 07:31:14 +02:00
mirabilos
1204109bdf
fix spelling
detected by Debian’s static analyser tool lintian
2020-04-19 03:25:21 +02:00
Volker Fischer
8c39810fcf small fix, see https://github.com/corrados/jamulus/pull/87#issuecomment-615905987 2020-04-18 19:27:55 +02:00
Daniel Masato
77fdfcaa0c Refactor signal to slot connections using recursive templates
This change allows the maximum number of supported clients to be adjusted in a single place rather than in multiple places.
Note that this change requires Qt5's new signal/slot syntax (https://wiki.qt.io/New_Signal_Slot_Syntax), but is still backwards compatible with Qt4.
Code bloat will be eventually reduced by removing support for Qt4.
2020-04-18 12:17:43 +01:00
Volker Fischer
372333c08f update manual for new setting Enable Small Network Buffers 2020-04-18 09:28:25 +02:00
Volker Fischer
9b2b84fef6 use colors for server registration status label 2020-04-18 09:20:05 +02:00
Volker Fischer
4edb160a0a small merge fixes 2020-04-18 08:39:08 +02:00
corrados
9161853a9d
Merge pull request #87 from pljones/feature/55-server-registration-status
Allow central server to confirm registration
2020-04-18 06:51:03 +02:00
Volker Fischer
79c0047bb3 added Enable Small Network Buffers switch 2020-04-17 21:21:37 +02:00
Volker Fischer
752b38e4e6 changed fader level range from -50..0 to -35..0 since for the Jamulus case the smaller range is better suited for live situations as we have in our jam sessions 2020-04-17 19:43:43 +02:00
Peter L Jones
e031cc409f Allow central server to confirm registration
Also display this state in the server UI.
2020-04-17 17:16:43 +01:00
Volker Fischer
f6123abaed make the ping times reported in the server list more stable 2020-04-16 22:22:53 +02:00
Volker Fischer
a76491c3e6 bug fix: avoid hard clipping for Mute Stream 2020-04-16 20:08:54 +02:00
Volker Fischer
07bf588ba4 fix for auto jitter buffer for 64 samples frame size 2020-04-16 18:40:29 +02:00
Volker Fischer
ad3e4e0587 support Mute button for own audio #75 2020-04-16 17:54:45 +02:00
Volker Fischer
b82f29f2e3 finished: increased LED luminance (Ticket #71) 2020-04-15 20:17:28 +02:00
Volker Fischer
01a23cdeb3 modify round LEDs of increased LED luminance (Ticket #71) 2020-04-15 19:18:09 +02:00
Volker Fischer
e4752f4d96 use 128 samples frame size as the default if software starts up for the first time 2020-04-15 15:39:03 +02:00
Volker Fischer
b335321950 rename SYSTEM_FRAME_SIZE_SAMPLES_SMALL to SYSTEM_FRAME_SIZE_SAMPLES 2020-04-15 15:29:43 +02:00
Volker Fischer
f51dd662c4 some cleanup 2020-04-15 15:21:58 +02:00
Volker Fischer
83e95c3a7b small fix 2020-04-14 17:58:01 +02:00
Volker Fischer
33c7b03e75 added whats this help 2020-04-14 17:41:21 +02:00
Volker Fischer
a0f7ee4627 added a "Show All Musicians" check box in the server list 2020-04-14 17:23:53 +02:00
Volker Fischer
514bd25fee added support for filter the server list 2020-04-14 16:51:44 +02:00
Volker Fischer
9cbcbb1471 the unit of the mixer faders is now dB using the range -50 dB to 0 dB 2020-04-13 21:00:26 +02:00
Volker Fischer
c8c0b17fc7 bug fix for server audio fade-in 2020-04-13 19:47:47 +02:00
Volker Fischer
c5d9b29aaa finished: support for 64 samples OPUS packets in the client (if a sound card buffer size larger or equal than 128 samples is chosen, the legacy 128 samples OPUS packets are used) 2020-04-13 19:26:15 +02:00
Volker Fischer
e0c9ea5b6d fixes the network data rate indicator and the time-out counter of the channel 2020-04-13 18:46:04 +02:00
Volker Fischer
d9562ea525 fixed audio fade-in counter for 64 samples frame size 2020-04-13 18:13:42 +02:00
Volker Fischer
5f85660cde WIP: support 64 samples frame size in the client 2020-04-13 16:01:25 +02:00
Volker Fischer
f6ea80ca81 fixes Text colour contrast fails accessibility guidelines #65 2020-04-13 15:35:48 +02:00
Volker Fischer
90620b8da3 small cleanup 2020-04-13 12:05:56 +02:00
Volker Fischer
5d63aa590f bug fix: the welcome message may appear twice if a list item of the server list was double clicked 2020-04-13 07:46:28 +02:00
Volker Fischer
765cb7d266 preparations for using OPUS64 in the client 2020-04-12 22:10:53 +02:00
Volker Fischer
9b07cbeb5f implement the OPUS coder calls similar to what we have in the server (leading to cleaner code) 2020-04-12 21:36:50 +02:00
Volker Fischer
af32867216 fix compatibility issue with Qt4 (Ticket #62) 2020-04-12 21:19:41 +02:00
Volker Fischer
b4eae44b7c update a TODO comment in the code 2020-04-12 19:54:47 +02:00
Volker Fischer
eca43c849a show "trying to connect" in the mixer board title if no fader information is yet received 2020-04-12 18:56:58 +02:00
Volker Fischer
0c59a805fe small merge fix 2020-04-12 16:03:38 +02:00
corrados
a5fd9129a2
Merge pull request #61 from pljones/feature/27-local-server-in-server-list-2
Tidy away local port in CServerCoreInfo etc
2020-04-12 15:53:22 +02:00
Volker Fischer
b2014e09bf small fix for --showallservers implementation 2020-04-12 15:34:43 +02:00
Peter L Jones
84a95686bb Tidy away local port in CServerCoreInfo etc 2020-04-12 14:25:26 +01:00
Volker Fischer
8fd59dd93f split country names by upper case latters by inserting a space 2020-04-12 14:54:28 +02:00
Volker Fischer
a98e98f2a9 refresh the server list if Central Server type is changed 2020-04-12 12:33:50 +02:00
Volker Fischer
ce66f844d1 bug fix: compatiblity to old server versions were incorrect for the server list 2020-04-11 19:52:53 +02:00
Volker Fischer
fc4463330b revert back: code did not work correctly 2020-04-11 18:48:40 +02:00
Volker Fischer
61e1a73f67 try to fix an issue that people do not see their server on the same PC anymore 2020-04-11 18:35:49 +02:00