diff configure @ 23821:46b21d6fb61d

DTS decoding via libdca
author rtogni
date Sun, 22 Jul 2007 16:24:25 +0000
parents 5d6dbc80b8b7
children e93b700f00de
line wrap: on
line diff
--- a/configure	Sun Jul 22 14:45:23 2007 +0000
+++ b/configure	Sun Jul 22 16:24:25 2007 +0000
@@ -313,6 +313,7 @@
   --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 @@
 _theora=auto
 _mp3lib=yes
 _liba52=yes
+_libdca=auto
 _libmpeg2=yes
 _faad_internal=auto
 _faad_external=auto
@@ -881,6 +883,8 @@
   --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 @@
 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 @@
 XVID4 = $_xvid
 X264 = $_x264
 LIBNUT = $_libnut
+LIBDCA = $_libdca
 MPLAYER = $_mplayer
 MENCODER = $_mencoder
 CDDA = $_cdda
@@ -7826,6 +7850,7 @@
 /* Use codec libs included in mplayer CVS / source dist: */
 $_def_mp3lib
 $_def_liba52
+$_def_libdca
 $_def_libmpeg2
 
 /* XAnim DLL support */