All of lore.kernel.org
 help / color / mirror / Atom feed
* Non-blocking snd_pcm_drain?
@ 2012-11-10 17:08 Daniel Sanz
  2012-11-10 17:28 ` Clemens Ladisch
  0 siblings, 1 reply; 4+ messages in thread
From: Daniel Sanz @ 2012-11-10 17:08 UTC (permalink / raw)
  To: alsa-devel

Hello, I'm new to the ALSA API and I have a question:

I've developed a small program that plays audio from a buffer using
snd_pcm_writei and snd_pcm_drain but I noticed that the snd_pcm_drain call
blocks until the buffer is completely drained. Is there any way to drain
the buffer without a block? I've tried calling snd_pcm_nonblock(handle, 1)
before the call to snd_pcm_drain but it does not work.

The context is that this is an application that plays a particular WAV
sound repeatedly, so I don't want to wait until the sound is played
completely before it is played again.

What would be the best way to achieve this?

Thanks,

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-11-11 18:10 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-10 17:08 Non-blocking snd_pcm_drain? Daniel Sanz
2012-11-10 17:28 ` Clemens Ladisch
2012-11-10 17:57   ` Daniel Sanz
2012-11-11 18:10     ` Daniel Sanz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.