diff options
author | Tom Rondeau <tom@trondeau.com> | 2014-02-28 11:35:38 -0500 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2014-02-28 11:35:38 -0500 |
commit | 103ca46c2e08403c39918ef4917344d29e44f50c (patch) | |
tree | 7b549d8468ffe1a9091dced94b0b5638b3d50f1f /gr-blocks/lib/null_source_impl.cc | |
parent | 67882eec57a36c1c2537845760504b27c758607e (diff) | |
parent | 92044de1fc8bbbe798071bfeeed8520b6e3c7122 (diff) |
Merge branch 'pfb_reconstruction'
Conflicts:
gr-filter/python/filter/pfb.py
Diffstat (limited to 'gr-blocks/lib/null_source_impl.cc')
-rw-r--r-- | gr-blocks/lib/null_source_impl.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gr-blocks/lib/null_source_impl.cc b/gr-blocks/lib/null_source_impl.cc index edf0104da1..9550dd6bce 100644 --- a/gr-blocks/lib/null_source_impl.cc +++ b/gr-blocks/lib/null_source_impl.cc @@ -41,7 +41,7 @@ namespace gr { null_source_impl::null_source_impl (size_t sizeof_stream_item) : sync_block("null_source", io_signature::make(0, 0, 0), - io_signature::make(1, 1, sizeof_stream_item)) + io_signature::make(1, -1, sizeof_stream_item)) { } @@ -54,8 +54,11 @@ namespace gr { gr_vector_const_void_star &input_items, gr_vector_void_star &output_items) { - void *optr = (void*)output_items[0]; - memset(optr, 0, noutput_items * output_signature()->sizeof_stream_item(0)); + void *optr; + for(size_t n = 0; n < input_items.size(); n++) { + optr = (void*)output_items[n]; + memset(optr, 0, noutput_items * output_signature()->sizeof_stream_item(n)); + } return noutput_items; } |