summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorUoti Urpala <uau@mplayer2.org>2011-10-20 01:58:43 +0300
committerUoti Urpala <uau@mplayer2.org>2011-10-20 02:16:35 +0300
commit3595dcc0896c6e3d117510b3361d75568cfa5f8e (patch)
tree3df8fad5fb02dc9cc3a57b4640f6e11d0d45e471 /configure
parent49b2bc59477395370065a22ecbe05a36c246bc73 (diff)
downloadmpv-3595dcc0896c6e3d117510b3361d75568cfa5f8e.tar.bz2
mpv-3595dcc0896c6e3d117510b3361d75568cfa5f8e.tar.xz
audio/video: delete buggy "dynamic plugin" code
Codec selection for audio and video decoding had a "dynamic plugin" feature that tried to load a shared library for any codec that had not been enabled at compilation (disabled by default, but could be enabled with --enable-dynamic-plugins configure switch; for unknown reasons some distro packages have enabled it). The implementation was buggy and could cause normal codec selection fallback to fail if the feature was enabled. I'm not aware of any real uses of such dynamic plugins and the feature seems questionable anyway (there are no ABI guarantees that would make it safe to use). Remove the buggy feature.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 0 insertions, 18 deletions
diff --git a/configure b/configure
index f1bfb90c41..0de4c2d89e 100755
--- a/configure
+++ b/configure
@@ -496,7 +496,6 @@ Advanced options:
--enable-profile compile-in profiling information [disable]
--disable-sighandler disable sighandler for crashes [enable]
--enable-crash-debug enable automatic gdb attach on crash [disable]
- --enable-dynamic-plugins enable dynamic A/V plugins [disable]
Use these options if autodetection fails:
--extra-cflags=FLAGS extra CFLAGS
@@ -672,7 +671,6 @@ _bl=no
_shm=auto
_translation=no
_charset="UTF-8"
-_dynamic_plugins=no
_crash_debug=no
_sighandler=yes
_libdv=auto
@@ -843,8 +841,6 @@ for ac_option do
--disable-cross-compile) _cross_compile=no ;;
--enable-mplayer) _mplayer=yes ;;
--disable-mplayer) _mplayer=no ;;
- --enable-dynamic-plugins) _dynamic_plugins=yes ;;
- --disable-dynamic-plugins) _dynamic_plugins=no ;;
--enable-x11) _x11=yes ;;
--disable-x11) _x11=no ;;
--enable-xshape) _xshape=yes ;;
@@ -3104,18 +3100,6 @@ fi
echores "$_dl"
-echocheck "dynamic a/v plugins support"
-if test "$_dl" = no ; then
- _dynamic_plugins=no
-fi
-if test "$_dynamic_plugins" = yes ; then
- def_dynamic_plugins='#define CONFIG_DYNAMIC_PLUGINS 1'
-else
- def_dynamic_plugins='#undef CONFIG_DYNAMIC_PLUGINS'
-fi
-echores "$_dynamic_plugins"
-
-
def_threads='#define HAVE_THREADS 0'
echocheck "pthread"
@@ -6888,7 +6872,6 @@ cat > $TMPH << EOF
#define MPLAYER_DATADIR "$_datadir"
#define MPLAYER_CONFDIR "$_confdir"
-#define MPLAYER_LIBDIR "$_libdir"
#define MPLAYER_LOCALEDIR "$_localedir"
$def_translation
@@ -6973,7 +6956,6 @@ $def_unrar_exec
$def_charset
$def_crash_debug
$def_debug
-$def_dynamic_plugins
$def_fastmemcpy
$def_menu
$def_runtime_cpudetection