Commit graph

2948 commits

Author SHA1 Message Date
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
b1c8313ef0 fix ChangeLog 2020-04-18 12:19:43 +02:00
Volker Fischer
702760c03b prepare for next version 2020-04-18 12:15:25 +02:00
Volker Fischer
6615c97561 r3_5_1 2020-04-18 11:43:30 +02: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
Volker Fischer
8ab4bd253a added changelog entry for new feature 2020-04-18 06:53:31 +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
24ffb1e4da update the changelog 2020-04-17 15:55:24 +02:00
corrados
7187470719
Merge pull request #85 from doloopuntil/opus_1_3
Upgrade OPUS codec to v1.3.1
2020-04-17 15:39:39 +02:00
Volker Fischer
f6123abaed make the ping times reported in the server list more stable 2020-04-16 22:22:53 +02:00
Daniel Masato
582f3e5270 Fix celt decoder assertion when using OPUS_CUSTOM
When using OPUS_CUSTOM, `CELTDecoder->end` can be larger than 21.
Assert against 25 instead in OPUS_CUSTOM builds.
See https://github.com/xiph/opus/issues/172.
2020-04-16 20:24:52 +01:00
Daniel Masato
703625a577 Upgrade to OPUS v1.3 - project file 2020-04-16 20:24:52 +01:00
Daniel Masato
ba63b7d82f Upgrade to OPUS v1.3 - library source
Downloaded from https://archive.mozilla.org/pub/opus/opus-1.3.1.tar.gz
2020-04-16 20:24:52 +01:00
Volker Fischer
3fd5dda19b update the changelog 2020-04-16 21:00:41 +02:00
Volker Fischer
a76491c3e6 bug fix: avoid hard clipping for Mute Stream 2020-04-16 20:08:54 +02:00
Simon Tomlinson
4e721f37a9 Merge branch 'master' of https://github.com/sthenos/jamulus 2020-04-16 18:04:33 +01:00
Simon Tomlinson
ebda8f9bbe Added oboe sub module 2020-04-16 17:40:40 +01: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
ce647535d8 prepare for next version 2020-04-15 22:35:26 +02:00
Volker Fischer
285f4e019b 3.5.0 2020-04-15 21:58:31 +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
9f7877af88 next try to fix the Mac audio interface issue 2020-04-15 16:11:01 +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
c280e99425 bug fix and some code style changes 2020-04-14 19:41:17 +02:00
corrados
45795c469a
Merge pull request #68 from emlynmac/fix-out-multichannel
Add support for multichannel out
2020-04-14 19:32:27 +02:00
Volker Fischer
802e688443 go back to original version with recent Mac audio interface changes 2020-04-14 19:30:15 +02:00
Volker Fischer
33f6cb300c bug fix 2020-04-14 19:06:56 +02:00
Volker Fischer
1dabad7026 try to fix Mac audio interface issue 2020-04-14 19:01:23 +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
Emlyn Bolton
98d9b4e064 Add support for multichannel out 2020-04-13 14:55:29 -07: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
21318f993d try to fix issue reported in https://sourceforge.net/p/llcon/discussion/software/thread/7c443f2ed9/#eeab 2020-04-13 20:19:06 +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