[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