summaryrefslogtreecommitdiff
path: root/gr-blocks/lib
diff options
context:
space:
mode:
Diffstat (limited to 'gr-blocks/lib')
-rw-r--r--gr-blocks/lib/float_to_complex_impl.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/gr-blocks/lib/float_to_complex_impl.cc b/gr-blocks/lib/float_to_complex_impl.cc
index a2dd0d3bb8..d66d05a327 100644
--- a/gr-blocks/lib/float_to_complex_impl.cc
+++ b/gr-blocks/lib/float_to_complex_impl.cc
@@ -54,8 +54,7 @@ namespace gr {
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items)
{
- float *r = (float *)input_items[0];
- float *i = (float *)input_items[1];
+ float *r = (float *) input_items[0];
gr_complex *out = (gr_complex *) output_items[0];
switch (input_items.size ()){
@@ -65,10 +64,13 @@ namespace gr {
break;
case 2:
+ {
//for (size_t j = 0; j < noutput_items*d_vlen; j++)
// out[j] = gr_complex (r[j], i[j]);
+ float *i = (float *) input_items[1];
volk_32f_x2_interleave_32fc(out, r, i, noutput_items*d_vlen);
break;
+ }
default:
assert (0);