[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