Wykres commitów

1317 Commity (42675ae770ad79920f7914265c33cdf279b12ff6)

Autor SHA1 Wiadomość Data
Phil Taylor 42675ae770 Add mutex for incoming audio on udp and server 2021-11-15 19:28:44 +00:00
Phil Taylor b5591e0867 Force PA to use 48K Sample Rate if default is 44.1K 2021-11-15 15:26:18 +00:00
Phil Taylor 04526db635 Try using slot for audio again 2021-11-15 15:02:00 +00:00
Phil Taylor 0cc2945d28 Server only tries mutex lock for 10ms before giving up. 2021-11-10 20:45:59 +00:00
Phil Taylor c99439e759 Check number of samples in opus packet before attempting decode 2021-11-10 18:07:48 +00:00
Phil Taylor 81c83357f2 Catch exception in opus_decode 2021-11-10 17:44:33 +00:00
Phil Taylor bb53558c92 Small changes to audio handler 2021-11-09 15:55:43 +00:00
Phil Taylor 827614e080 Add SSE2 enhancements to resampler 2021-11-07 14:24:25 +00:00
Phil Taylor f04284db0e Update audiohandler.h 2021-11-07 14:18:20 +00:00
Phil Taylor ca552a0d80 Enable SSE or NEON enhancements for resampler 2021-11-07 14:11:22 +00:00
Phil Taylor 6247611d85 Fix resample ratio for input and output (hopefully!) 2021-11-07 13:49:00 +00:00
Phil Taylor 6fbd9cec70 Create resampleRatio 2021-11-07 13:27:52 +00:00
Phil Taylor 1c0f33c721 Close PA stream after stopping it! 2021-11-07 12:16:25 +00:00
Phil Taylor 93869b1bea Fix Linux rtaudio build 2021-11-07 09:58:41 +00:00
Phil Taylor 2b3c016546 Merge branch 'rigs' into audio-enhance 2021-11-07 09:43:02 +00:00
Elliott Liggett 1d03764684 Pulled out some debug code that isn't needed. 2021-11-07 01:28:35 -07:00
Elliott Liggett 0315033f89 Fixed manual rig ID issue with uninitialized variable. 2021-11-07 00:24:08 -07:00
Elliott Liggett 88430db9ac Added override allowing the user-specified CI-V address to also be used
as the Rig ID (model). This is useful for older radios that do not reply
to Rig ID queries. For radios using the default CI-V address, it should
"just work".
2021-11-06 23:59:03 -07:00
Elliott Liggett 863dd6ba95 Merge remote-tracking branch 'origin/rigs' into rigs 2021-11-06 22:50:13 -07:00
Elliott Liggett fe3d645711 Added PTT "snooping" to the commHandler, such that radios needing RTS
set for PTT will work. Includes replying to PTT queries with the RTS
status. There is currently no UI to manually select radios that need
RTS.
2021-11-06 22:49:10 -07:00
Roeland Jansen d58a078f70 deleted a lingering swapfile from one of my vim sessions 2021-11-06 13:09:55 +01:00
Roeland Jansen facdd7dfbd Merge branch 'audio-enhance' into rigs 2021-11-06 13:07:30 +01:00
Phil Taylor 35bc1afb4b Change MAX/MIN to use qMax/qMin instead 2021-11-06 10:42:57 +00:00
Phil Taylor 589df71805 Change MAX/MIN to use qMax/qMin instead 2021-11-06 10:42:13 +00:00
Phil Taylor 0f48959a75 Merge remote-tracking branch 'origin/rigs' into audio-enhance 2021-11-06 10:20:11 +00:00
Elliott Liggett 77509aead6 Added RTS PTT support commHandler and rigCommander. RTS is only sent
from rigCommander at this time, the pty is not parsed.
2021-11-05 23:21:36 -07:00
Elliott Liggett cd7ea97242 Added geometry constraints to the transceiver adjustments window, and
disable controls which do not function except for debug builds.
2021-11-05 17:38:07 -07:00
Elliott Liggett 76c5488983 Changed IF/TPBF commands to be "unique priority" inserts. Added "more"
button for extended transceiver controls.
2021-11-05 17:12:19 -07:00
Elliott Liggett a9fb81d8f6 Added an IF Shift-like control for radios with Twin PBF. 2021-11-05 11:52:20 -07:00
Elliott Liggett cecaee397d Added support for IF Shift and Twin Pass-Band Filters. Currently
accessable only via the debug button.
2021-11-05 10:09:31 -07:00
Elliott Liggett 522557c6e8 Added IC-736 FM mode 2021-11-04 20:45:02 -07:00
Elliott Liggett c3bdcf2287 Merge remote-tracking branch 'origin/master' into rigs 2021-11-04 20:39:14 -07:00
Elliott Liggett 12d202cbcd Added code to force IC-736 to rigID 2021-11-04 20:17:50 -07:00
Phil Taylor 2f480e4b82 Use QT Audio by default 2021-11-01 20:39:12 +00:00
Phil Taylor 6f4cf6bbbe remove unneeded audio signal handler 2021-11-01 20:28:04 +00:00
Phil Taylor 0c7bc17382 Add portaudio support 2021-11-01 20:27:33 +00:00
Phil Taylor 43efadbeaa Make switching between audio apis easier (and tidy .pro file) 2021-11-01 12:44:23 +00:00
Phil Taylor 5b0a3620bd Use buffered audio for Linux (was just Mac only) 2021-11-01 11:17:25 +00:00
Phil Taylor ffdcada18c Adjust buffer size depending on latency setting 2021-11-01 09:18:01 +00:00
Phil Taylor 4e5f315f08 Stuff audio buffer directly rather than signal/slot 2021-10-31 23:53:20 +00:00
Roeland Jansen 37205a11da changelog 2021-10-24 18:09:11 +02:00
Roeland Jansen 53d47c16c0 Merge branch 'audio-enhance' 2021-10-24 18:08:04 +02:00
Phil Taylor bab77ebaba Don't block until audio buffer has space 2021-10-22 00:24:30 +01:00
Phil Taylor 2c1272de66 Bit of tidying 2021-10-22 00:24:15 +01:00
Roeland Jansen 511f2b5e98 changes in udp crashes in server side code 2021-10-20 14:54:44 +02:00
Roeland Jansen 52a4016379 Merge branch 'audio-enhance' 2021-10-20 14:49:42 +02:00
Phil Taylor 620d7890cd Tidy-up server shutdown 2021-10-20 12:47:16 +01:00
Phil Taylor 24a88794e6 Trying to find cause of lockup when client disappears 2021-10-20 12:13:18 +01:00
Roeland Jansen c4a9465fb3 pushed 1.2d; fixing some reliability issues w/ wsjtx/rigctld 2021-10-08 10:25:32 +02:00
Phil Taylor b7edb2cf96 Send TX/Freq changes multiple times with rigctld 2021-10-06 23:41:11 +01:00