Commit graph

2917 commits

Author SHA1 Message Date
Daniel Masato
10f65f1ee2 Improve packaging mechanism for macOS
This change automates the creation of an installer image for macOS containing both a client and server version for Jamulus.
2020-04-19 14:21:08 +01:00
Volker Fischer
ad6bcc2317 fixed: if you select server list filter all text and delete, the filter is not updated 2020-04-19 15:17:06 +02:00
Volker Fischer
65583e3451 some code cleanup 2020-04-19 12:23:25 +02:00
Volker Fischer
6f962aae4f merge fixes 2020-04-19 12:15:36 +02:00
corrados
e44e739708
Merge pull request #99 from pljones/patch/log-connect-status-headless
Log connection status when no GUI active
2020-04-19 12:08:46 +02:00
Daniel Masato
8411debb39 Build Jamulus client and server for macOS 2020-04-19 11:03:36 +01:00
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
corrados
bb8fc63c5d
Merge pull request #104 from mirabilos/desktop-entry
add mandatory Keywords entry
2020-04-19 07:13:37 +02:00
corrados
741de08022
Merge pull request #103 from mirabilos/improve-docs
link the server installation from README.md as well
2020-04-19 07:12:54 +02:00
corrados
cffeb1021d
Merge pull request #101 from mirabilos/spelling
fix spelling
2020-04-19 07:10:52 +02:00
mirabilos
0901087d6a
add mandatory Keywords entry
spotted by lintian as well
2020-04-19 03:26:30 +02:00
mirabilos
163d19507c
link the server installation from README.md as well
so we don’t need to install INSTALL.md in the Debian binary package
2020-04-19 03:25:57 +02:00
mirabilos
1204109bdf
fix spelling
detected by Debian’s static analyser tool lintian
2020-04-19 03:25:21 +02:00
Your Name
df094d4eb2 debian package number 2020-04-18 23:27:50 +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
corrados
aee0483c58
Merge pull request #92 from doloopuntil/refactor_signal_slot_connection_qt4
Refactor signal to slot connections using recursive templates
2020-04-18 15:47:00 +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
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