Mercurial > mplayer.hg
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 */