Hi all,

I am working on a custom block that tags a stream based on a binary file 
stretched into unpacked form:

(1)                              (2)                                        (3)
gr_file_source(repeat=false) --> gr_packed_to_unpacked(1, gr.MSB_FIRST) --> 
my_block

I want to come up with a good way to detect in my_block whether the stream 
input from (2) is finished. I guess gr_file_source will return WORK_DONE first, 
but I don't know if/how that ripples down to my_block. Basically I want to be 
able to tag the last incoming sample with an end-of-burst tag, but I don't know 
how to do this without having advance knowledge about the size of the source 
file.

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

Reply via email to