Commit graph

257 commits

Author SHA1 Message Date
Adam Sampson
0342576d8e Always initialise CServer::bRecorderInitialised.
Previously it was only set in the constructor if recording was enabled,
which resulted in uninitialised reads in CServerDlg.
2020-06-21 14:29:32 +01: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
e9aef3474c added some more info regarding the OMP implementation 2020-06-21 07:52:59 +02:00
Volker Fischer
1b3e49f990
Merge pull request #380 from atsampson/escapechat
HTML-escape chat messages at the server
2020-06-21 06:58:54 +02:00
Adam Sampson
a6206e664d HTML-escape channel names at the server. 2020-06-20 21:32:01 +01:00
Volker Fischer
4ebcaab5d7 added a comment 2020-06-20 22:11:03 +02:00
Adam Sampson
c9516f1962 Escape server and user names in the status HTML. 2020-06-20 16:43:18 +01:00
Volker Fischer
70d2a0e069 added a TODO comment 2020-06-20 13:47:15 +02:00
Volker Fischer
db7a7599b6 bug fixes for OMP implementation 2020-06-19 21:29:09 +02:00
Volker Fischer
3ac8a2de8d Merge commit '0c7866eda3266bd7cba8bc6af03d969b777e188d' 2020-06-19 16:21:13 +02: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
fa0ff9faae merge fixes and some other stuff 2020-06-15 17:29:17 +02:00
Peter L Jones
ed10faea6d Define and send recorder state 2020-06-14 22:03:14 +01:00
Volker Fischer
e883a51db9 support for storing/recovering the server window positions (#357) 2020-06-14 08:49:58 +02:00
Volker Fischer
2285148cb8 Reference HTML file for welcome message #361 2020-06-13 18:15:52 +02:00
Volker Fischer
e1b982c34c merge fixes 2020-06-13 08:20:03 +02:00
Peter L Jones
fe338049b2 Add recorder state to console 2020-06-11 20:52:49 +01:00
Volker Fischer
44e883900b fixed Free Software Foundation address (see #341) 2020-06-08 22:58:11 +02:00
Volker Fischer
9c811782dc direct use of Q_UNUSED on OPUS calls does not suppress the warning under Linux -> go back to previous implementation 2020-06-08 22:02:16 +02:00
Volker Fischer
0c7866eda3 initial OMP processing tests 2020-06-08 21:47:36 +02:00
Volker Fischer
93ec45d9cc some small fixes 2020-06-07 13:08:06 +02:00
Volker Fischer
efc24ffdbe improvement: only send channel levels if they are different from the previous ones 2020-06-07 12:09:30 +02:00
Volker Fischer
af0f9510f8 resolve outstanding: using Qt5 connections instead of the old Qt4 ones 2020-06-07 09:01:52 +02:00
Volker Fischer
8edb3185b0 using Qt5 connections instead of the old Qt4 ones (just a subset converted right now, more TODO) 2020-06-06 22:15:33 +02:00
Volker Fischer
e7621af754 additional fix for #316 -> do not send valid IP address from server 2020-06-05 20:56:52 +02:00
Volker Fischer
b1c97c2d36 avoid showing IP address if no name in the musician profile is given #316 2020-06-05 14:22:44 +02:00
Volker Fischer
50ccb63163 merge fixes 2020-06-01 09:55:31 +02:00
Peter L Jones
d33612721e #228 Enable/Disable recording from command line 2020-05-30 18:04:55 +01:00
Volker Fischer
45bd6ca52b bug fix: server gain calculations were incorrect 2020-05-26 20:48:08 +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
726cc6facf clean up -> COMPATIBILITY ISSUE can be safely removed, ResetTimeOutCounter is not necessary since it is already done in the channel 2020-05-26 15:43:00 +02:00
Peter L Jones
7977413bb6 Review comment changes 2020-05-25 21:56:40 +01:00
Peter L Jones
0f8d15f343 Initial Recording GUI
Issue #228.

Display the recorder state and latest recording directory and
allow a new recording to be requested.
2020-05-25 21:56:40 +01:00
Volker Fischer
b959730d08 small merge fixes, fix a compiler warning 2020-05-21 21:35:35 +02:00
Volker Fischer
be04c665ff bug fix: "added an indicator that another client has muted me" does not work as expected 2020-05-21 21:01:01 +02: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
5705b798f8 change the pan signal processing: avoid that pan=center attenuates any of the stereo channels; if no gain/pan change, do not multiply with the gains 2020-05-19 20:38:14 +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
Volker Fischer
78413826a5 Merge branch 'master' into feature_panning
# Conflicts:
#	src/protocol.h
2020-05-18 19:03:40 +02:00
Volker Fischer
d21acb0a7f server sends version info on initial connection 2020-05-18 19:00:56 +02:00
Tarmo Johannes
2f200f5b12 Merge remote-tracking branch 'upstream/master' into panning 2020-05-16 20:39:16 +03:00
Volker Fischer
ab31fc476f small merge changes 2020-05-16 09:24:46 +02:00
Peter L Jones
4bf5176e6a Request new recording on SIGUSR1 2020-05-15 21:52:33 +01:00
Peter L Jones
d5c754b580 Expanded signal handling 2020-05-15 20:05:04 +01:00
Volker Fischer
53d16462c4 remove compatibility to Qt4 2020-05-14 21:12:06 +02:00
Tarmo Johannes
49245e6118 Merge branch 'master' into panning 2020-05-13 15:28:23 +03:00
Volker Fischer
599306156d new command line option -d to disconnect all clients on shutdown of the server (Ticket #161) 2020-05-12 22:40:59 +02:00
Peter L Jones
db357ae2bc Review comment fixes 2020-05-11 20:12:16 +01:00