playfile.c

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

 



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 


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux