[Sumover-dev] [svn commit] r4544 - rat/trunk
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Thu Jan 7 11:22:54 GMT 2010
Author: piers
Date: Thu Jan 7 11:22:54 2010
New Revision: 4544
Modified:
rat/trunk/auddev_oss.c
Log:
Added a fix for when there is no available audio
Modified: rat/trunk/auddev_oss.c
==============================================================================
--- rat/trunk/auddev_oss.c (original)
+++ rat/trunk/auddev_oss.c Thu Jan 7 11:22:54 2010
@@ -855,6 +855,8 @@
ioctl(devices[ad].audio_rfd, SNDCTL_DSP_GETISPACE, &info);
available = min(info.bytes, read_bytes);
+ if (available == 0) return 0;
+
errno = 0;
read_len = read(devices[ad].audio_rfd, (char *)buf, available);
if (read_len < 0) {
More information about the Sumover-dev
mailing list