configure: fix --enable-ffmpeg_so
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Tue, 17 Apr 2018 21:39:30 +0000 (21:39 +0000)
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Tue, 17 Apr 2018 21:39:30 +0000 (21:39 +0000)
It needs to set "$ffmpeg" to yes even though
we run no auto-detection.
Fixes issue #2339.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@38100 b3059339-0415-0410-9bf9-f77b7e298cf2

configure

index 1824f98..13fdfb9 100755 (executable)
--- a/configure
+++ b/configure
@@ -7211,10 +7211,9 @@ echores "$_librtmp"
 
 
 echocheck "FFmpeg"
-ffmpeg=no
 if test "$ffmpeg_a" = auto ; then
   ffmpeg_a=no
-  test -d ffmpeg/libavcodec && ffmpeg_a=yes && ffmpeg_so=no && ffmpeg=yes
+  test -d ffmpeg/libavcodec && ffmpeg_a=yes && ffmpeg_so=no
 fi
 if test "$ffmpeg_so" = auto ; then
   ffmpeg_so=no
@@ -7227,10 +7226,13 @@ if test "$ffmpeg_so" = auto ; then
   elif header_check libavutil/avutil.h -lswscale -lswresample -lavformat -lavcodec -lavutil ; then
     extra_ldflags="$extra_ldflags -lswscale -lswresample -lavformat -lavcodec -lavutil"
     ffmpeg_so=yes
-    ffmpeg=yes
   fi
 fi
 
+ffmpeg=no
+test "$ffmpeg_a" = yes && ffmpeg=yes
+test "$ffmpeg_so" = yes && ffmpeg=yes
+
 if test "$ffmpeg" = yes; then
   test -e config.h || touch config.h
   def_ffmpeg='#define CONFIG_FFMPEG 1'