Commit Graph

575 Commits

Author SHA1 Message Date
Bill Somerville 66e887b2f9 Merge branch 'develop' into feat-dropped-frames 2020-09-12 00:19:04 +01:00
Joe Taylor 20085e0ec8 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-09-11 09:14:24 -04:00
Joe Taylor 2a1ef287a6 Add 300 and 400 Hz to the list of available FTol values for FST4. 2020-09-11 09:13:11 -04:00
Bill Somerville 7d63ef12fa Remove unused actions from MainWindow UI source
Correct a typo as well.
2020-09-11 12:53:44 +01:00
Joe Taylor e23f7b3434 Don't round off the FST4W RxFreq when FTol is changed. That was a bad idea. 2020-09-10 13:48:08 -04:00
Joe Taylor b7dc101270 Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop 2020-09-10 13:34:54 -04:00
Joe Taylor b6f990fac2 Allow FTol values down to 1 Hz; let maximum FTol values for FST4 depend on TRperiod. 2020-09-10 13:33:33 -04:00
Bill Somerville 67bd56a6d6 Accessibility improvements 2020-09-10 16:29:51 +01:00
Bill Somerville ae4cfaf1ae Start Fox mode on correct tab of tab widget 2020-09-08 21:19:48 +01:00
Bill Somerville db6a432a33 Ensure band/frequency combo box edit styling tracks current frequency 2020-09-08 15:24:55 +01:00
Bill Somerville 1d52daf7ee Remove erroneous Qt emit keywords 2020-09-08 12:54:19 +01:00
Joe Taylor 72cffc9da4 Make the FST4/FST4W Quick-Start Guide available from the Help menu. 2020-09-06 13:31:19 -04:00
Joe Taylor 4ab8780dd8 Code cleanyup associated with removing Tab 2. 2020-09-05 15:22:18 -04:00
Joe Taylor 7aeb9d5e2e Remove the "Tab 2" option for generating Tx messages. 2020-09-05 15:11:32 -04:00
Joe Taylor 403d3a1041 Make "double-click on call" work in FST4 as in oter modes. 2020-09-05 14:09:33 -04:00
Joe Taylor 844fe26368 Fix "on_actionFST4_triggered()" so that it does not call another mode setup routine. 2020-09-05 11:53:23 -04:00
Joe Taylor c1025b7c4c Allow user to set center frequency and FTol in FST4W mode. Needs more testing! 2020-09-05 10:34:55 -04:00
Joe Taylor 02928787b1 Save and restore the current setting of the FST4W RoundRobin control. 2020-09-04 15:38:04 -04:00
Joe Taylor f24d15b16e Eliminate the FST4/FST4W submodes with hmod > 1. 2020-09-04 15:15:30 -04:00
Bill Somerville dc423ff28b Documentation updates for On DX Echo Doppler correction mode
Tnx Charlie, G3WDG, and Bob, KA1GT.
2020-09-03 19:38:40 +01:00
Bill Somerville c5349f8da9 Dynamic update of on DX echo Doppler shift correction
Tnx Bob, KA1GT, and Charlie, G3WDG.
2020-09-02 21:25:58 +01:00
Bill Somerville a623ed0baf Ensure band/frequency combo box edit shows correct band 2020-09-02 21:08:25 +01:00
Bill Somerville 56741d5e10 Merge branch 'develop' into feat-dropped-frames 2020-08-29 14:05:52 +01:00
Bill Somerville 64f29318aa Repair an auto-sequencing defect with UDP Reply message handling 2020-08-29 14:04:29 +01:00
Bill Somerville 3a71184040 Include period start time in dropped samples message box details 2020-08-22 18:12:12 +01:00
Bill Somerville d1860df190 Only send local station info to PSK Reporter when necessary
Remove unneeded debug trace messages.
2020-08-18 12:47:17 +01:00
Bill Somerville b1c53bc332 Fix a cosmetic FT6 DXpedition mode Hound issue that causes an assert 2020-08-17 01:52:47 +01:00
Bill Somerville 536e6568a6 FST4* messages do not need padding out to 37 characters 2020-08-16 02:34:18 +01:00
Bill Somerville 50da40413f PSK Reporter connection opened & closed at the correct times 2020-08-16 00:38:19 +01:00
Bill Somerville 491a7b9a05 Ensure no connect with, or traffic to, PSK Reporter if not enabled 2020-08-15 23:32:10 +01:00
Bill Somerville b984390711 Fix PSK Reporter spots of FST4W decodes with power <10 dBm 2020-08-15 23:29:53 +01:00
Bill Somerville 632e2c2ae9 Merge branch 'develop' into feat-dropped-frames 2020-08-15 20:03:47 +01:00
Joe Taylor dad9199f24 Disable double-clicking on an FST4W decode. It serves no useful purpose. 2020-08-15 14:31:18 -04:00
Bill Somerville ec623deb9f More consistent Tx Next button behaviour 2020-08-15 15:57:29 +01:00
Bill Somerville e17ad223ae Tx Next button enables automatic Tx
Also a  number of WSPR/FST4W  code clean-ups including getting  the Tx
Next button to function as intended.
2020-08-15 02:57:23 +01:00
Bill Somerville 7eb229ecde Reduce Tx audio buffer size improve Pwr control granularity 2020-08-13 10:31:23 +01:00
Bill Somerville 11abe7c60f Cosmetic reformating 2020-08-13 10:30:49 +01:00
Bill Somerville 185f570136 Avoid accessing shared memory after it has been deleted 2020-08-11 20:07:00 +01:00
Bill Somerville e27b09b590 Revert Tx status widget on status bar to non-permanent placement 2020-08-11 16:09:51 +01:00
Bill Somerville 8e37dbd8c1 Increased threshold for status message and warning on dropped frames 2020-08-11 16:08:21 +01:00
Bill Somerville 0cf14dfcc9 Remove user adjustable audio buffer sizes from Settings
Fixed buffer sizes are  used. Rx use s 3456 x 1st  downsample rate x 5
audio  frames  of  buffer  space.  On Windows  this  means  that  each
chunk (periodSize())  delivered from the  audio stream is  our initial
DSP processing chunk size, thus  matching audio buffer latency exactly
with WSJT-X's  own front  end latency. This  should result  in optimal
resilience to high system loads that might starve the soundcard ADC of
buffers to fill and case dropped audio frames.

