diff options
author | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-11-29 09:01:14 +0100 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-11-29 23:11:12 +0100 |
commit | fa620ffc956953b39bb683abb2679bbbfc364915 (patch) | |
tree | 53814a8fb30e3a3984fafe98a198358e5b336809 /stream/tv.h | |
parent | 18345400c022ad644ff5dafe1383110c47e7d533 (diff) | |
download | mpv-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 'stream/tv.h')
0 files changed, 0 insertions, 0 deletions