Commit graph

128 commits

Author SHA1 Message Date
Phil Taylor
eb2e569c8a More retransmit fixes 2022-01-27 23:12:07 +00:00
Phil Taylor
62b05f6a48 Fix compile issue 2022-01-27 22:52:50 +00:00
Phil Taylor
8774b1f5a2 Restore partial QT5.9 compatibility 2022-01-27 22:51:28 +00:00
Phil Taylor
48cc53576d Improve missing packet handling 2022-01-27 19:11:16 +00:00
Phil Taylor
496946ef8c Non-working standalone server 2022-01-26 09:49:52 +00:00
Phil Taylor
dfb1a62850 More multi-radio support (nearly working!) 2022-01-22 15:12:36 +00:00
Phil Taylor
3b2e47be9f Lots of changes, mainly for multi-radio support 2022-01-21 19:23:32 +00:00
Phil Taylor
f7e4ea6958 Tidy code after merge 2022-01-16 18:47:13 +00:00
Phil Taylor
c9819e28a4 Merge branch 'master' into audio-enhance 2022-01-16 18:28:36 +00:00
Phil Taylor
847f504c48 More fixes 2022-01-14 20:52:25 +00:00
Phil Taylor
d74227f6b5 Catch excessive missing packets 2022-01-14 20:12:50 +00:00
Phil Taylor
6da151035a Set latency for tx and rx 2022-01-14 19:40:25 +00:00
Phil Taylor
e85bc3e874 Set latency for tx and rx 2022-01-14 16:23:01 +00:00
Phil Taylor
bfdcd61bbc Minor fix to retransmit handling 2022-01-14 15:49:35 +00:00
Phil Taylor
a05e184603 Hopefully improve retransmit search 2022-01-14 14:10:21 +00:00
Phil Taylor
c858fe159c Ignore single missing audio packet 2022-01-13 21:53:53 +00:00
Phil Taylor
29f7f30690 Set buffer size with a #define 2022-01-13 21:50:43 +00:00
Phil Taylor
e3c97af174 Correctly remove items from the buffers! 2022-01-13 21:12:27 +00:00
Phil Taylor
db4414f838 Reduce number of mutex locks during retransmit processing 2022-01-13 20:26:42 +00:00
Phil Taylor
9dea3e0d12 More debugging to isolate audio stalling 2022-01-13 20:16:14 +00:00
Phil Taylor
1a674314a2 Add extra debugging 2022-01-13 19:54:43 +00:00
Phil Taylor
395c926ad7 Latency on server is wrong way round! 2022-01-13 19:34:34 +00:00
Phil Taylor
3e0b9fb8c0 trying to find the cause of server audio issue 2022-01-13 11:17:13 +00:00
Phil Taylor
d4cddb50fd Set audio send period on server 2022-01-12 20:01:17 +00:00
Phil Taylor
aef968e7fe Bit of tidying 2022-01-07 14:52:33 +00:00
Phil Taylor
e0f6f11970 Try to fix lock condition in server 2022-01-07 14:42:32 +00:00
Phil Taylor
7962b64486 Keep audio mutex until all processing is done 2022-01-07 12:31:15 +00:00
Phil Taylor
8ee110e65c Revert "Tidying of audio handling"
This reverts commit dec31f9f62.
2022-01-07 12:28:43 +00:00
Phil Taylor
dec31f9f62 Tidying of audio handling 2022-01-07 12:09:36 +00:00
Phil Taylor
efd0588d2c Ignore wrong ping seq 2022-01-05 14:45:34 +00:00
Phil Taylor
0d14bc80d0 Maybe fix server audio issue? 2022-01-04 21:30:48 +00:00
Phil Taylor
6871e6660d Maybe fix audio crash? 2022-01-04 21:26:03 +00:00
Phil Taylor
91aeb924f0 Try to fix server 2022-01-04 19:50:38 +00:00
Phil Taylor
4dad1d7099 Various tidying in server and client code 2022-01-04 19:04:36 +00:00
Phil Taylor
29f2609864 Merge settings branch 2022-01-04 18:34:34 +00:00
Phil Taylor
448d788223 Clear server status when disabled 2021-12-30 11:24:44 +00:00
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