Commit Graph

6608 Commits

Author SHA1 Message Date
Bill Somerville 6ea62d9476
Remove default audio devices from audio configuration
This enforces  an audio input device  in the settings dialog  since we
can't do anything  without an input device. A nil  audio output device
is allowed with a warning.
2020-08-08 16:57:51 +01:00
Bill Somerville f32c927306
Control audio buffer size defaults from Configuration class 2020-08-08 16:52:03 +01:00
Bill Somerville a0ceace5b4
User configurable audio device buffer sizes
Adjusting these may help with  audio drop-outs, particularly on slower
CPU systems or heavily loaded systems. Smaller buffer sizes leave less
margin for  process interruptions,  larger sizes waste  resources that
could impact other processes.
2020-08-08 16:25:14 +01:00
Bill Somerville f975f2c181
Further widget contrast improvements for use with dark stylesheets 2020-08-08 15:06:31 +01:00
Bill Somerville 9c43668640
Break unnecessary Qt link dependencies in Fortran utilities 2020-08-08 15:03:46 +01:00
Joe Taylor bf38f4416c Modifications to give QRA64 use of longer TR periods and tone-spacing submodes. Noy yet finished, or tested! 2020-08-08 09:14:12 -04:00
Bill Somerville bf58cd43aa
Improve contrast of coloured widgets in dark style 2020-08-08 13:20:52 +01:00
Bill Somerville 31742156fd
Qt v5.8 backwards compatibility 2020-08-07 22:53:21 +01:00
Bill Somerville 7bafb5b71e
Qt5.7 backwards compatibility 2020-08-07 22:40:15 +01:00
Bill Somerville 0ba5d7e1bf
More flexibility for QDateTime round/truncate routine 2020-08-07 21:31:48 +01:00
Joe Taylor 2de2874672 Allow for larger irc created by message averaging. Commit test_qra66.f90 2020-08-06 14:23:39 -04:00
Joe Taylor 254e2f61fa Remove diagnostic write to fort.71. 2020-08-06 07:07:16 -04:00
Joe Taylor 30e34bf1c4 Implement message averaging (very basic) for QRA66. 2020-08-05 16:34:49 -04:00
Joe Taylor 6c8c9183aa SNR for QRA66 non-decodes now set to -25. 2020-08-05 11:16:56 -04:00
Joe Taylor 7256d70016 QRA66: change NSPS from 1920 to 1800. TxT=85*1800/12000=12.75 s. 2020-08-05 11:06:18 -04:00
Joe Taylor 2bb9566731 In QRA66 mode, make unused widgets invisible. 2020-08-05 09:37:03 -04:00
Joe Taylor f1c8f04136 Report failed QRA66 decode as SNR = -22 dB. 2020-08-04 14:18:23 -04:00
Joe Taylor e719efd835 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 13:44:01 -04:00
Joe Taylor 335cc41faa More code cleanup. Rename sync66a to sync66. 2020-08-04 13:13:49 -04:00
Joe Taylor 2e893e8994 Add Tx freq as command-line argument for qra66sim. 2020-08-04 13:12:51 -04:00
Steven Franke cc0aa373a9 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 11:56:38 -05:00
Steven Franke 9b4b3a6623 Remove some unneeded code. 2020-08-04 11:56:32 -05:00
Joe Taylor 88102af49d Fic the transfer of ntol from GUI to qra66_decode(). 2020-08-04 12:53:37 -04:00
Joe Taylor 902bb4d5e0 Add timer calls in qra66_decode. 2020-08-04 11:58:09 -04:00
Joe Taylor 4b92c20ee9 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 11:52:51 -04:00
Joe Taylor 668631180d Code cleanup. 2020-08-04 11:52:29 -04:00
Joe Taylor aff22a904d Better marking of QRA66 Rx freq range and Tol on Wide Graph. 2020-08-04 11:51:40 -04:00
Steven Franke 4225241720 Changes to the llrs that are used as the basis for AP decoding. 2020-08-04 10:25:09 -05:00
Steven Franke 45a1a116c9 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 10:17:16 -05:00
Steven Franke 55d83f068b Fix SNR calculation for B,C,D submodes. 2020-08-04 10:15:08 -05:00
Joe Taylor 56067dc52c Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-04 10:50:00 -04:00
Joe Taylor 7b2e9c4e5d Many improvements to QRA66 decoder. 2020-08-04 10:49:14 -04:00
Steven Franke 802f078386 Fix SNR calculation for B,C,D submodes. 2020-08-04 09:15:44 -05:00
Bill Somerville 09dc647c12
Make tool-tips more generic on T/R period 2020-08-04 11:49:33 +01:00
Bill Somerville d2525c73a3
Minor cosmetic main layout changes 2020-08-04 11:44:26 +01:00
Bill Somerville fb8b938ac7
Make FST4 std message generation consistent with other 77-bit modes 2020-08-04 11:43:19 +01:00
Joe Taylor c91baddb2c New sync66a subroutine for QRA66. 2020-08-03 16:30:29 -04:00
Bill Somerville caba1fbe72
Validate grids in 77-bit and 50-bit message unpacking 2020-08-03 02:11:46 +01:00
Bill Somerville 8e95daf963
Remove some diagnostic prints 2020-08-03 01:39:25 +01:00
Bill Somerville 0767feb533
Updated INSTALL file 2020-08-02 23:04:17 +01:00
Joe Taylor 2846a6422a Temporary: limit Rx search range to 15-- +/- 50 Hz. 2020-08-02 13:33:15 -04:00
Joe Taylor dc5d85f850 Remove a diagnostic print. Correct the maxAP value. 2020-08-02 11:40:03 -04:00
Joe Taylor dd471c6b5e Improvements to QRA66 decoder. Still needs work. 2020-08-02 11:15:10 -04:00
Joe Taylor 45dac5bd18 Change random number generation in qra66sim so results are exactly repeateble. 2020-08-02 09:42:22 -04:00
Bill Somerville 87dec9d433
Remove a remnant of "Also FST4W" mode 2020-08-02 00:42:09 +01:00
Joe Taylor fb3c23492f Adjustments to the QRA66 decoder. Still need to implement looping over b90 values. 2020-08-01 15:12:37 -04:00
Joe Taylor 910e8bfd81 Correct the Tx start time for QRA66 in Modulator.cpp. 2020-08-01 13:52:52 -04:00
Joe Taylor e32c5b699d Update Wide Graph and plotter.cpp for QRA66. 2020-08-01 13:37:31 -04:00
Joe Taylor e66843c0c0 Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280 2020-08-01 12:14:44 -04:00
Joe Taylor 3867c452e6 Changes to GUI to accommodate QRA66. It's basically functional, I think. 2020-08-01 12:13:49 -04:00