lib/pad_tagged_stream_impl.cc: Added a warning if tagged stream is longer than buffer size

This commit is contained in:
Cyancali
2019-10-15 08:19:47 +02:00
committed by Bastian Bloessl
parent 82b479c3e0
commit 2ab199f87a
+10 -2
View File
@@ -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 */