Hello, I'm still a gnuradio newbie and I'm making simple tests just to understand how buffers work.
I wrote a block that simply tags the first and the last sample of an output_items buffer. Tags also contain the absolute index of the sample. For example the first sample of a buffer is marked as XXXX_F: YYY where XXXX is the absolute index and YYY is the value of the sample. The last sample is marked: XXXX_L: YYYY. The block is connected to an QT GUI Time sink in order to display samples and tags. Sometimes I get tags duplicated in the chart: some samples have two identical tags with the same absolute index. I'm pretty sure my block is not duplicating samples in the output. I also connected to my block a Tag Debug block and I never get duplicated tags on the standard output. I could send the (trivial) code of my block if you need. Any idea? Thanks, Marco PS. attached is an image showing a duplicated tag