From 1eb2212eae7b52ab093381d32f56c4f31d1ccb0c Mon Sep 17 00:00:00 2001
From: Fabrice Bellard <fabrice@bellard.org>
Date: Sat, 1 Jun 2002 14:35:55 +0000
Subject: [PATCH] mpegaudio decoder is in high precision mode by default (low
 precision is only interesting for slow/old CPUs)

Originally committed as revision 635 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 configure | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/configure b/configure
index b25c599528e..4e38da5940d 100755
--- 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
-- 
GitLab