Hi, I am using playfile.c from the samples to play a wave file. Sometimes (once every few 100 times or so) it doesn't work. It is waiting on a semaphore, "sem_wait(&stream->semaphore)", in the "StartStream" function in the file pjmedia/src/pjmedia/portaudio/pa_unix_oss.c. I have traced it a little bit further. It never returns from the loop, "while(pollPlayback || pollCapture)", in the "PaOssStream_WaitForFrames" function, as select(...) always returns because of a timeout rather than writeFd (playbackFd) being available. This case occurs randomly. I cross compiled the code for the arm. Any ideas what's the cause for this? And also how I might fix it? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20071114/6044ef0e/attachment.html