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
Phil Taylor
00a55ef4b0
Merge branch 'lan-alpha' of https://gitlab.com/eliggett/wfview into lan-alpha
2021-02-12 11:03:08 +00:00
Phil Taylor
9648211739
Add a bit more debugging for TX audio
2021-02-12 09:20:15 +00:00
Elliott Liggett
55983bfa66
Found two connections that were the same, commented out one of the two
...
RxAudio setup connections.
2021-02-11 18:49:56 -08:00
Elliott Liggett
ce5c6e3c7f
Minor change from setupAudio to setupRxAudio within the udpAudio signal
...
slot connection.
2021-02-11 18:44:47 -08:00
Phil Taylor
20e681dc91
Merge remote-tracking branch 'origin/ui-enhance' into lan-alpha
2021-02-11 19:47:29 +00:00
Phil Taylor
b7f8ad1dee
Add initial TX audio support
2021-02-11 19:18:35 +00:00
roeland jansen
53fd008f3a
Added support for various spectrum sizes and rig capability support.
...
wfview has been tested with the following Icom radios over USB port:
IC-7300, IC-7610, IC-7851 (and IC-7850), and IC-9700. It likely works
fine with the IC-705 as well. At this time, the rig's CIV address must
be changed in the preference file to indicate the rig you are using, and
this must be in integer, not hex.
2021-02-10 17:32:56 +00:00
Phil Taylor
b8fe90ebc0
Fix location of received devname.
2021-02-09 13:57:03 +00:00
Phil Taylor
e6dee05ab1
Add support for codec/bitrate selection
2021-02-09 12:43:28 +00:00
Phil Taylor
228fb07eed
Add audio buffersize slider and ability to select samplerate and number of channels.
2021-02-08 16:53:26 +00:00
Phil Taylor
b6ad6218e1
Fix for audio latency?
2021-02-08 12:38:30 +00:00
Phil Taylor
9078ee79bb
Start the audio thread!
2021-02-08 11:14:17 +00:00
Phil Taylor
563b7feb1c
Remove IP address from inuse detection
2021-02-08 10:23:23 +00:00
Phil Taylor
f1817874b5
Fix audio thread crash on exit
2021-02-08 10:22:20 +00:00
Elliott Liggett
6fee18df9a
Moved audio to separate thread.
2021-02-08 00:31:48 -08:00
Phil Taylor
84f10fe238
Ignore non-IPv4 addresses
2021-02-07 19:09:19 +00:00