diff options
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -211,6 +211,7 @@ Codecs: --disable-internal-matroska disable internal Matroska support [enabled] --enable-external-faad build with external FAAD2 (AAC) support [autodetect] --disable-internal-faad disable internal FAAD2 (AAC) support [autodetect] + --disable-ladspa disable LADSPA plugin support [autodetect] --disable-libdv disable libdv 0.9.5 en/decoding support [autodetect] --disable-mad disable libmad (MPEG audio) support [autodetect] --disable-toolame disable Toolame (MPEG layer 2 audio) support in mencoder [autodetect] @@ -1317,6 +1318,7 @@ _matroska_internal=yes _tremor=no _faad_internal=auto _faad_external=auto +_ladspa=auto _xmms=no # dvdnav disabled, it does not work #_dvdnav=no @@ -1509,6 +1511,8 @@ for ac_option do --disable-internal-faad) _faad_internal=no ;; --enable-external-faad) _faad_external=yes _faad_internal=no ;; --disable-external-faad) _faad_external=no ;; + --enable-ladspa) _ladspa=yes ;; + --disable-ladspa) _ladspa=no ;; --enable-xmms) _xmms=yes ;; --disable-xmms) _xmms=no ;; --enable-dvdread) _dvdread=yes ;; @@ -5305,6 +5309,31 @@ else _ld_faad= fi + +echocheck "LADSPA plugin support" +if test "$_ladspa" = auto ; then + cat > $TMPC <<EOF +#include <stdio.h> +#include <ladspa.h> +int main(void) { +const LADSPA_Descriptor *ld = NULL; +return 0; +} +EOF + _ladspa=no + cc_check && _ladspa=yes +fi +if test "$_ladspa" = yes; then + _def_ladspa="#define HAVE_LADSPA" + _afsrc="$_afsrc af_ladspa.c" + _afmodules="ladspa $_afmodules" +else + _def_ladspa="#undef HAVE_LADSPA" + _noafmodules="ladspa $_noafmodules" +fi +echores "$_ladspa" + + if test "$_win32" = auto ; then if x86 ; then qnx && _win32=no @@ -7175,6 +7204,9 @@ $_def_faad $_def_faad_internal $_def_faad_version +/* enable LADSPA plugin support */ +$_def_ladspa + /* enable network */ $_def_network @@ -7307,6 +7339,16 @@ EOF ############################################################################# +echo "Creating libaf/config.mak" +_afobj=`echo $_afsrc | sed -e 's/\.c/\.o/g'` +cat > libaf/config.mak << EOF +include ../config.mak +OPTIONAL_SRCS = $_afsrc +OPTIONAL_OBJS = $_afobj +EOF + +############################################################################# + cat << EOF Config files successfully generated by ./configure ! @@ -7333,11 +7375,13 @@ cat << EOF Codecs: $_codecmodules Audio output: $_aomodules Video output: $_vomodules + Audio filters: $_afmodules Disabled optional drivers: Input: $_noinputmodules Codecs: $_nocodecmodules Audio output: $_noaomodules Video output: $_novomodules + Audio filters: $_noafmodules 'config.h' and 'config.mak' contain your configuration options. Note: If you alter theses files (for instance CFLAGS) MPlayer may no longer |