[Sumover-dev] [svn commit] r4425 - rat/trunk

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Wed Apr 15 10:04:19 BST 2009


Author: douglask
Date: Wed Apr 15 10:03:51 2009
New Revision: 4425

Modified:
   rat/trunk/auddev.c
   rat/trunk/auddev_oss.c
   rat/trunk/configure.in

Log:
Fixes for NetBSD


Modified: rat/trunk/auddev.c
==============================================================================
--- rat/trunk/auddev.c	(original)
+++ rat/trunk/auddev.c	Wed Apr 15 10:03:51 2009
@@ -129,12 +129,8 @@
                 netbsd_audio_set_ogain,
                 netbsd_audio_get_ogain,
                 netbsd_audio_loopback,
-                netbsd_audio_oport_set,
-                netbsd_audio_oport_get,
                 netbsd_audio_oport_details,
                 netbsd_audio_oport_count,
-                netbsd_audio_iport_set,
-                netbsd_audio_iport_get,
                 netbsd_audio_iport_details,
                 netbsd_audio_iport_count,
                 netbsd_audio_is_ready,

Modified: rat/trunk/auddev_oss.c
==============================================================================
--- rat/trunk/auddev_oss.c	(original)
+++ rat/trunk/auddev_oss.c	Wed Apr 15 10:03:51 2009
@@ -120,11 +120,7 @@
 static int
 oss_setfd(int fd)
 {
-#if HAVE_NETBSD_AUDIO
-	return auddev_netbsd_setfd(fd);
-#else
 	return ioctl(fd, SNDCTL_DSP_SETDUPLEX, 0);
-#endif
 }
 
 static int

Modified: rat/trunk/configure.in
==============================================================================
--- rat/trunk/configure.in	(original)
+++ rat/trunk/configure.in	Wed Apr 15 10:03:51 2009
@@ -213,7 +213,7 @@
 *freebsd*)
 	# PC Speaker device on FreeBSD
 	AC_CHECK_HEADERS(machine/pcaudioio.h)
-	if test $ac_cv_header_machine_h="yes" ; then
+	if test "$ac_cv_header_machine_h"="yes" ; then
 		AUD_OBJ="$AUD_OBJ auddev_pca.o"
 		AC_DEFINE(HAVE_PCA_AUDIO)
 	fi
@@ -225,10 +225,15 @@
   	AC_DEFINE(HAVE_NEWPCM_AUDIO) 
 	;;
 *netbsd*)
-	AUD_OBJ="$AUDIOBJ auddev_netbsd.o auddev_oss.o"
+	AC_CHECK_LIB(ossaudio, main)
+	if test "$ac_cv_lib_ossaudio_main"="yes"; then
+		AUDIOBJ="$AUDIOBJ auddev_oss.o"
+		AUD_LIB="$AUD_LIB -lossaudio"
+		AC_DEFINE(HAVE_OSS_AUDIO)
+	fi
+	AUD_OBJ="$AUDIOBJ auddev_netbsd.o"
 	AC_DEFINE(HAVE_NETBSD_AUDIO)
 	AC_CHECK_HEADERS(sys/soundcard.h soundcard.h)
-	AC_DEFINE(HAVE_OSS_AUDIO)
 	;;
 *irix*)
 	AUD_LIB="$AUD_LIB -laudio"



More information about the Sumover-dev mailing list