The wording of the title likely needs work, but the basic idea is this:
   - Suppose that I have a ZMQ message source that has arbitrarily sized
   vectors of some consistent type
   - I convert that over to a tagged stream, do some operations on it, then
   convert it back to a PDU
   - Assume for a second that several of the offsets in the tagged stream
   are very small (only say 10 samples each) and back to back
   - Is there a guarantee that each of the 10 sample offsets will result in
   a single PDU?

Looking at the source of tagged_stream_to_pdu it seems that there is no
check that multiple tag offsets arrived in a single call to work.  Or is
that something that cannot happen?  Having a contract that no more than one
offset can arrive at a single call to work would be really nice, but I
imagine that doing so could cause some pretty serious performance issues O.o
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to