changeset 8598:6550218be3b7 libavcodec

simplify: group all the AUDIO_NONSHORT parameters in the same place
author aurel
date Wed, 14 Jan 2009 21:41:05 +0000
parents 573d2361d2ec
children db00335551ca
files mpegaudio.h mpegaudiodec.c
diffstat 2 files changed, 3 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/mpegaudio.h	Wed Jan 14 21:34:48 2009 +0000
+++ b/mpegaudio.h	Wed Jan 14 21:41:05 2009 +0000
@@ -68,11 +68,13 @@
 #define OUT_MAX INT32_MAX
 #define OUT_MIN INT32_MIN
 #define OUT_SHIFT (WFRAC_BITS + FRAC_BITS - 31)
+#define OUT_FMT SAMPLE_FMT_S32
 #else
 typedef int16_t OUT_INT;
 #define OUT_MAX INT16_MAX
 #define OUT_MIN INT16_MIN
 #define OUT_SHIFT (WFRAC_BITS + FRAC_BITS - 15)
+#define OUT_FMT SAMPLE_FMT_S16
 #endif
 
 #if FRAC_BITS <= 15
--- a/mpegaudiodec.c	Wed Jan 14 21:34:48 2009 +0000
+++ b/mpegaudiodec.c	Wed Jan 14 21:41:05 2009 +0000
@@ -316,11 +316,7 @@
 
     s->avctx = avctx;
 
-#if CONFIG_MPEGAUDIO_HP && CONFIG_AUDIO_NONSHORT
-    avctx->sample_fmt= SAMPLE_FMT_S32;
-#else
-    avctx->sample_fmt= SAMPLE_FMT_S16;
-#endif
+    avctx->sample_fmt= OUT_FMT;
     s->error_recognition= avctx->error_recognition;
 
     if(avctx->antialias_algo != FF_AA_FLOAT)