changeset 3893:38ddef4a863b

divx4encore detection fixed (D Richard Felker III) + ffmpeg.so detection disabled if static=yes
author arpi
date Sun, 30 Dec 2001 13:19:53 +0000
parents 097f2bef902b
children 5f7f8994137e
files configure
diffstat 1 files changed, 9 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Sun Dec 30 10:52:19 2001 +0000
+++ b/configure	Sun Dec 30 13:19:53 2001 +0000
@@ -2345,9 +2345,11 @@
   echores "$_libavcodec"
 fi
 
+if test "$_libavcodec" != yes ; then
 echocheck "FFmpeg libavcodec (dynamic)"
-if test "$_libavcodec" != yes && test "$_libavcodecso" = auto ; then
+if test "$_libavcodecso" = auto ; then
   _libavcodecso=no
+# FIXME : check for avcodec_find_encoder_by_name() for mencoder
   cat > $TMPC << EOF
 #define FF_POSTPROCESS 1 
 #include <libffmpeg/avcodec.h>
@@ -2361,8 +2363,10 @@
     echores "no: libffmpeg.so is broken/obsolete"
   fi
 else
-  echores "no"
+  echores "$_libavcodecso"
 fi
+fi
+
 _def_libavcodec='#undef USE_LIBAVCODEC'
 _def_libavcodecso='#undef USE_LIBAVCODEC_SO'
 _def_ffpostprocess='#undef FF_POSTPROCESS'
@@ -2378,7 +2382,6 @@
   _def_ffpostprocess='#define FF_POSTPROCESS 1'
   _codecmodules="libavcodec.so $_codecmodules"
 fi
-# FIXME : check for avcodec_find_encoder_by_name() for mencoder
 
 
 # FIXME : variables don't have a "standard" name so check this one day
@@ -2408,9 +2411,8 @@
   _codecmodules="opendivx $_codecmodules"
 fi
 
-# mencoder requires those libs: libmp3lame and divx4linux encore
+# mencoder requires (optional) those libs: libmp3lame and divx4linux encore
 if test "$_mencoder" != no ; then
-  _mencoder=no
 
   echocheck "libmp3lame (required for mencoder)"
   _mp3lame=no
@@ -2436,14 +2438,13 @@
 EOF
   if cc_check -ldivxencore -lm ; then
     _divx4linux_encore=yes
-    _def_encore='#define NEW_ENCORE 1'
+    _def_encore='#define HAVE_DIVX4ENCORE 1'
     _ld_encore='-ldivxencore'
   else
-    _def_encore='#undef NEW_ENCORE'
+    _def_encore='#undef HAVE_DIVX4ENCORE'
   fi
   echores "$_divx4linux_encore"
 
-  test "$_mp3lame" = yes && test "$_divx4linux_encore" = yes && _mencoder=yes
 fi