I want to see whether "very long" PDUs would break the new tagged stream model implementation in recent GR versions. Let's say I want to use tagged streams with length tags to transmit streams that would require many more samples than a single call to work() could handle. From diving into the source code, streamed tag blocks look like they explicitly ask the scheduler for the exact number of samples needed to process an entire PDU. So it looks like I'll get into trouble here. I can see how this methodology is smart for many packet-based protocols, but I basically want to control gated streaming with precise timing control (using USRP). Many times I'll need to stream for seconds or minutes, which implies multiple calls to work() to generate samples.

--sean

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to