Hi Eric,

On Aug 13, 2010, at 8:38 PM, Eric Blossom wrote:

> Given the interfaces exported by ALSA, you'd need to figure out how to
> honor the condition "ok_to_block == False".

Could you please tell me the intent behind the ok_to_block flag? 

By blocking, do you mean a synchronous call, which will block and render the 
subsystem un-responsive, until, it completes? 

In this scenario, should the two subsystems be running asynchronously, with a 
buffer in between, so that the two can run at different clock rates? e.g. USRP2 
running at a particular clock rate, and the alsa_audio_sink running at a 
different clock rate? 

Or is the whole GNU Radio flow-graph a synchronous system, i.e. it completes 
execution and evaluation of the entire flow graph, every clock cycle, reading 
data from the environment, processing the inputs, and computing the output, for 
every clock cycle?

Best regards,

Elvis Dowson

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

Reply via email to