summaryrefslogtreecommitdiffstats
path: root/waftools/fragments/oss_audio_header.c
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2013-11-29 09:01:14 +0100
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2013-11-29 23:11:12 +0100
commitfa620ffc956953b39bb683abb2679bbbfc364915 (patch)
tree53814a8fb30e3a3984fafe98a198358e5b336809 /waftools/fragments/oss_audio_header.c
parent18345400c022ad644ff5dafe1383110c47e7d533 (diff)
downloadmpv-fa620ffc956953b39bb683abb2679bbbfc364915.tar.bz2
mpv-fa620ffc956953b39bb683abb2679bbbfc364915.tar.xz
build: reimplement the OSS checks using a more declarative approach
The OSS checks were a big mess and quite buggy. This reimplementes them using a declarative approach and clearly distinguishing between the various OSS implementations. The code should now almost be auto-documenting. We currently support the following implementations of OSS: * platform-specific (with `sys/soundcard.h`) * SunAudio (default on NetBSD and useable on OpenBSD even if we have sndio support there). * 4Front (default on FreeBSD) Since now each OSS check also checks for the appropriate soundcard header, remove the old soundcard check. Many thanks to @bugmen0t for in depth info about all the BSDs. Check #380 and #359 for more info on this commit.
Diffstat (limited to 'waftools/fragments/oss_audio_header.c')
-rw-r--r--waftools/fragments/oss_audio_header.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/waftools/fragments/oss_audio_header.c b/waftools/fragments/oss_audio_header.c
deleted file mode 100644
index 980eb69215..0000000000
--- a/waftools/fragments/oss_audio_header.c
+++ /dev/null
@@ -1,13 +0,0 @@
-#if HAVE_SOUNDCARD_H
-#include <soundcard.h>
-#endif
-
-#if HAVE_SYS_SOUNDCARD_H
-#include <sys/soundcard.h>
-#endif
-
-#ifdef OPEN_SOUND_SYSTEM
-int main(void) {{ return 0; }}
-#else
-#error Not the real thing
-#endif