Phil Taylor
|
a0f4a4deeb
|
Add audio resampler
|
2021-03-09 17:22:16 +00:00 |
Phil Taylor
|
5911af1717
|
Missing file from last commit!
|
2021-03-06 14:40:43 +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
|
f82e2c9746
|
Second attempt to fix Linux warnings
|
2021-02-28 20:15:34 +00:00 |
Phil Taylor
|
844214126d
|
Fix inevitable Linux compile warnings
|
2021-02-28 20:13:45 +00:00 |
Phil Taylor
|
aef03a6b7e
|
Add audio handling to UDP server
|
2021-02-28 20:10:07 +00:00 |
Phil Taylor
|
e593e5e90a
|
Change TX audio to use timed buffer.
|
2021-02-27 09:34:56 +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
|
6d8d1df45e
|
Mitigate potential empty buffer crash.
|
2021-02-26 16:53:11 +00:00 |
Phil Taylor
|
f54e7e646a
|
Possible fix for Linux audio
|
2021-02-26 09:44: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
|
b1d174b0a1
|
Send "are you there" packets on a timer until "I am here is received"
|
2021-02-25 11:13:18 +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
|
ef79801081
|
Add logging categories
|
2021-02-23 21:21:22 +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
|
938a9f1d1b
|
Add another missing break
|
2021-02-20 20:27:35 +00:00 |
Phil Taylor
|
86d0443fac
|
add break to case statement
|
2021-02-20 20:23:21 +00:00 |
Phil Taylor
|
258b56fc58
|
Fix tx audio packet
|
2021-02-20 20:19:18 +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
|
af314599e8
|
Fix ping sending that I broke!
|
2021-02-18 19:12:27 +00:00 |
Phil Taylor
|
b7164d762c
|
Fix for endian-ness of packets
|
2021-02-18 17:44:11 +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
|
e3b3d2a3f4
|
server now accepting civ/audio connection.
|
2021-02-17 23:10: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
|
dce5d93a6c
|
Starting to create udp server
|
2021-02-14 18:32:58 +00:00 |
Phil Taylor
|
4d4a688733
|
Change token message
|
2021-02-14 16:23:25 +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
|
67d6d06a9a
|
Try to fix token renewal failure
|
2021-02-14 07:15:49 +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 |
Phil Taylor
|
7dc580ce9c
|
Another TX audio fix
|
2021-02-12 23:56:02 +00:00 |
Phil Taylor
|
f83f40bee8
|
Test tx audio sending (again)
|
2021-02-12 20:42:56 +00:00 |
Phil Taylor
|
5a55d5fd3d
|
Fix for remote connection IP detection
|
2021-02-12 14:46:02 +00:00 |
Phil Taylor
|
62d0c1d681
|
Update udphandler.cpp
|
2021-02-12 14:31:26 +00:00 |
Phil Taylor
|
dc151f5268
|
Always use 16bit samples internally
|
2021-02-12 14:28:55 +00:00 |
Phil Taylor
|
06105c0e6b
|
Hopefully now fixed linux TX!
|
2021-02-12 12:53:35 +00:00 |
Phil Taylor
|
3ea7a9b8ed
|
Update udphandler.cpp
|
2021-02-12 12:44:10 +00:00 |
Phil Taylor
|
66f35dbe7f
|
Update udphandler.cpp
|
2021-02-12 12:26:32 +00:00 |
Phil Taylor
|
1b0160b18c
|
Update udphandler.cpp
|
2021-02-12 12:24:45 +00:00 |
Phil Taylor
|
be6c55bfde
|
Delete duplicate rxaudio signal
|
2021-02-12 11:04:42 +00:00 |