Thanks Martin, I know the packet size a priori but samples may drop due to overflows while flowgraph is running and could result in different packet size. Is there a way to solve this issue while using tagged_stream_block?
-- Bob > It'll crash. If you know your packet size a priori, you can tell the > scheduler to only provide multiples of a 1000 samples. > > Cheers, > M > > On 06/20/2016 07:17 AM, bob wole wrote: > > Hi, > > My flowgraph contains a tagged_stream_block, B, and it has a > > length_tag_key, say "pkt_len". Each packet has a length of 1000 samples. > > The upstream block (A-->B) tags first sample with key "pkt_len" and > > value 1000 and then the upstream block tags sample number 901 with key > > "pkt_len" and value 1000 instead of tagging sample number 1001. This > > could happen in case of overflow and I know using receive tags that 100 > > samples has been lost. So, samples from 901 to 1900 contains a new > > packet. Will the flowgraph work or will it crash? > > > > I want to write a block that processes exactly only 1000 samples, one > > packet, in a call to work. And the packets start from a specific time > > for example when the rx_time of the sample is mid of any second. > > > > > > -- > > Bob >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio