Commit graph

300 commits

Author SHA1 Message Date
Volker Fischer
9fe9c4c261 moved some settings from client class in the settings class 2020-07-04 19:55:04 +02:00
Volker Fischer
f22762d7ef support storing group state 2020-07-02 17:04:05 +02:00
Stefan Weil
3e3fe44a7f Fix some typos (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-06-30 12:59:53 +02:00
Volker Fischer
70cfdfc94c use signal level meter class for meter calculation in the server (avoid doubling code), i.e., max calc and smoothing 2020-06-25 17:38:25 +02:00
Adam Sampson
7ee8f6264a Clean up custom Opus objects in ~CClient/~CServer.
This avoids a harmless memory leak for each.
2020-06-21 14:29:32 +01:00
Volker Fischer
e73b198f92 the local pan middle position is no longer attenuated in Mono-in/Stereo-out mode (#353) 2020-06-18 19:16:31 +02:00
Peter L Jones
3f4125fe9d Client side changes for recorder state 2020-06-15 19:58:48 +01:00
Volker Fischer
4c94633c1a clean up the reverberation and panning code in the client 2020-06-12 18:26:34 +02:00
Volker Fischer
cf7d297663 fix for headless client operation when terminated via SIGNAL 2020-06-11 12:26:37 +02:00
Volker Fischer
44e883900b fixed Free Software Foundation address (see #341) 2020-06-08 22:58:11 +02:00
Volker Fischer
0e2185ae01 using Qt5 connections instead of the old Qt4 ones (just a subset converted right now, more TODO) 2020-06-06 17:19:25 +02:00
Volker Fischer
40cf36eb87 small fix 2020-06-06 10:24:22 +02:00
Volker Fischer
a49cb6408c bug fix: honour own fader and Mute button in Mute Myself (#148) 2020-05-26 20:45:10 +02:00
Volker Fischer
f6e5120095 New Client Level now also applies if you enter a server 2020-05-26 17:28:44 +02:00
Volker Fischer
b959730d08 small merge fixes, fix a compiler warning 2020-05-21 21:35:35 +02:00
Peter L Jones
8d7d5225c4 #70 Exit client cleanly on signal 2020-05-21 18:52:48 +01:00
Volker Fischer
4b8c7de166 WIP: backup checkin of new feature "show mute state of others" 2020-05-21 11:47:39 +02:00
Volker Fischer
ece04dc50e code cleanup: remove code "TODO output mapping from stereo to multi channel" since it is not needed 2020-05-20 18:00:33 +02:00
Volker Fischer
5b7ccfcdc2 receive version info message from new server (function to use the information is still missing) 2020-05-18 21:28:49 +02:00
Volker Fischer
7dbd2c89d1 fix code style issues introduced by contributed source code 2020-05-18 20:46:46 +02:00
Tarmo Johannes
31c3f5567d Implemented storing pan values. 2020-05-16 20:11:54 +03:00
Peter L Jones
b60c3cab7b Handle server application closure more cleanly 2020-05-10 18:20:57 +01:00
Peter L Jones
dd3b3a6278 Prevent unused warnings for iUnused 2020-05-08 13:31:16 +01:00
Volker Fischer
166c6fca0e fixed a compiler warning 2020-04-30 22:24:15 +02:00
Volker Fischer
bac89e358a merge fixes 2020-04-30 22:03:01 +02:00
newlaurent62
0d517654d6 Set the clientdlg window title and jack client name 2020-04-30 20:48:48 +02:00
Volker Fischer
fc3a33dc42 merge the fixes from the feature_sndcrdmixer branch 2020-04-30 16:16:59 +02:00
Volker Fischer
9f7fc16ac3 fixed compiler warnings 2020-04-26 16:20:21 +02:00
Volker Fischer
f7ef88178f preparation work for local audio selection in client instead of sound interface 2020-04-23 20:54:58 +02:00
Volker Fischer
009f30b4df bug fix: if small network buffers are used we get much better audio quality when drop outs occur 2020-04-23 19:36:00 +02:00
Volker Fischer
5ace7b635c bug fix: audio level changes if Buffer Delay is changed (Ticket #106) 2020-04-20 22:00:28 +02:00
Volker Fischer
a4350f4f17 store Show All Musicians setting in the ini-file 2020-04-19 10:04:19 +02:00
Volker Fischer
79c0047bb3 added Enable Small Network Buffers switch 2020-04-17 21:21:37 +02:00
Volker Fischer
a76491c3e6 bug fix: avoid hard clipping for Mute Stream 2020-04-16 20:08:54 +02:00
Volker Fischer
ad3e4e0587 support Mute button for own audio #75 2020-04-16 17:54:45 +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
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
5f85660cde WIP: support 64 samples frame size in the client 2020-04-13 16:01:25 +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
a98e98f2a9 refresh the server list if Central Server type is changed 2020-04-12 12:33:50 +02:00
Volker Fischer
82f5ad18f4 added support for Central Server (North America) (Ticket #50), small bug fix for the Mac audio interface 2020-04-11 14:27:50 +02:00
Volker Fischer
e7bb2ad1c6 fix audio issue with licence dialog 2020-04-08 14:48:33 +02:00
Volker Fischer
c7dcfe855e bug fix for server 64 samples support 2020-04-07 22:09:29 +02:00
Peter L Jones
30c4e006b6 Add client-side handling for channel levels 2020-04-06 18:58:50 +01:00
Peter L Jones
36e54f4da7 Add a preference for the Channel Levels 2020-04-06 18:58:50 +01:00
Daniel Masato
83fb9d47b5 Store mute settings for faders.
Also increase stored fader settings capacity to 200, since up to 50 clients are now supported.
2020-04-04 21:27:35 +01:00
Volker Fischer
5a05bf6a2f only use low complexity OPUS processing for 128 samples frame size, see https://sourceforge.net/p/llcon/discussion/533517/thread/bdb3fe2195 2020-04-04 12:40:13 +02:00
Volker Fischer
366aaee9ab use "normal" audio quality as the default when first startup of Jamulus after installation 2020-03-29 12:00:36 +02:00