summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorrtogni <rtogni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-07-22 16:24:25 +0000
committerrtogni <rtogni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-07-22 16:24:25 +0000
commita57509942bfd633567070a8b8289720840a8c673 (patch)
tree5d2be40d6fbe13a60a5f286fd5c0e5b30a5b0a27 /configure
parent89f490cffda73e8219d69a6df7d9332762ad5e08 (diff)
downloadmpv-a57509942bfd633567070a8b8289720840a8c673.tar.bz2
mpv-a57509942bfd633567070a8b8289720840a8c673.tar.xz
DTS decoding via libdca
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23841 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure25
1 files changed, 25 insertions, 0 deletions
diff --git a/configure b/configure
index 22e998f8ff..011109e40c 100755
--- a/configure
+++ b/configure
@@ -313,6 +313,7 @@ Codecs:
--disable-toolame disable Toolame (MPEG layer 2) encoding [autodetect]
--disable-twolame disable Twolame (MPEG layer 2) encoding [autodetect]
--enable-xmms enable XMMS input plugin support [disabled]
+ --enable-libdca enable libdca support [autodetect]
--disable-mp3lib disable builtin mp3lib [enabled]
--disable-liba52 disable builtin liba52 [enabled]
--disable-libmpeg2 disable builtin libmpeg2 [enabled]
@@ -552,6 +553,7 @@ _speex=auto
_theora=auto
_mp3lib=yes
_liba52=yes
+_libdca=auto
_libmpeg2=yes
_faad_internal=auto
_faad_external=auto
@@ -881,6 +883,8 @@ for ac_option do
--disable-mp3lib) _mp3lib=no ;;
--enable-liba52) _liba52=yes ;;
--disable-liba52) _liba52=no ;;
+ --enable-libdca) _libdca=yes ;;
+ --disable-libdca) _libdca=no ;;
--enable-libmpeg2) _libmpeg2=yes ;;
--disable-libmpeg2) _libmpeg2=no ;;
--enable-musepack) _musepack=yes ;;
@@ -5793,6 +5797,25 @@ else
fi
echores "$_liba52"
+echocheck "libdca support"
+if test "$_libdca" = auto ; then
+ _libdca=no
+ cat > $TMPC << EOF
+#include <inttypes.h>
+#include <dts.h>
+int main(void) { dts_init (0); return 0; }
+EOF
+ cc_check -ldts $_ld_lm && _libdca=yes
+fi
+if test "$_libdca" = yes ; then
+ _def_libdca='#define USE_LIBDCA 1'
+ _ld_extra="$_ld_extra -ldts"
+ _codecmodules="libdca $_codecmodules"
+else
+ _def_libdca='#undef USE_LIBDCA'
+ _nocodecmodules="libdca $_nocodecmodules"
+fi
+echores "$_libdca"
echocheck "internal libmpeg2 support"
if test "$_libmpeg2" = yes ; then
@@ -7403,6 +7426,7 @@ LIBDV = $_libdv
XVID4 = $_xvid
X264 = $_x264
LIBNUT = $_libnut
+LIBDCA = $_libdca
MPLAYER = $_mplayer
MENCODER = $_mencoder
CDDA = $_cdda
@@ -7826,6 +7850,7 @@ $_def_lavc_x264
/* Use codec libs included in mplayer CVS / source dist: */
$_def_mp3lib
$_def_liba52
+$_def_libdca
$_def_libmpeg2
/* XAnim DLL support */