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
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
9f7fc16ac3
fixed compiler warnings
2020-04-26 16:20:21 +02:00
Tarmo Johannes
764ed82ccb
Implemented panning for channels.
2020-04-26 01:55:28 +03: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
471d1df835
add support for level meter bars for normal skin (fancy skin still uses LEDs)
2020-04-22 21:19: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
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
b335321950
rename SYSTEM_FRAME_SIZE_SAMPLES_SMALL to SYSTEM_FRAME_SIZE_SAMPLES
2020-04-15 15:29:43 +02:00
Peter L Jones
a80b437858
Pass frame size to recorder
2020-04-10 18:36:13 +01:00
Volker Fischer
631c473acc
CreateLevelsForAllConChannels shall call CStereoSignalLevelMeter::CalcLogResult
2020-04-10 16:56:45 +02:00
Peter L Jones
bc04ff2fb2
Use server internal address in server list
2020-04-10 12:26:07 +01:00
Volker Fischer
dca678c83c
support 128 frame size if server operates in 64 frame size
2020-04-10 12:07:23 +02:00
Volker Fischer
a0934ee8b8
some more work for 64 samples support in the server
2020-04-08 18:51:51 +02:00
Volker Fischer
c7dcfe855e
bug fix for server 64 samples support
2020-04-07 22:09:29 +02:00
Volker Fischer
0eedcd8061
fixed Mac compilation error
2020-04-07 19:45:28 +02:00
Volker Fischer
0011f6686a
minor cleanup
2020-04-06 22:03:35 +02:00
Peter L Jones
a97ac9aa4e
Server processing for channel levels
2020-04-06 18:58:50 +01:00
Volker Fischer
fc9970f837
fixed Linux compilation error
2020-04-05 18:57:28 +02:00
Volker Fischer
bd111c3abc
some code cleanup
2020-04-05 17:35:40 +02:00
Volker Fischer
a761f9bf9e
some code cleanup and small fix for audio compression (should not access the info outside the mutex because it might have changed by another thread)
2020-04-05 09:34:00 +02:00
Volker Fischer
c310aa16cd
WIP 64 samples frame size support in the server, not yet working
2020-04-05 08:13:53 +02:00