For Tx  a buffer sufficient for  1 s of  audio is used at  present, on
Windows  the period  size will  be  set to  1/40 of  that which  gives
reasonably low latency  and plenty of resilience to  high system loads
that might  starve the soundcard DAC  of audio frames to  render. Note
that a 1 s  buffer will make the "Pwr" slider slow  to respond, we may
have to reduce the Tx audio buffer size if this is seen as a problem.
2020-08-11 13:48:01 +01:00
Bill Somerville 1892f39df3 Revert "TEMPORARY: Diagnostic routine for the "Save All" missing files problem."
This reverts commit b5765401dc.
2020-08-10 01:42:26 +01:00
Joe Taylor b5765401dc TEMPORARY: Diagnostic routine for the "Save All" missing files problem. 2020-08-09 22:50:17 +01:00
Bill Somerville ecf0a146f1 Merge branch 'develop' into feat-dropped-frames 2020-08-08 21:26:51 +01:00
Bill Somerville 94d66bc848 Make FST4W scheduling l10n agnostic 2020-08-08 21:25:32 +01:00
Bill Somerville 2e413713a3 Tidy dropped frame status bar message 2020-08-08 19:40:42 +01:00
Bill Somerville 02e19b687f Status message to report approximate # of dropped Rx audio frames
This is  a first cut  at this to  evaluate buffer size  adjustments on
supported platforms. A final version might limit status bar reports to
>1000 dropped frames or similar.
2020-08-08 17:12:48 +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 bf58cd43aa Improve contrast of coloured widgets in dark style 2020-08-08 13:20:52 +01:00