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