Phil Taylor
|
914477d1dc
|
Tidy code after merge
|
2022-01-16 18:47:13 +00:00 |
Phil Taylor
|
03799b2cda
|
More fixes
|
2022-01-14 20:52:25 +00:00 |
Phil Taylor
|
42675ae770
|
Add mutex for incoming audio on udp and server
|
2021-11-15 19:28:44 +00:00 |
Phil Taylor
|
c5c0046e3a
|
Improve detection of unsupported codec.
|
2021-08-15 11:19:34 +01:00 |
Phil Taylor
|
b77394abc7
|
Start removal of unused variables
|
2021-06-08 08:07:58 +01:00 |
M0VSE
|
bbc81e0a88
|
Fix TX Audio on Linux
|
2021-06-06 22:11:48 +01:00 |
Phil Taylor
|
24ce16b0b9
|
Add QtMultimedia as default audio
|
2021-06-04 08:24:26 +01:00 |
Phil Taylor
|
22c5b5990f
|
Remove QtMultimedia
|
2021-06-02 12:10:21 +01:00 |
Phil Taylor
|
596f2739b9
|
Use ring buffer with rtaudio to eliminate mutexes
|
2021-05-27 11:41:08 +01:00 |
Phil Taylor
|
ae69ef05e5
|
Non working test
|
2021-05-23 16:09:41 +01:00 |
Phil Taylor
|
f22f4224dd
|
Merge branch 'lan-alpha' into rtaudio
|
2021-05-22 21:09:04 +01:00 |
Phil Taylor
|
0bbb9017c9
|
Stop audiohandler re-enumerating devices on connect.
|
2021-05-22 10:43:57 +01:00 |
Phil Taylor
|
b669605e11
|
Add baud rate detection for remote rigs
|
2021-05-21 16:30:52 +01:00 |
Phil Taylor
|
ac3ed7480f
|
Remove unused variables
|
2021-05-18 19:45:34 +01:00 |
Phil Taylor
|
6074372e37
|
Merge branch 'ui-enhance' into lan-alpha
|
2021-05-18 09:35:58 +01:00 |
Phil Taylor
|
369ba90897
|
Allow receive only in udpHandler
|
2021-05-18 09:32:56 +01:00 |
Phil Taylor
|
bada37acdf
|
Make audio input buffer a qMap
|
2021-05-17 16:19:36 +01:00 |
Phil Taylor
|
02b9311931
|
Use qMap instead of qVector for buffers as they are auto-sorted.
|
2021-05-17 16:03:53 +01:00 |
Phil Taylor
|
e4edda9576
|
register audio metatype in wfmain with all of the others
|
2021-05-16 21:35:22 +01:00 |
Phil Taylor
|
57bffd73a2
|
More rtaudio stuff
|
2021-05-16 21:16:59 +01:00 |
Phil Taylor
|
a8e895e654
|
Allow user to configure client name
|
2021-03-27 16:07:17 +00:00 |
Phil Taylor
|
c2091e9c4e
|
Add local volume control for UDP connections.
|
2021-03-22 18:53:34 +00:00 |
Phil Taylor
|
8583973ca8
|
Add USB audio handling to UDP server
|
2021-03-22 09:10:03 +00:00 |
Phil Taylor
|
03de9b0dfd
|
Small fix for audio packet handling
|
2021-03-14 08:44:30 +00:00 |
Phil Taylor
|
a0f4a4deeb
|
Add audio resampler
|
2021-03-09 17:22:16 +00:00 |
Phil Taylor
|
261794c1c8
|
Change authseq to be 8bit which hopefully will fix the 4 hour disconnect issue.
|
2021-03-06 14:33:31 +00:00 |
Phil Taylor
|
f5117fd921
|
Add separate mutex for udp/buffers.
|
2021-03-03 09:50:15 +00:00 |
Phil Taylor
|
a254a937ff
|
Allow selection of audio input and output devices for UDP Audio
|
2021-03-01 20:31:05 +00:00 |
Phil Taylor
|
91a60bf918
|
Create udpPreferences struct and remove civPort and audioPort from UI
|
2021-03-01 19:53:12 +00:00 |
Phil Taylor
|
aef03a6b7e
|
Add audio handling to UDP server
|
2021-02-28 20:10:07 +00:00 |
Phil Taylor
|
27eb855adb
|
Create rx audio packets with timestamp
Lots of other changes but if this works OK, I will update tx audio to use the same system.
|
2021-02-27 00:37:00 +00:00 |
Phil Taylor
|
46789342df
|
Reduce TX period to 10ms
|
2021-02-25 18:05:01 +00:00 |
Phil Taylor
|
ea32c7f097
|
Various fixes and add watchdog in case of loss of civ or audio.
|
2021-02-25 17:53:01 +00:00 |
Phil Taylor
|
6f6145f726
|
Many changes to mitigate network instability
|
2021-02-24 22:56:40 +00:00 |
Phil Taylor
|
ffc62213cd
|
Fix lockup to 785x
|
2021-02-24 11:00:23 +00:00 |
Phil Taylor
|
80148a84bf
|
More fixes to retransmit logic
|
2021-02-23 20:48:53 +00:00 |
Phil Taylor
|
ae3005b8f8
|
Changes to retransmit code
|
2021-02-22 22:25:09 +00:00 |
Phil Taylor
|
7d5a066108
|
Small fix when requesting stream
|
2021-02-21 15:06:27 +00:00 |
Phil Taylor
|
ba0509ba61
|
Fix txaudio and move udphandler into its own thread
|
2021-02-21 14:53:42 +00:00 |
Phil Taylor
|
4e6d4d5faa
|
Some more packet type fixes and make it not disconnect other users from the radio.
|
2021-02-21 01:18:14 +00:00 |
Phil Taylor
|
df2c76588d
|
Change the way that packets are handled
Packets can now be cast to a union of structs that allows each part to be accessed individually. Still a work in progress!
|
2021-02-20 18:29:23 +00:00 |
Phil Taylor
|
61d06213ad
|
Create all UDP packets using a less error-prone method
|
2021-02-18 15:54:26 +00:00 |
Phil Taylor
|
87f41cc20a
|
Fix mixed endianness and change how password is encoded
|
2021-02-15 19:28:17 +00:00 |
Phil Taylor
|
192bcb0741
|
Fix packet loss counter
|
2021-02-14 16:14:56 +00:00 |
Phil Taylor
|
3de45a8f2c
|
Some code tidying and get rid of some Windows compile warnings
|
2021-02-14 15:30:34 +00:00 |
Phil Taylor
|
f62077eb28
|
Add packet loss and remove retransmission warnings
|
2021-02-14 10:40:47 +00:00 |
Phil Taylor
|
921bf2025b
|
Add connection speed detection and connection timeout
|
2021-02-14 07:53:55 +00:00 |
Phil Taylor
|
7acbd378aa
|
Update udphandler.h
|
2021-02-13 23:28:28 +00:00 |
Phil Taylor
|
d9b280cdcf
|
Complete rework of UdpHandler
Only tested on Windows so far but should be more in-line with the native implementation
|
2021-02-13 23:25:24 +00:00 |
Phil Taylor
|
941c586243
|
Yet more audio fixes
|
2021-02-13 11:04:26 +00:00 |