I’m writing a block that always outputs the same number of items as it
The block is doing FFT on a fixed length vector, so I always need nfft
samples in and nfft samples out. I’ve achieved this (I think) by using:
set_min_noutput_items(nfft) and set_max_noutput_items(nfft). However,
I increase nfft to 8192, I get a message about not enough buffer space.
tested various things and ended up calling
set_min_output_buffer(2*nfft) as just nfft wasn’t enough. It all seems
work nicely, except that the rx_time tags are screwed up – I get a
random offset in the beginning, even though there are no dropped packets
Is this a bug or a feature? What is the correct way to increase the
of noutput_items without breaking rx_time tags?