Commit graph

92 commits

Author SHA1 Message Date
Phil Taylor
fc201772b2 Add mutex for incoming audio on udp and server 2021-11-15 19:28:44 +00:00
Phil Taylor
414569ae3b Try using slot for audio again 2021-11-15 15:02:00 +00:00
Phil Taylor
1fedd7e46a Server only tries mutex lock for 10ms before giving up. 2021-11-10 20:45:59 +00:00
Phil Taylor
5b9c76ea7b Stuff audio buffer directly rather than signal/slot 2021-10-31 23:53:20 +00:00
Phil Taylor
48ce4a8588 Bit of tidying 2021-10-22 00:24:15 +01:00
Phil Taylor
e2de5bbeae Tidy-up server shutdown 2021-10-20 12:47:16 +01:00
Phil Taylor
7f64addb75 Trying to find cause of lockup when client disappears 2021-10-20 12:13:18 +01:00
Phil Taylor
e2a9a8ba23 Remove duplicate setPriority() 2021-09-22 11:07:07 +01:00
Phil Taylor
b59a7f6e7b Merge branch 'master' into audio-enhance 2021-08-27 17:18:12 +01:00
Phil Taylor
e60770c78c Replace missing ; 2021-08-24 09:34:40 +01:00
Phil Taylor
295704c7f5 Merge branch 'opus' 2021-08-24 09:24:25 +01:00
Phil Taylor
6c6384e44e Set audio thread priority in the correct place! 2021-08-24 09:22:40 +01:00
Phil Taylor
e231e5ffb7 Set audio thread priority in the correct place! 2021-08-24 00:02:25 +01:00
Phil Taylor
eb721d2b21 Set audio threads to be realtime priority 2021-08-19 16:34:04 +02:00
Phil Taylor
93ce3a9df7 Fix for left over CIV client on server 2021-08-15 14:41:54 +01:00
Phil Taylor
73df55caa3 Fix for Opus TX audio 2021-08-14 20:08:11 +01:00
Phil Taylor
9511de2942 txrate logging wrong 2021-08-14 19:02:04 +01:00
Phil Taylor
3feab6518c Fix for blank username/password in server 2021-07-26 10:27:39 +01:00
Phil Taylor
2ff9497b2c Update udpserver.cpp 2021-06-11 12:59:42 +01:00
Phil Taylor
b51d759a14 Use global watchdog rather than per-connection 2021-06-11 12:53:00 +01:00
Phil Taylor
8e0df8dba9 Update udpserver.cpp 2021-06-11 10:45:04 +01:00
Phil Taylor
c6b3cf0593 Report when users are disconnected by the watchdog 2021-06-11 10:42:59 +01:00
Phil Taylor
d88658a462 Update udpserver.cpp 2021-06-11 10:39:28 +01:00
Phil Taylor
ec4eb53023 Use watchdog to cleanup lost server connections 2021-06-11 10:38:08 +01:00
Phil Taylor
e96111753e Fix crash on disconnect 2021-06-11 10:20:09 +01:00
Phil Taylor
81f331030f Make status update after disconnection 2021-06-11 10:16:13 +01:00
Phil Taylor
20ca5b972f More server disconnection cleanup 2021-06-11 10:08:04 +01:00
Phil Taylor
6b7bef07e0 Improve server disconnection/cleanup 2021-06-11 09:56:19 +01:00
Phil Taylor
aef415e4e8 Update udpserver.cpp 2021-06-10 20:45:44 +01:00
Phil Taylor
f42a66b624 Allow both encoded and plain text passwords 2021-06-10 20:32:55 +01:00
Phil Taylor
2c684734f3 Lots of fixes to server setup table 2021-06-10 20:30:42 +01:00
Phil Taylor
e633ba2180 Add more info for server connections 2021-06-10 11:02:55 +01:00
Phil Taylor
ecafb48d0d Make sure that user is authenticated before allowing CIV/Audio 2021-06-10 10:57:39 +01:00
Phil Taylor
651962f88d Update udpserver.cpp 2021-06-10 09:43:56 +01:00
Phil Taylor
e2839456ee Show server connection status in taskbar (only for USB connected rigs) 2021-06-10 09:09:26 +01:00
Phil Taylor
800ae3e46d Allow sender or receiver to be 0xe1 in server 2021-06-09 09:24:20 +01:00
Phil Taylor
ed3ff16d36 Always forward wfview traffic to wfview clients 2021-06-09 09:17:50 +01:00
Phil Taylor
fcf3da858e Add extra debugging for UDP server CIV 2021-06-07 12:26:29 +01:00
Phil Taylor
c69c74215e Various fixes to udpserver 2021-06-06 21:34:54 +01:00
Phil Taylor
df8b06cea6 Change udpserver to use new audiosetup struct properly. 2021-06-04 14:25:07 +01:00
Phil Taylor
68b759b80c Add QtMultimedia as default audio 2021-06-04 08:24:26 +01:00
Phil Taylor
36e090096d Tidy up server mutexes 2021-06-02 10:43:52 +01:00
Phil Taylor
289d57c10d Fix server high CPU on disconnect 2021-06-02 08:37:26 +01:00
Phil Taylor
a9e55d5027 Stop deleting audio after last client disconects 2021-06-01 23:34:43 +01:00
Phil Taylor
fa513d73d2 Change udpserver packet handling to be similar to udphandler 2021-06-01 23:32:39 +01:00
Phil Taylor
c55c20118d Update udpserver.cpp 2021-06-01 20:42:26 +01:00
Phil Taylor
3d4485ce6a Update udpserver.cpp 2021-06-01 20:37:12 +01:00
Phil Taylor
61874ad66e Change to 10ms poll time for server rx audio 2021-06-01 18:03:46 +01:00
Phil Taylor
0db32b0551 Mutex work in udpserver 2021-06-01 17:49:48 +01:00
Phil Taylor
c7af6a3a38 Change toolbar display formatting 2021-05-28 10:45:09 +01:00