diff options
Diffstat (limited to 'comms/fldigi/files/patch-src_fsq_fsq.cxx')
-rw-r--r-- | comms/fldigi/files/patch-src_fsq_fsq.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/comms/fldigi/files/patch-src_fsq_fsq.cxx b/comms/fldigi/files/patch-src_fsq_fsq.cxx new file mode 100644 index 000000000000..39fc9d0af21f --- /dev/null +++ b/comms/fldigi/files/patch-src_fsq_fsq.cxx @@ -0,0 +1,14 @@ +--- src/fsq/fsq.cxx.orig 2015-08-15 03:43:43 UTC ++++ src/fsq/fsq.cxx +@@ -1198,8 +1198,9 @@ int fsq::rx_process(const double *buf, i + BLOCK_SIZE*sizeof(*rx_stream)); // # bytes + memset(fft_data, 0, sizeof(fft_data)); + for (int i = 0; i < BLOCK_SIZE; i++) +- fft_data[i].real() = fft_data[i].imag() = +- rx_stream[i] * a_blackman[i]; ++ fft_data[i] = complex <double> ++ (rx_stream[i] * a_blackman[i], ++ rx_stream[i] * a_blackman[i]); + fft->ComplexFFT(fft_data); + process_tones(); + } |