Wykres commitów

111 Commity (a6f336c3849709de36f2d82ee00d3b0537a79cba)

Autor SHA1 Wiadomość Data
Phil Taylor d593fb9ac3 Fix CI-V packet length bug in udphandler 2021-05-13 23:15:03 +01:00
Phil Taylor 8a979d56ef Fix crash when radio is shutdown while wfview is connected. 2021-03-29 09:38:31 +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 3187651098 Revert changing hex to Qt:hex as Qt:hex not exposed in earlier Qt namespace 2021-03-13 18:56:19 +00:00
Phil Taylor 7f4be42331 Fix some compile warnings and deprecation. 2021-03-13 16:56:48 +00:00
Phil Taylor 18fe0cba2e Fixes for MacOS 2021-03-13 09:23:06 +00:00
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