Commit graph portaudio/pa_unix_oss
Author SHA1 Message Date
philburk
f4158d9008 If watchdog detects canary getting starved, then just lower audio thread
priority instead of killing it. If audio completely hung then still kill it.
2002-02-25 17:20:39 +00:00
philburk
8d8702a9fe Add more tests. 2002-02-22 22:18:30 +00:00
philburk
446407f2d6 Only use Get_AFMT_S16_NE is not defined. 2002-02-22 22:18:14 +00:00
philburk
390f193042 Added WatchDog proc if audio running at high priority.
Check error return from read() and write().
Check CPU endianness instead of assuming Little Endian.
2002-02-22 21:40:48 +00:00
dmazzoni
7e73ac614d Fixed the nonblocking open - now it tries to open each device in
nonblocking mode, and if that succeeds, closes it and opens it
again in blocking mode - and added a new Pa_StreamTime
implementation that uses SNDCTL_DSP_GET[I/O]PTR.
2002-02-19 08:24:21 +00:00
dmazzoni
5f6b6644dd Added O_NONBLOCK to all open() calls, so that PortAudio
does not hang if the device is in use by another program.
2002-02-18 06:07:07 +00:00
phil
c98797d938 Initial revision 2002-01-22 00:51:49 +00:00