summaryrefslogtreecommitdiff
path: root/gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc')
-rw-r--r--gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc12
1 files changed, 4 insertions, 8 deletions
diff --git a/gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc b/gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc
index f8798064a9..3f19c31c48 100644
--- a/gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc
+++ b/gr-dtv/lib/dvbt2/dvbt2_miso_cc_impl.cc
@@ -576,14 +576,10 @@ namespace gr {
memcpy(out1, in, sizeof(gr_complex) * miso_items);
out1 += miso_items;
for (int j = 0; j < miso_items; j += 2) {
- temp1 = *in++;
- temp2 = *in++;
- out2->real() = -temp2.real();
- out2->imag() = temp2.imag();
- out2++;
- out2->real() = temp1.real();
- out2->imag() = -temp1.imag();
- out2++;
+ temp1 = std::conj(*in++);
+ temp2 = std::conj(*in++);
+ *out2++ = -temp2;
+ *out2++ = temp1;
}
}