aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2007-02-10 22:24:45 +0000
committerMåns Rullgård <mans@mansr.com>2007-02-10 22:24:45 +0000
commitdeb29777361c439ce419849dc6faa1d0d597f1e2 (patch)
treef3fe242aad67c763275f78dbdbf5132a1073e522 /configure
parent77d3bfe216323362371a2ebb085d12aa24847cc4 (diff)
downloadffmpeg-deb29777361c439ce419849dc6faa1d0d597f1e2.tar.gz
test for OSS audio
Originally committed as revision 7911 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure19
1 files changed, 7 insertions, 12 deletions
diff --git a/configure b/configure
index ed7048a851..3b8a175130 100755
--- a/configure
+++ b/configure
@@ -519,6 +519,8 @@ HAVE_LIST='
pthreads
sdl
sdl_video_size
+ soundcard_h
+ sys_soundcard_h
threads
w32threads
'
@@ -792,7 +794,6 @@ case $targetos in
LDCONFIG="echo ignoring ldconfig"
SHFLAGS=-nostart
# disable Linux things
- audio_oss="no"
dv1394="no"
# enable BeOS things
audio_beos="yes"
@@ -806,7 +807,6 @@ case $targetos in
extralibs="-lnet"
fi ;;
SunOS)
- audio_oss="no"
dv1394="no"
make="gmake"
FFLDFLAGS=""
@@ -816,14 +816,12 @@ case $targetos in
;;
NetBSD)
bktr="yes"
- audio_oss="yes"
dv1394="no"
make="gmake"
add_extralibs "-lossaudio"
;;
OpenBSD)
bktr="yes"
- audio_oss="yes"
dv1394="no"
need_memalign="no"
make="gmake"
@@ -837,7 +835,6 @@ case $targetos in
;;
FreeBSD)
bktr="yes"
- audio_oss="yes"
dv1394="no"
make="gmake"
need_memalign="no"
@@ -845,13 +842,11 @@ case $targetos in
;;
GNU/kFreeBSD)
bktr="yes"
- audio_oss="yes"
dv1394="no"
add_cflags "-pthread"
;;
BSD/OS)
bktr="yes"
- audio_oss="yes"
dv1394="no"
extralibs="-lpoll -lgnugetopt -lm"
make="gmake"
@@ -859,7 +854,6 @@ case $targetos in
;;
Darwin)
cc="cc"
- audio_oss="no"
dv1394="no"
need_memalign="no"
SHFLAGS="-dynamiclib -Wl,-single_module -Wl,-install_name,\$(shlibdir)/\$(SLIBNAME),-current_version,\$(SPPVERSION),-compatibility_version,\$(SPPVERSION) -Wl,-read_only_relocs,suppress"
@@ -880,7 +874,6 @@ case $targetos in
CYGWIN*)
targetos=CYGWIN
shlibdir="$bindir"
- audio_oss="yes"
dv1394="no"
VHOOKSHFLAGS='-shared -L$(BUILD_ROOT)/libavformat -L$(BUILD_ROOT)/libavcodec -L$(BUILD_ROOT)/libavutil'
VHOOKLIBS='-lavformat$(BUILDSUF) -lavcodec$(BUILDSUF) -lavutil$(BUILDSUF) $(EXTRALIBS)'
@@ -898,7 +891,6 @@ case $targetos in
IRIX*)
targetos=IRIX
ranlib="echo ignoring ranlib"
- audio_oss="no"
make="gmake"
;;
OS/2)
@@ -917,7 +909,6 @@ case $targetos in
EXESUF=".exe"
extralibs=""
pkg_requires=""
- audio_oss="no"
dv1394="no"
ffserver="no"
vhook="no"
@@ -1181,7 +1172,6 @@ you do not need to pass additional options.
EOF
exit 1
fi
- audio_oss="no"
dv1394="no"
dc1394="no"
ffserver="no"
@@ -1768,6 +1758,11 @@ if enabled bktr; then
check_header dev/ic/bt8xx.h
fi
+enabled audio_oss &&
+ check_header sys/soundcard.h ||
+ check_header soundcard.h ||
+ disable audio_oss
+
# Deal with the x11 frame grabber
enabled x11grab &&
enabled gpl &&