blob: 39fc9d0af21fb041b0e5f0f9da68a4707b385aa5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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();
}
|