0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00
mpv/waftools/fragments
Stefano Pigozzi fa620ffc95 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.
2013-11-29 23:11:12 +01:00
..
cocoa.m switch the build system to waf 2013-11-21 21:22:36 +01:00
coreaudio.c switch the build system to waf 2013-11-21 21:22:36 +01:00
dvb.c switch the build system to waf 2013-11-21 21:22:36 +01:00
ebx.c switch the build system to waf 2013-11-21 21:22:36 +01:00
gl_x11.c switch the build system to waf 2013-11-21 21:22:36 +01:00
iconv.c switch the build system to waf 2013-11-21 21:22:36 +01:00
libavfilter.c build: use static instead of prototype in libavfilter fragment 2013-11-23 16:17:52 +01:00
lua_libquvi4.c switch the build system to waf 2013-11-21 21:22:36 +01:00
lua_libquvi9.c switch the build system to waf 2013-11-21 21:22:36 +01:00
lua.c build: fix missing prototypes in lua check fragment 2013-11-23 16:17:52 +01:00
oss_audio_sunaudio.c build: reimplement the OSS checks using a more declarative approach 2013-11-29 23:11:12 +01:00
oss_audio.c build: reimplement the OSS checks using a more declarative approach 2013-11-29 23:11:12 +01:00
pthreads.c switch the build system to waf 2013-11-21 21:22:36 +01:00
pvr.c switch the build system to waf 2013-11-21 21:22:36 +01:00
vcd_windows.c switch the build system to waf 2013-11-21 21:22:36 +01:00
wasapi.c switch the build system to waf 2013-11-21 21:22:36 +01:00
xf86vm.c switch the build system to waf 2013-11-21 21:22:36 +01:00
xf86xk.c switch the build system to waf 2013-11-21 21:22:36 +01:00