From ad1eebe360dc587c676d8230d71b9156a0e197f0 Mon Sep 17 00:00:00 2001
From: Diego Biurrun <diego@biurrun.de>
Date: Wed, 14 Jan 2009 00:48:17 +0000
Subject: [PATCH] Use CONFIG_MPEGAUDIO_HP directly instead of USE_HIGHPRECISION
 indirection.

Originally committed as revision 16594 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/mpc.c          | 4 ----
 libavcodec/mpc7.c         | 4 ----
 libavcodec/mpc8.c         | 4 ----
 libavcodec/mpegaudio.h    | 7 ++-----
 libavcodec/mpegaudiodec.c | 8 +-------
 libavcodec/qdm2.c         | 5 -----
 6 files changed, 3 insertions(+), 29 deletions(-)

diff --git a/libavcodec/mpc.c b/libavcodec/mpc.c
index 3a5b83bb3bf..596a5e9f34f 100644
--- a/libavcodec/mpc.c
+++ b/libavcodec/mpc.c
@@ -29,10 +29,6 @@
 #include "avcodec.h"
 #include "bitstream.h"
 #include "dsputil.h"
-
-#if CONFIG_MPEGAUDIO_HP
-#define USE_HIGHPRECISION
-#endif
 #include "mpegaudio.h"
 
 #include "mpc.h"
diff --git a/libavcodec/mpc7.c b/libavcodec/mpc7.c
index 168e60b995d..a22baac9152 100644
--- a/libavcodec/mpc7.c
+++ b/libavcodec/mpc7.c
@@ -29,10 +29,6 @@
 #include "avcodec.h"
 #include "bitstream.h"
 #include "dsputil.h"
-
-#if CONFIG_MPEGAUDIO_HP
-#define USE_HIGHPRECISION
-#endif
 #include "mpegaudio.h"
 
 #include "mpc.h"
diff --git a/libavcodec/mpc8.c b/libavcodec/mpc8.c
index 9e21f09139f..29f2e5f158a 100644
--- a/libavcodec/mpc8.c
+++ b/libavcodec/mpc8.c
@@ -29,10 +29,6 @@
 #include "avcodec.h"
 #include "bitstream.h"
 #include "dsputil.h"
-
-#if CONFIG_MPEGAUDIO_HP
-#define USE_HIGHPRECISION
-#endif
 #include "mpegaudio.h"
 
 #include "mpc.h"
diff --git a/libavcodec/mpegaudio.h b/libavcodec/mpegaudio.h
index 33af18dc1ad..51bc0795eb2 100644
--- a/libavcodec/mpegaudio.h
+++ b/libavcodec/mpegaudio.h
@@ -51,10 +51,7 @@
 
 #define MP3_MASK 0xFFFE0CCF
 
-/* define USE_HIGHPRECISION to have a bit exact (but slower) mpeg
-   audio decoder */
-
-#ifdef USE_HIGHPRECISION
+#ifdef CONFIG_MPEGAUDIO_HP
 #define FRAC_BITS   23   /* fractional bits for sb_samples and dct */
 #define WFRAC_BITS  16   /* fractional bits for window */
 #else
@@ -66,7 +63,7 @@
 
 #define FIX(a)   ((int)((a) * FRAC_ONE))
 
-#if defined(USE_HIGHPRECISION) && defined(CONFIG_AUDIO_NONSHORT)
+#if defined(CONFIG_MPEGAUDIO_HP) && defined(CONFIG_AUDIO_NONSHORT)
 typedef int32_t OUT_INT;
 #define OUT_MAX INT32_MAX
 #define OUT_MIN INT32_MIN
diff --git a/libavcodec/mpegaudiodec.c b/libavcodec/mpegaudiodec.c
index efab550e4f9..cda2d0ae69a 100644
--- a/libavcodec/mpegaudiodec.c
+++ b/libavcodec/mpegaudiodec.c
@@ -34,12 +34,6 @@
  *  - test lsf / mpeg25 extensively.
  */
 
-/* define USE_HIGHPRECISION to have a bit exact (but slower) mpeg
-   audio decoder */
-#if CONFIG_MPEGAUDIO_HP
-#   define USE_HIGHPRECISION
-#endif
-
 #include "mpegaudio.h"
 #include "mpegaudiodecheader.h"
 
@@ -322,7 +316,7 @@ static int decode_init(AVCodecContext * avctx)
 
     s->avctx = avctx;
 
-#if defined(USE_HIGHPRECISION) && defined(CONFIG_AUDIO_NONSHORT)
+#if defined(CONFIG_MPEGAUDIO_HP) && defined(CONFIG_AUDIO_NONSHORT)
     avctx->sample_fmt= SAMPLE_FMT_S32;
 #else
     avctx->sample_fmt= SAMPLE_FMT_S16;
diff --git a/libavcodec/qdm2.c b/libavcodec/qdm2.c
index 9727d599acc..67fa0ddf256 100644
--- a/libavcodec/qdm2.c
+++ b/libavcodec/qdm2.c
@@ -38,11 +38,6 @@
 #include "avcodec.h"
 #include "bitstream.h"
 #include "dsputil.h"
-
-#if CONFIG_MPEGAUDIO_HP
-#define USE_HIGHPRECISION
-#endif
-
 #include "mpegaudio.h"
 
 #include "qdm2data.h"
-- 
GitLab