Problems with snd_pcm_wait(..)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey,


I tried to implement a callback functionality with ALSA based on the 
example given at 
http://www.cs.utk.edu/~vose/linux/equalarea.com/alsa-audio.html#interruptex. 
Especially the while-loop is basically the same in my program. However, 
it doesn't work. I can trace the program to snd_pcm_wait(..) which just 
waits endlessly.

The whole thing is called within a thread. The thread is still 
accessible from elsewhere in the pogram. It's just the 
snd_pcm_wait(..)-function which does not return although a time-out of 
1000 ms is given.

If I don't wait for the device I get the following assertion:
pcm.c:1079: snd_pcm_writei: Assertion `size == 0 || buffer' failed.

Any ideas what could be wrong?




greetings..
..Markus
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux