16 Nov
2012
16 Nov
'12
5:27 p.m.
On 11/16/12 11:41, Daniel Sanz wrote:
Thanks, Trent, I've been playing a bit with snd_pcm_drain, snd_pcm_writei, blocking mode, non-blocking mode, etc. but even if I ...
I wanted to play a short sound and release the pcm. It works with a non-block drain as Clemens suggested.
I noticed using gettimeofday() around drain() that it takes a bit over 2 seconds. Rather long for a sound that only takes 0.1 sec. Not draining aand a usleep() for 0.1 sec plays the full time and releases the cpm quicker. As you see in attached example I don't bother with periods either.
Not exactly your question but I have given up on drainage for my current application.
Regards, Enno Fennema