Hi,

We are implementing a full duplex backend that is using separated in/ 
out devices. Basically we are following what is explained in the  
"Using separate input and output devices" section in the following  
page http://manuals.opensound.com/developer/full_duplex.html. We use a  
single thread that is doing read/write in a loop.

Everything works as expected on a HDAudio card on Solaris à 48 kHz:  
read is the function that blocks and drive the audio timing. But when  
using another sample rate values (like 44.1 kHz) on the same card,  
then write is blocking and read returns immediately.

Is this the expected behaviour? Is there way to configure device to  
always have a blocking read? Or do we have to be prepared for  
"blocking read" of "blocking write" depending of the used sample rate?

Thanks

Best Regards

Stephane Letz
_______________________________________________
oss-devel mailing list
oss-devel@mailman.opensound.com
http://mailman.opensound.com/mailman/listinfo/oss-devel

Reply via email to