Elliott Liggett
0f226fdca5
Added tic marks, removed audio RMS calculation for now at least.
2022-08-24 21:52:36 -07:00
Elliott Liggett
4ea7ec8090
Fixed up signals and slots related to audio levels, removed extra junk
...
code, added preliminary RMS and Peak audio availablility.
2022-08-24 15:02:00 -07:00
Elliott Liggett
9fb74ed6e1
Audio metering initial. Very messy but you can select TxRxAudio as the
...
meter type and wfview will show you TX or RX audio depending upon if you
are transmitting or not. You can also select only TxAudio or RxAudio.
This is nice for looking at Tx audio levels prior to transmitting, for
example, or metering the radio's "monitor" audio while transmitting.
2022-08-23 22:24:05 -07:00
Phil Taylor
2fa83028d3
Fix merge error
2022-05-11 00:15:06 +01:00
Phil Taylor
772375fb9d
Split udpHandler into multiple class files
2022-05-11 00:11:29 +01:00
Phil Taylor
00f15a059e
Add some more audio status
2022-05-10 23:55:18 +01:00
Phil Taylor
8b958d572c
Fix some compile warnings and try to support sharing lan connected rigs
2022-05-05 18:09:16 +01:00
Phil Taylor
86502a5c3a
Various compatibility improvements
2022-04-20 13:35:23 +01:00
Phil Taylor
d86f8958b2
Add support for splitting/combining waterfall/scope data
2022-04-18 20:29:50 +01:00
Phil Taylor
50c8b4e545
Change audio output to use single/slot
2022-04-10 23:13:51 +01:00
Phil Taylor
f00051ecd4
Use signal/slot for audio signal reporting
2022-04-06 21:52:22 +01:00
Phil Taylor
9ae8bc660c
Lots more fixes and tweaks
2022-01-29 22:50:58 +00:00
Phil Taylor
5ae3549ba5
Treat GUID as 16 bytes rather than trying to be clever!
2022-01-23 17:54:40 +00:00
Phil Taylor
264ad231c0
Now supports multiple radios on OEM server
2022-01-23 15:06:31 +00:00
Phil Taylor
39540612c7
More multi-radio support (nearly working!)
2022-01-22 15:12:36 +00:00
Phil Taylor
96de9c55fa
More work on multi-radio support
2022-01-21 23:58:18 +00:00
Phil Taylor
fcc7c9a5dc
Lots of changes, mainly for multi-radio support
2022-01-21 19:23:32 +00:00
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