summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authoralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-11 14:29:51 +0000
committeralbeu <albeu@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-06-11 14:29:51 +0000
commit3be2d75562f99abc2a10098eb63accd0bbacfd5c (patch)
treee292390d52d5938b2585702c5be6b1799dec1b5a /configure
parent3339519233aebefabc79610bc89e9edf390ceec3 (diff)
downloadmpv-3be2d75562f99abc2a10098eb63accd0bbacfd5c.tar.bz2
mpv-3be2d75562f99abc2a10098eb63accd0bbacfd5c.tar.xz
Support for playing audio cds using cdparanoia. Include a raw audio
demuxer wich can be used for other purpose. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6385 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure34
1 files changed, 34 insertions, 0 deletions
diff --git a/configure b/configure
index 7077ea9d30..8f9c419add 100755
--- a/configure
+++ b/configure
@@ -162,6 +162,7 @@ Optional features:
--disable-dvdnav Disable dvdnav support [autodetect]
--disable-dvdread Disable libdvdread support [autodetect]
--disable-mpdvdkit Disable mpdvdkit support [autodetect]
+ --disable-cdparanoia Disable cdparanoia support [autodetect]
Video:
--enable-gl build with OpenGL render support [autodetect]
@@ -904,6 +905,7 @@ _linux_devfs=no
_i18n=no
_sighandler=yes
_libdv=auto
+_cdparanoia=auto
for ac_option do
case "$ac_option" in
@@ -1058,6 +1060,8 @@ for ac_option do
--disable-select) _select=no ;;
--enable-linux-devfs) _linux_devfs=yes ;;
--disable-linux-devfs) _linux_devfs=no ;;
+ --enable-cdparanoia) _cdparanoia=yes ;;
+ --disable-cdparanoia) _cdparanoia=no ;;
--enable-dga) _dga=auto ;; # as we don't know if it's 1 or 2
--enable-dga=*) _dga=`echo $ac_option | cut -d '=' -f 2` ;;
@@ -1147,6 +1151,12 @@ for ac_option do
--with-madlibdir=*)
_ld_mad=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
;;
+ --with-cdparanoiaincdir=*)
+ _inc_cdparanoia=-I`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -I,g'`
+ ;;
+ --with-cdparanoialibdir=*)
+ _ld_cdparanoia=-L`echo $ac_option | cut -d '=' -f 2 | sed 's,:, -L,g'`
+ ;;
--prefix=*)
_prefix=`echo $ac_option | cut -d '=' -f 2`
@@ -3005,6 +3015,25 @@ else
echores "no"
fi
+echocheck "cdparanoia"
+if test "$_cdparanoia" = auto ; then
+ cat > $TMPC <<EOF
+#include <cdda_interface.h>
+#include <cdda_paranoia.h>
+// This need a better test. How ?
+int main(void) { return 1; }
+EOF
+ _cdparanoia=no
+ cc_check $_inc_cdparnoia $_ld_cdparanoia -lcdda_interface -lcdda_paranoia && _cdparanoia=yes
+fi
+if test "$_cdparanoia" = yes ; then
+ _def_cdparanoia='#define HAVE_CDDA'
+ _ld_cdparanoia="$_ld_cdparanoia -lcdda_interface -lcdda_paranoia"
+else
+ _def_cdparanoia='#undef HAVE_CDDA'
+fi
+echores "$_cdparanoia"
+
echocheck "zlib"
cat > $TMPC << EOF
#include <zlib.h>
@@ -3966,6 +3995,8 @@ ENCORE_LIB = $_ld_encore $_ld_mp3lame $_ld_libdv
DIRECTFB_INC = $_inc_directfb
DIRECTFB_LIB = $_ld_directfb
NEW_INPUT_LIB = $_ld_new_input
+CDPARANOIA_INC = $_inc_cdparnoia
+CDPARANOIA_LIB = $_ld_cdparanoia
# --- Some stuff for autoconfigure ----
$_target_arch
@@ -4283,6 +4314,9 @@ $_def_faad
/* enable streaming */
$_def_streaming
+/* enables / disables cdparanoia support */
+$_def_cdparanoia
+
/* enables / disables vidix usage */
$_def_vidix