Where exactly is your debug output, and what does it print? Can you post
more code of the block, in particular forecast() and the block
initialization?

M

On 29.09.2015 18:52, Jared Dulmage wrote:
> I am writing a block that acts as a gate: it only consumes when
> locked
and passes samples when unlocked. The gate state is generally controlled
by tags on its input stream. Thus there is no a priori known
input/output relationship. When testing, the block performs as expected
until some number of samples are processed (input to the block) after
which it seems general_work is no longer called. Adding a number of
debug statements, I find at the point of starvation I get the following
repeated forecast sequence w/o a call to general_work in between
> 
> gr::debug :INFO: frame_sync_c0 - Forecast 4096
> gr::debug :INFO: frame_sync_c0 - Forecast 2048
> gr::debug :INFO: frame_sync_c0 - Forecast 1024
> gr::debug :INFO: frame_sync_c0 - Forecast 512
> gr::debug :INFO: frame_sync_c0 - Forecast 256
> gr::debug :INFO: frame_sync_c0 - Forecast 128
> gr::debug :INFO: frame_sync_c0 - Forecast 64
> gr::debug :INFO: frame_sync_c0 - Forecast 32
> gr::debug :INFO: frame_sync_c0 - Forecast 16
> gr::debug :INFO: frame_sync_c0 - Forecast 8
> gr::debug :INFO: frame_sync_c0 - Forecast 4
> gr::debug :INFO: frame_sync_c0 - Forecast 2
> gr::debug :INFO: frame_sync_c0 - Forecast 1
> 
> Any suggestions for further investigation would be appreciated.
> 
> Jared.
> ------------------------------------------------------
> Jared Dulmage
> Engineering Specialist
> Digital Comm. and Implementation Dept.
> Aerospace Corporation
> 310-336-3140
> 
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
> 


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

Reply via email to