mpegaudio decoder is in high precision mode by default (low precision is only interes...
authorFabrice Bellard <fabrice@bellard.org>
Sat, 1 Jun 2002 14:35:55 +0000 (14:35 +0000)
committerFabrice Bellard <fabrice@bellard.org>
Sat, 1 Jun 2002 14:35:55 +0000 (14:35 +0000)
Originally committed as revision 635 to svn://svn.ffmpeg.org/ffmpeg/trunk

configure

index b25c599..4e38da5 100755 (executable)
--- a/configure
+++ b/configure
@@ -51,6 +51,7 @@ lshared="no"
 extralibs="-lm"
 simpleidct="yes"
 bigendian="no"
+mpegaudio_hp="yes"
 
 # OS specific
 targetos=`uname -s`
@@ -130,6 +131,8 @@ for opt do
   ;;
   --enable-shared) lshared="yes"
   ;;
+  --disable-mpegaudio-hp) mpegaudio_hp="no"
+  ;;
   esac
 done
 
@@ -219,6 +222,8 @@ echo "  --disable-v4l            disable video4linux grabbing [default=no]"
 echo "  --disable-network        disable network support [default=no]"
 echo "  --disable-simple_idct    disable simple IDCT routines [default=no]"
 echo "  --enable-gprof           enable profiling with gprof [$gprof]"
+echo "  --disable-mpegaudio-hp   faster (but less accurate)"
+echo "                           mpegaudio decoding [default=no]"
 echo ""
 echo "NOTE: The object files are build at the place where configure is launched"
 exit 1
@@ -300,6 +305,11 @@ if test "$a52" = "yes" ; then
   fi
 fi
 
+# mpeg audio high precision mode
+if test "$mpegaudio_hp" = "yes" ; then
+  echo "#define CONFIG_MPEGAUDIO_HP 1" >> $TMPH
+fi
+
 if test "$v4l" = "yes" ; then
   echo "#define CONFIG_VIDEO4LINUX 1" >> $TMPH
   echo "CONFIG_VIDEO4LINUX=yes" >> config.mak