lib/pad_tagged_stream_impl.cc: Added a warning if tagged stream is longer than buffer size
This commit is contained in:
committed by
Bastian Bloessl
parent
82b479c3e0
commit
2ab199f87a
@@ -75,11 +75,19 @@ namespace gr {
|
|||||||
|
|
||||||
noutput_items = d_buf_len;
|
noutput_items = d_buf_len;
|
||||||
|
|
||||||
|
|
||||||
memcpy((void*)out, (const void*)in, ninput_items[0]);
|
memcpy((void*)out, (const void*)in, ninput_items[0]);
|
||||||
if (ninput_items[0] < noutput_items) memset((void*) (out+ninput_items[0]), 0, noutput_items-ninput_items[0]);
|
|
||||||
|
if (ninput_items[0] <= noutput_items)
|
||||||
|
{
|
||||||
|
memset((void*) (out+ninput_items[0]), 0, noutput_items-ninput_items[0]);
|
||||||
|
}
|
||||||
|
else // ninput_items[0] > noutput_items
|
||||||
|
{
|
||||||
|
std::cout << "PadTaggedStream: Warning - Tagged stream is longer than buffer" << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
return noutput_items;
|
return noutput_items;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
} /* namespace foo */
|
} /* namespace foo */
|
||||||
|
|||||||
Reference in New Issue
Block a user