Phil Taylor
8917ffabc2
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-21 09:20:42 +01:00
Phil Taylor
4b88620a5e
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-21 09:08:09 +01:00
Elliott Liggett
5ef6afe58c
Removed unused variable and related comments.
2021-06-21 00:41:10 -07:00
Elliott Liggett
ac76696b44
Moving to std::deque (double-ended que).
2021-06-21 00:36:57 -07:00
Elliott Liggett
e7d07ed7f8
IC-R8600 span is now received into the UI correctly.
2021-06-20 23:46:26 -07:00
Elliott Liggett
849ddfe8d4
debug (control-shift-d) lets the user input timing parameters. Just
...
something for development for now.
2021-06-20 23:44:24 -07:00
Elliott Liggett
761dbd18a0
New unified outgoing command queue. Tested on IC-9700 and IC-718 (to
...
remote wfview server). CPU usage seems higher but please check your
system.
Timing seems to be acceptable but could probably use some tweaks. S-
meter polling is 25ms for fast radios, and slower rates for slower
radios. Half-duplex serial radios receive 3x slower polling to make room
for replies.
For Freq, Mode, etc "regular" constant polling (new feature):
IC-9700 polling is 5 per second, IC-718 is 1-2 per second.
Just helps keep the UI in sync with changes taking place at the rig. The
polling is slow enough that it doesn't impact anything. But quick enough
that it catches discrepencies pretty quickly.
2021-06-20 13:34:32 -07:00
Phil Taylor
d5a785c675
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-20 10:52:59 +01:00
Roeland Jansen
86be98f958
Merge branch 'sequence'
2021-06-20 10:43:16 +02:00
Elliott Liggett
53957466bb
Added a few more slider things
2021-06-19 16:18:00 -07:00
Elliott Liggett
b5c7eaf95a
Preliminary slider to status work.
2021-06-19 16:16:07 -07:00
Elliott Liggett
8eb00fa389
No more negative frequencies!
2021-06-19 12:39:11 -07:00
Roeland Jansen
4b26783071
whatsnew: improbed IC r8600
2021-06-19 21:37:30 +02:00
Roeland Jansen
cfc29bb86f
Merge branch 'sequence'
2021-06-19 20:09:57 +02:00
Phil Taylor
0329ea65b3
Update audiohandler.cpp
2021-06-19 14:09:27 +01:00
Roeland Jansen
72ca86f1bd
WHATSNEW etc
2021-06-19 15:07:29 +02:00
Elliott Liggett
2508b4d71c
Additional support for the IC-R8600, including wider scope spans.
2021-06-18 22:45:12 -07:00
Elliott Liggett
ee54e76c5f
Minor change to remove some old debug code that snuck in.
2021-06-18 21:56:11 -07:00
Phil Taylor
4e827b4507
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-19 00:11:58 +01:00
Phil Taylor
b9551edf36
More opus work
2021-06-19 00:11:25 +01:00
Elliott Liggett
8024893a62
If no rig caps, then don't mess with the window!
2021-06-18 15:57:21 -07:00
Phil Taylor
9323c2bab4
Merge remote-tracking branch 'origin/sequence' into opus
2021-06-18 23:48:03 +01:00
Phil Taylor
17f186354e
Mono opus working ok but stereo still crashing?
2021-06-18 23:47:22 +01:00
Roeland Jansen
24480c790b
Merge branch 'sequence'
2021-06-18 23:08:57 +02:00
Elliott Liggett
cc92aa1b5c
Added full duplex comms parameter to rigCaps. We assume half-duplex
...
until we receive a reply to rigID.
2021-06-18 12:41:56 -07:00
Roeland Jansen
6749b5d695
Merge branch 'sequence'
2021-06-18 15:18:45 +02:00
Elliott Liggett
bd1b6fc1de
Fixed accidental s-meter timing parameter change.
2021-06-18 00:58:02 -07:00
Elliott Liggett
7a2e8560cf
Radios without spectrum do not show spectrum, and, the window properly
...
resizes for those controls. Also, a new key command, control-shift-d has
been added to run debug functions from any tab in the program.
2021-06-17 23:14:28 -07:00
Phil Taylor
bbf981cc24
Trying to fix stereo opus stream
2021-06-17 09:55:09 +01:00
Phil Taylor
74382b29ee
Enable FEC for Opus codec
2021-06-16 23:44:59 +01:00
Phil Taylor
7c0b2a51b1
Another attempt for Opus audio
2021-06-16 19:14:21 +01:00
Phil Taylor
db1dbef168
Try converting to Big endian first
2021-06-16 19:00:56 +01:00
Phil Taylor
d3db0484af
Another opus fix
2021-06-16 10:38:54 +01:00
Phil Taylor
579d670a75
Another opus try
2021-06-16 10:35:45 +01:00
Phil Taylor
6a5e7692e6
Fixes for opus
2021-06-16 10:33:16 +01:00
Phil Taylor
55a38c55ea
Fix opus include directory
2021-06-16 09:52:47 +01:00
Phil Taylor
869659ad54
Add opus encoding/decoding
2021-06-16 09:49:38 +01:00
Elliott Liggett
542376124b
Additional code to hide/show spectrum and correcting an issue with the
...
rig name not populating for non-spectrum radios.
2021-06-15 13:38:16 -07:00
Elliott Liggett
d3d59b2a94
Dynamic show/hide spectrum for rigs without this feature.
2021-06-15 11:27:45 -07:00
Elliott Liggett
2392bdd932
Additional data corruption checking.
2021-06-15 10:28:20 -07:00
Elliott Liggett
815591f07d
Changed collision detection code so that we can more easily see what
...
message was missed.
2021-06-14 20:55:28 -07:00
Elliott Liggett
43d281cda7
Added collision detection for serial commands. Collisions are aparently
...
frequent for true 1-wire CI-V radios.
2021-06-14 20:36:13 -07:00
Elliott Liggett
9fcf959cb6
Merge branch 'sequence' of https://gitlab.com/eliggett/wfview into sequence
2021-06-14 20:24:02 -07:00
Elliott Liggett
297478ffca
We now calculate polling rates immediately upon receiveCommReady for
...
serial connections. For network connections, we assume sane values and
modify once we receive the baud rate from the server.
2021-06-14 20:22:15 -07:00
Elliott Liggett
85a07881d6
Merge remote-tracking branch 'origin/audio-enhance' into sequence
2021-06-14 20:01:26 -07:00
Roeland Jansen
f99c9638ed
Merge branch 'audio-enhance'
2021-06-14 21:41:47 +02:00
Phil Taylor
8cd64c2dde
Add Neon (ARM) support to resampler
2021-06-14 19:09:51 +01:00
Phil Taylor
ea09e1fd3e
Merge branch 'audio-enhance' of https://gitlab.com/eliggett/wfview into audio-enhance
2021-06-14 18:33:54 +01:00
Phil Taylor
acfb061825
Revert to using resampler directory rather than opus-tools submodule
2021-06-14 18:33:38 +01:00
Elliott Liggett
885cb54e34
Merge branch 'sequence' of https://gitlab.com/eliggett/wfview into sequence
2021-06-13 22:21:17 -07:00