--- a/configure.in Wed May 23 00:06:08 2001 +0000
+++ b/configure.in Wed May 23 00:36:17 2001 +0000
@@ -242,21 +242,7 @@
AC_MSG_CHECKING(for OSS audio support)
have_oss=no
AC_TRY_COMPILE([
- #ifdef linux
- #include <linux/soundcard.h>
- #endif
- #ifdef __FreeBSD__
- #include <machine/soundcard.h>
- #endif
- #ifdef __bsdi__
#include <sys/soundcard.h>
- #endif
- #ifdef __OpenBSD__
- #include <soundcard.h>
- #endif
- #ifdef __USLC__
- #include <sys/soundcard.h>
- #endif
],[
int arg = SNDCTL_DSP_SETFRAGMENT;
],[
@@ -1146,6 +1132,8 @@
CheckDummyVideo
CheckNASM
CheckOSS
+ CheckARTSC
+ CheckESD
CheckNAS
CheckX11
CheckDGA
@@ -1386,6 +1374,7 @@
CFLAGS="$CFLAGS -D__ELF__" # Fix for nasm on Solaris x86
CheckDummyVideo
CheckNASM
+ CheckOSS
CheckARTSC
CheckESD
CheckNAS
@@ -1488,6 +1477,7 @@
*-*-hpux*)
ARCH=hpux
CheckDummyVideo
+ CheckOSS
CheckNAS
CheckX11
CheckGGI
@@ -1531,6 +1521,7 @@
*-*-aix*)
ARCH=aix
CheckDummyVideo
+ CheckOSS
CheckNAS
CheckX11
CheckGGI
--- a/docs.html Wed May 23 00:06:08 2001 +0000
+++ b/docs.html Wed May 23 00:36:17 2001 +0000
@@ -16,6 +16,7 @@
Major changes since SDL 1.0.0:
</H2>
<UL>
+ <LI> 1.2.1: Added detection of Open Sound System on Solaris x86
<LI> 1.2.1: Added initial support for Nano-X (thanks Hsieh-Fu!)
<LI> 1.2.1: Fixed endian detection on IA64 architectures (thanks Bill!)
<LI> 1.2.1: Added --disable-dga configure option to disable DGA
--- a/src/audio/SDL_audio.c Wed May 23 00:06:08 2001 +0000
+++ b/src/audio/SDL_audio.c Wed May 23 00:36:17 2001 +0000
@@ -40,11 +40,6 @@
/* Available audio drivers */
static AudioBootStrap *bootstrap[] = {
-#if defined(unix) && \
- !defined(linux) && !defined(__FreeBSD__) && !defined(__CYGWIN32__) \
- && !defined(__bsdi__)
- &AUDIO_bootstrap,
-#endif
#ifdef OSS_SUPPORT
&DSP_bootstrap,
&DMA_bootstrap,
@@ -52,6 +47,10 @@
#ifdef ALSA_SUPPORT
&ALSA_bootstrap,
#endif
+#if (defined(unix) && !defined(__CYGWIN32__)) && \
+ !defined(OSS_SUPPORT) && !defined(ALSA_SUPPORT)
+ &AUDIO_bootstrap,
+#endif
#ifdef ARTSC_SUPPORT
&ARTSC_bootstrap,
#endif
--- a/src/audio/SDL_sysaudio.h Wed May 23 00:06:08 2001 +0000
+++ b/src/audio/SDL_sysaudio.h Wed May 23 00:36:17 2001 +0000
@@ -99,11 +99,6 @@
SDL_AudioDevice *(*create)(int devindex);
} AudioBootStrap;
-#if defined(unix) && \
- !defined(linux) && !defined(__FreeBSD__) && !defined(__CYGWIN32__) \
- && !defined(__bsdi__)
-extern AudioBootStrap AUDIO_bootstrap;
-#endif
#ifdef OSS_SUPPORT
extern AudioBootStrap DSP_bootstrap;
extern AudioBootStrap DMA_bootstrap;
@@ -111,6 +106,10 @@
#ifdef ALSA_SUPPORT
extern AudioBootStrap ALSA_bootstrap;
#endif
+#if (defined(unix) && !defined(__CYGWIN32__)) && \
+ !defined(OSS_SUPPORT) && !defined(ALSA_SUPPORT)
+extern AudioBootStrap AUDIO_bootstrap;
+#endif
#ifdef ARTSC_SUPPORT
extern AudioBootStrap ARTSC_bootstrap;
#endif
--- a/src/audio/dma/SDL_dmaaudio.c Wed May 23 00:06:08 2001 +0000
+++ b/src/audio/dma/SDL_dmaaudio.c Wed May 23 00:36:17 2001 +0000
@@ -39,21 +39,7 @@
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/mman.h>
-#ifdef linux
-#include <linux/soundcard.h>
-#endif
-#ifdef __bsdi__
#include <sys/soundcard.h>
-#endif
-#ifdef __FreeBSD__
-#include <machine/soundcard.h>
-#endif
-#ifdef __OpenBSD__
-#include <soundcard.h>
-#endif
-#ifdef __USLC__
-#include <sys/soundcard.h>
-#endif
#ifndef MAP_FAILED
#define MAP_FAILED ((Uint8 *)-1)
--- a/src/audio/dsp/SDL_dspaudio.c Wed May 23 00:06:08 2001 +0000
+++ b/src/audio/dsp/SDL_dspaudio.c Wed May 23 00:36:17 2001 +0000
@@ -37,21 +37,7 @@
#include <sys/time.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
-#ifdef linux
-#include <linux/soundcard.h>
-#endif
-#ifdef __bsdi__
#include <sys/soundcard.h>
-#endif
-#ifdef __FreeBSD__
-#include <machine/soundcard.h>
-#endif
-#ifdef __OpenBSD__
-#include <soundcard.h>
-#endif
-#ifdef __USLC__
-#include <sys/soundcard.h>
-#endif
#include "SDL_audio.h"
#include "SDL_error.h"