mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-28 05:30:34 +00:00
optionally optimize for size (libavcodec.a is >30% smaller), no i didnt test the speed ...
Originally committed as revision 1726 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
2c19981a93
commit
553a628497
10
configure
vendored
10
configure
vendored
@ -85,6 +85,7 @@ LIBSUF=".a"
|
||||
SLIBPREF="lib"
|
||||
SLIBSUF=".so"
|
||||
risky="yes"
|
||||
small="no"
|
||||
|
||||
# OS specific
|
||||
targetos=`uname -s`
|
||||
@ -307,6 +308,8 @@ for opt do
|
||||
;;
|
||||
--disable-risky) risky="no"
|
||||
;;
|
||||
--enable-small) small="yes"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
@ -570,6 +573,11 @@ if test "x$targetos" != "xBeOS" && test "$os2" != "yes"; then
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$small" == "yes"; then
|
||||
# CFLAGS=${CFALGS//-O3/-Os}
|
||||
CFLAGS="$CFLAGS -Os"
|
||||
fi
|
||||
|
||||
if test x"$1" = x"-h" -o x"$1" = x"--help" ; then
|
||||
cat << EOF
|
||||
|
||||
@ -614,6 +622,7 @@ echo " --disable-mpegaudio-hp faster (but less accurate)"
|
||||
echo " mpegaudio decoding [default=no]"
|
||||
echo " --disable-ffserver disable ffserver build"
|
||||
echo " --disable-risky disables patent encumbered codecs"
|
||||
echo " --enable-small optimize for size instead of speed"
|
||||
echo ""
|
||||
echo "NOTE: The object files are build at the place where configure is launched"
|
||||
exit 1
|
||||
@ -645,6 +654,7 @@ echo "pp support $pp"
|
||||
echo "shared pp $shared_pp"
|
||||
echo "Video hooking $vhook"
|
||||
echo "risky / patent encumbered codecs $risky"
|
||||
echo "optimize for size $small"
|
||||
|
||||
if test "$vhook" = "yes" ; then
|
||||
echo "Imlib2 support $imlib2"
|
||||
|
Loading…
Reference in New Issue
Block a user