[FFmpeg-cvslog] r16602 - in trunk/libavcodec: mpegaudio.h mpegaudiodec.c

aurel subversion
Wed Jan 14 22:41:05 CET 2009


Author: aurel
Date: Wed Jan 14 22:41:05 2009
New Revision: 16602

Log:
simplify: group all the AUDIO_NONSHORT parameters in the same place

Modified:
   trunk/libavcodec/mpegaudio.h
   trunk/libavcodec/mpegaudiodec.c

Modified: trunk/libavcodec/mpegaudio.h
==============================================================================
--- trunk/libavcodec/mpegaudio.h	Wed Jan 14 22:34:48 2009	(r16601)
+++ trunk/libavcodec/mpegaudio.h	Wed Jan 14 22:41:05 2009	(r16602)
@@ -68,11 +68,13 @@ typedef int32_t OUT_INT;
 #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

Modified: trunk/libavcodec/mpegaudiodec.c
==============================================================================
--- trunk/libavcodec/mpegaudiodec.c	Wed Jan 14 22:34:48 2009	(r16601)
+++ trunk/libavcodec/mpegaudiodec.c	Wed Jan 14 22:41:05 2009	(r16602)
@@ -316,11 +316,7 @@ static int decode_init(AVCodecContext * 
 
     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)




More information about the ffmpeg-cvslog mailing list