summaryrefslogtreecommitdiff
path: root/comms/fldigi/files/patch-src_fsq_fsq.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'comms/fldigi/files/patch-src_fsq_fsq.cxx')
-rw-r--r--comms/fldigi/files/patch-src_fsq_fsq.cxx14
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();
+ }