Bill Somerville
580363c292
Merge branch 'release-2.3.0'
2021-01-04 22:53:38 +00:00
Bill Somerville
c9fb6510a0
Update expiry and nag message
2021-01-04 22:50:02 +00:00
Bill Somerville
43659196bc
Release notes for v2.3.0 RC3
2021-01-04 22:40:25 +00:00
Bill Somerville
fd8c993b7b
Update copyright years
2021-01-04 21:55:15 +00:00
Bill Somerville
607a346cf1
Add new function needed for FST4W decoder updates
2021-01-04 15:35:32 +00:00
Steven Franke
0013b15120
Remove some debug code.
2021-01-04 15:00:05 +00:00
Steven Franke
46222c61ed
Add rudimentary sanity checks to the values parsed from FST4W_ALSO_FST4.
2021-01-04 15:00:05 +00:00
Steven Franke
41f587c240
Fix a conflict between noise baseline percentile level and noise blanker percentage. Both were using the npct variable. Add an option for an FST4 pass when in FST4W mode.
2021-01-04 15:00:05 +00:00
Steven Franke
0fef0cc6e6
Minor formatting change in fst4_decodes.dat.
2021-01-04 15:00:04 +00:00
Steven Franke
a38b48d13d
Minor format change for nutc in fst4_decodes.dat.
2021-01-04 15:00:04 +00:00
Steven Franke
a657ce29a7
FT8: Make nagain work.
2021-01-04 15:00:04 +00:00
Steven Franke
41297e8761
FT8: Commit the rest of the fix for the nagain crash.
2021-01-04 15:00:04 +00:00
Steven Franke
b51bda4806
FT8: Fix jt9 crash when nagain is invoked.
2021-01-04 15:00:04 +00:00
Steven Franke
4081be94e1
Avoid a possible of bounds error. Compute some more decode diagnostic data.
2021-01-04 15:00:03 +00:00
Steven Franke
fb7b751e6d
Remove hmod from command line parameters for fst4sim.
2021-01-04 15:00:03 +00:00
Steven Franke
34d32c7840
Forgot to commit CMakeLists.txt change.
2021-01-04 15:00:03 +00:00
Steven Franke
701d517e6e
For fst4sim, use Lorentzian fading spectrum when fspread is negative.
2021-01-04 15:00:03 +00:00
Steven Franke
b087328fc1
Don't waste time on excess BP iterations when doing K=50. Decode a little deeper.
2021-01-04 15:00:03 +00:00
Steven Franke
8079d35561
Append decoder data to file fst4_decodes.dat instead of overwriting.
2021-01-04 15:00:02 +00:00
Steven Franke
66ddeff25e
Do not save c2 files in FST4W mode.
2021-01-04 15:00:02 +00:00
Steven Franke
89cbd177df
If file decdata is present in the data directory, then write detailed decoder data to file fst4_decodes.dat in the same directory.
2021-01-04 15:00:02 +00:00
Steven Franke
812bd29e54
FST4W: Use K=66 for first OSD decode attempt and for updating fst4w_calls.txt. Use K=50 for 2nd attempt.
2021-01-04 15:00:02 +00:00
Steven Franke
fc3e24f696
More work on K=50 decoding.
2021-01-04 15:00:01 +00:00
Steven Franke
65ff3ce05e
Remove some debug prints.
2021-01-04 15:00:01 +00:00
Steven Franke
11b7aa9429
Implements decoding of FST4W messages as (240,50) crc-less codewords.
...
By cascading the full 24-bit crc generator matrix with the (240,74) LDPC code generator, create a (240,50) generator that is used to decode with approximately 1 dB better sensitivity than the (240,64) with 14-bit CRC approach that is normally used. This approach treats the CRC bits as additional parity bits and provides no means for identifying incorrect codewords. All codewords on the list generated by the OSD algorithm have CRCs that match the CRC of the message payload. Codewords are validated by unpacking the message and comparing the unpacked message with the list of stored callsign/grid pairs stored in the fst4w_calls.txt file.
2021-01-04 14:59:56 +00:00
Bill Somerville
b0b16033a8
Updated Danish UI translation, tnx Michael, 5P1KZX
2021-01-02 21:12:45 +00:00
Bill Somerville
e4a7591a83
Make the colour highlighting scheme immune to style sheet overrides
2021-01-02 18:02:09 +00:00
Bill Somerville
a38ec853a4
Don't pick up reports to other stations as ours
2020-12-30 21:45:57 +00:00
Bill Somerville
dd631699da
Add the Tx message to the UDP Status(1) message
...
Thanks to Morgan (sri no other attribution given) for the initial
contribution this change is based on.
2020-12-21 01:31:57 +00:00
Bill Somerville
b8c8477664
Fix a close down crash due to destruction ordering
...
Static QString variables are unwise as QApplication translators may
get destroyed before them.
2020-12-19 19:53:21 +00:00
Bill Somerville
ad04f4fbd2
Extra example log configuration file for rig control diagnostics
2020-12-08 23:14:46 +00:00
Bill Somerville
60792182ad
Environment variables to set audio buffer sizes and fix Windows Rx timing
...
The two environment variables:
WSJT_RX_AUDIO_BUFFER_FRAMES
WSJT_TX_AUDIO_BUFFER_FRAMES
each can be defined to an integer number which will be used as the
suggested audio buffer size for Rx and Tx respectively. Not setting
the variable or setting it to zero or less will cause the default
buffer size to be used, which should be a good choice for most, if not
all, systems.
2020-12-07 20:34:56 +00:00
Bill Somerville
cefc8e2645
Use the system localized short date format for Log QSO dialog dates
...
This brings these fields into line with other QSO start and end
date/time fields elsewhere in the user interface. Note that time entry
and edit fields use a fixed hh:mm:ss 24-hour clock format consistent
with UTC usage and of suitable accuracy for logging QSOs.
2020-12-07 10:41:33 +00:00
Bill Somerville
e5686cb21f
Minor documentation clarification
2020-12-07 10:40:52 +00:00
Bill Somerville
538d0eedd5
Change to wide character logging and handle wide character file paths
2020-12-04 19:01:05 +00:00
Bill Somerville
f3a2c653aa
Revert to default o/s or Qt Tx audio buffer sizes
2020-12-04 18:59:41 +00:00
Bill Somerville
9fed3534d8
Updated Japanese UI translation, tnx Oba san, JA7UDE
2020-12-03 23:39:44 +00:00
Bill Somerville
93cf8a1b58
Updated WSJT-X Danish UI translation, tnx Michael, 5P1KZX
2020-12-03 19:19:47 +00:00
Bill Somerville
ad8c33bee7
Try not setting low-latency audio category
2020-12-03 14:31:46 +00:00
Bill Somerville
ac6a6d0cd7
Fail wsprd if data directory specified not accessible
...
Also fixed trivial memory leak on error exit.
2020-12-03 13:12:12 +00:00
Bill Somerville
3134dd8a60
Removed incorrect pointer declaration, tnx to Rud, K5RUD
2020-12-03 12:20:14 +00:00
Bill Somerville
5b10479cb4
Updated Chinese and Hong Kong UI translations, tnx Sze-to, VR2UPU
2020-12-03 11:56:50 +00:00
Bill Somerville
0b2a9c1953
Updated Spanish UI translation, tnx Cédric, EA4AC
2020-12-03 11:56:01 +00:00
Bill Somerville
88f18e7528
Updated Catalan UI translation, tnx Xavi, EA3W.
2020-12-03 11:55:21 +00:00
Bill Somerville
50d0543c03
Test version with environment variable to set Tx audio buffer size
...
WSJT_TX_AUDIO_BUFFER_FRAMES takes the following values:
-1 - use Qt/system default
0 - use 200 mS (WSJT-X default)
+ve integer - value is number of frames at 48 kHz
-1 is likely to be a good choice on Windows and may macOS. 0 has
proven to be good on Windows. On Linux 0 may be OK but we need to try
other values.
The value is only a hint, the actual value used along with the period
size (the size of each chunk of samples requested by the system) is
printed in an info level diagnostic message at the start of each
transmission.
2020-12-03 01:49:21 +00:00
Bill Somerville
94f0af72e3
Command line tool prints WSJT-X version to console, tnx Dave, W3DJS
2020-12-02 01:57:32 +00:00
Bill Somerville
917e87cee5
Handle Qt logging category when redirecting to SYSLOG channel
2020-12-02 00:40:37 +00:00
Bill Somerville
5f85dfac61
Looking for a Tx audio buffer size that works on macOS.
2020-12-01 21:24:41 +00:00
Bill Somerville
041c6b68fe
Reduce non-Windows Tx audio buffer size
2020-12-01 21:05:01 +00:00
Bill Somerville
6214cc9835
Use same user defined audio out buffer sizes on all platforms
2020-12-01 20:55:10 +00:00