[alsa-devel] short writes?
![](https://secure.gravatar.com/avatar/e2066f783bb112d8bb67538410ae3c63.jpg?s=120&d=mm&r=g)
Hi group,
I have written my own ALSA recorder and player. Along with that I have several bugs. The bug I am working on right now is 'short writes' when I use the pipe command into my player. My player runs and asks for the file to play, so that I may play incoming files as they are sent in. I have a program that uses 'inotify' to watch for incoming file and then pipe the file name into my player.
Now with all of that, is there a API call that will put the writei into blocking mode? Or an API call that will flush the output from writei? Or any other suggestions?
Thanks for your time.
![](https://secure.gravatar.com/avatar/e43f994c210edc48109c60233a765514.jpg?s=120&d=mm&r=g)
On Sun, 30 Sep 2007 11:47:37 -0700 william estrada MrUmunhum@popdial.com wrote:
Now with all of that, is there a API call that will put the writei into blocking mode?
snd_pcm_nonblock (pcm_handle, 0) ?
Or an API call that will flush the output from writei?
snd_pcm_drain (pcm_handle) ?
participants (2)
-
J. Scott Merritt
-
william estrada