From 1a794c7ce99b890c8508a9a42a65f4f5a713c8a0 Mon Sep 17 00:00:00 2001 From: Steven Franke Date: Fri, 7 Jan 2022 09:53:59 -0600 Subject: [PATCH 1/2] Change version number to 2.6.0-rc1. --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 69e3ae956..b48f38caa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,7 +45,7 @@ if (POLICY CMP0075) endif () project (wsjtx - VERSION 2.5.4.0 + VERSION 2.6.0 LANGUAGES C CXX Fortran ) set (PROJECT_DESCRIPTION "WSJT-X: Digital Modes for Weak Signal Communications in Amateur Radio") @@ -71,7 +71,7 @@ message (STATUS "******************************************************") include (set_build_type) # RC 0 or omitted is a development build, GA is a General Availability release build -set_build_type (GA) +set_build_type (RC 1) set (wsjtx_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}${BUILD_TYPE_REVISION}") # From 98b3cd9a054bbe3dd99e9b3dede2f1a605916c69 Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Tue, 9 Nov 2021 11:00:55 -0500 Subject: [PATCH 2/2] W3SZ patch: Initialize AP params and set npasses=2 before first call to q65_dec0(). --- lib/q65_decode.f90 | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/q65_decode.f90 b/lib/q65_decode.f90 index 00022c581..f445cec5c 100644 --- a/lib/q65_decode.f90 +++ b/lib/q65_decode.f90 @@ -153,6 +153,13 @@ contains call q65_enc(dgen,codewords) !Initialize the Q65 codec nused=1 iavg=0 + +! W3SZ patch: Initialize AP params here, rather than afer the call to ana64(). + call ft8apset(mycall,hiscall,ncontest,apsym0,aph10) ! Generate ap symbols + where(apsym0.eq.-1) apsym0=0 + npasses=2 + if(nQSOprogress.eq.5) npasses=3 + call timer('q65_dec0',0) ! Call top-level routine in q65 module: establish sync and try for a ! q3 or q0 decode. @@ -173,11 +180,6 @@ contains if(ntrperiod.le.30) jpk0=(xdt+0.5)*6000 !For shortest sequences if(jpk0.lt.0) jpk0=0 call ana64(iwave,npts,c00) !Convert to complex c00() at 6000 Sa/s - call ft8apset(mycall,hiscall,ncontest,apsym0,aph10) ! Generate ap symbols - where(apsym0.eq.-1) apsym0=0 - - npasses=2 - if(nQSOprogress.eq.5) npasses=3 if(lapcqonly) npasses=1 iaptype=0 do ipass=0,npasses !Loop over AP passes