[FFmpeg-cvslog] avcodec/ac3: rename identifier used to select the fixed point variant
Michael Niedermayer
git at videolan.org
Tue Apr 1 20:19:56 CEST 2014
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Tue Apr 1 16:31:09 2014 +0200| [b219142921e9f59307ad9edd3ed445cf3c1a9b5c] | committer: Michael Niedermayer
avcodec/ac3: rename identifier used to select the fixed point variant
the CONFIG_ prefix is used by configure, using it for other things
is potentially confusing to the reader
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
Signed-off-by: Nedeljko Babic <nbabic at mips.com>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b219142921e9f59307ad9edd3ed445cf3c1a9b5c
---
libavcodec/ac3.h | 10 +++++-----
libavcodec/ac3dec.c | 22 +++++++++++-----------
libavcodec/ac3dec.h | 2 +-
libavcodec/ac3dec_fixed.c | 2 +-
4 files changed, 18 insertions(+), 18 deletions(-)
diff --git a/libavcodec/ac3.h b/libavcodec/ac3.h
index ac3936d..542f79d 100644
--- a/libavcodec/ac3.h
+++ b/libavcodec/ac3.h
@@ -51,11 +51,11 @@
#define EXP_D25 2
#define EXP_D45 3
-#ifndef CONFIG_AC3_FIXED
-#define CONFIG_AC3_FIXED 0
+#ifndef USE_FIXED
+#define USE_FIXED 0
#endif
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
#define FFT_FLOAT 0
@@ -75,7 +75,7 @@
#define INTFLOAT int
#define SHORTFLOAT int16_t
-#else /* CONFIG_AC3_FIXED */
+#else /* USE_FIXED */
#define FIXR(x) ((float)(x))
#define FIXR12(x) ((float)(x))
@@ -93,7 +93,7 @@
#define INTFLOAT float
#define SHORTFLOAT float
-#endif /* CONFIG_AC3_FIXED */
+#endif /* USE_FIXED */
#define AC3_LEVEL(x) ROUND15((x) * FIXR15(0.7071067811865476))
diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c
index 1d97df9..f011a3b 100644
--- a/libavcodec/ac3dec.c
+++ b/libavcodec/ac3dec.c
@@ -182,7 +182,7 @@ static av_cold int ac3_decode_init(AVCodecContext *avctx)
AC3_RENAME(ff_kbd_window_init)(s->window, 5.0, 256);
ff_dsputil_init(&s->dsp, avctx);
-#if (CONFIG_AC3_FIXED)
+#if (USE_FIXED)
s->fdsp = avpriv_alloc_fixed_dsp(avctx->flags & CODEC_FLAG_BITEXACT);
#else
avpriv_float_dsp_init(&s->fdsp, avctx->flags & CODEC_FLAG_BITEXACT);
@@ -192,7 +192,7 @@ static av_cold int ac3_decode_init(AVCodecContext *avctx)
ff_fmt_convert_init(&s->fmt_conv, avctx);
av_lfg_init(&s->dith_state, 0);
- if (CONFIG_AC3_FIXED)
+ if (USE_FIXED)
avctx->sample_fmt = AV_SAMPLE_FMT_S16P;
else
avctx->sample_fmt = AV_SAMPLE_FMT_FLTP;
@@ -664,7 +664,7 @@ static inline void do_imdct(AC3DecodeContext *s, int channels)
for (i = 0; i < 128; i++)
x[i] = s->transform_coeffs[ch][2 * i];
s->imdct_256.imdct_half(&s->imdct_256, s->tmp_output, x);
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
s->fdsp->vector_fmul_window_scaled(s->outptr[ch - 1], s->delay[ch - 1],
s->tmp_output, s->window, 128, 8);
#else
@@ -676,7 +676,7 @@ static inline void do_imdct(AC3DecodeContext *s, int channels)
s->imdct_256.imdct_half(&s->imdct_256, s->delay[ch - 1], x);
} else {
s->imdct_512.imdct_half(&s->imdct_512, s->tmp_output, s->transform_coeffs[ch]);
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
s->fdsp->vector_fmul_window_scaled(s->outptr[ch - 1], s->delay[ch - 1],
s->tmp_output, s->window, 128, 8);
#else
@@ -850,7 +850,7 @@ static int decode_audio_block(AC3DecodeContext *s, int blk)
if (start_subband > 7)
start_subband += start_subband - 7;
end_subband = get_bits(gbc, 3) + 5;
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
s->spx_dst_end_freq = end_freq_inv_tab[end_subband];
#endif
if (end_subband > 7)
@@ -873,7 +873,7 @@ static int decode_audio_block(AC3DecodeContext *s, int blk)
s->spx_dst_start_freq = dst_start_freq;
s->spx_src_start_freq = src_start_freq;
-#if !CONFIG_AC3_FIXED
+#if !USE_FIXED
s->spx_dst_end_freq = dst_end_freq;
#endif
@@ -907,7 +907,7 @@ static int decode_audio_block(AC3DecodeContext *s, int blk)
int bandsize;
int spx_coord_exp, spx_coord_mant;
INTFLOAT nratio, sblend, nblend;
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
int64_t accu;
/* calculate blending factors */
bandsize = s->spx_band_sizes[bnd];
@@ -948,7 +948,7 @@ static int decode_audio_block(AC3DecodeContext *s, int blk)
spx_coord_mant <<= (25 - spx_coord_exp - master_spx_coord);
/* multiply noise and signal blending factors by spx coordinate */
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
accu = (int64_t)nblend * spx_coord_mant;
s->spx_noise_blend[ch][bnd] = (int)((accu + (1<<22)) >> 23);
accu = (int64_t)sblend * spx_coord_mant;
@@ -1320,7 +1320,7 @@ static int decode_audio_block(AC3DecodeContext *s, int blk)
} else {
gain = s->dynamic_range[0];
}
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
scale_coefs(s->transform_coeffs[ch], s->fixed_coeffs[ch], gain, 256);
#else
gain *= 1.0 / 4194304.0f;
@@ -1351,7 +1351,7 @@ static int decode_audio_block(AC3DecodeContext *s, int blk)
do_imdct(s, s->channels);
if (downmix_output) {
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
ac3_downmix_c_fixed16(s->outptr, s->downmix_coeffs,
s->out_channels, s->fbw_channels, 256);
#else
@@ -1609,7 +1609,7 @@ static av_cold int ac3_decode_end(AVCodecContext *avctx)
AC3DecodeContext *s = avctx->priv_data;
ff_mdct_end(&s->imdct_512);
ff_mdct_end(&s->imdct_256);
-#if (CONFIG_AC3_FIXED)
+#if (USE_FIXED)
av_free(s->fdsp);
#endif
diff --git a/libavcodec/ac3dec.h b/libavcodec/ac3dec.h
index 255b9df..5196d90 100644
--- a/libavcodec/ac3dec.h
+++ b/libavcodec/ac3dec.h
@@ -208,7 +208,7 @@ typedef struct AC3DecodeContext {
///@name Optimization
DSPContext dsp; ///< for optimization
-#if CONFIG_AC3_FIXED
+#if USE_FIXED
AVFixedDSPContext *fdsp;
#else
AVFloatDSPContext fdsp;
diff --git a/libavcodec/ac3dec_fixed.c b/libavcodec/ac3dec_fixed.c
index 1eb9a0b..c1e0307 100644
--- a/libavcodec/ac3dec_fixed.c
+++ b/libavcodec/ac3dec_fixed.c
@@ -48,7 +48,7 @@
*/
#define FFT_FLOAT 0
-#define CONFIG_AC3_FIXED 1
+#define USE_FIXED 1
#define FFT_FIXED_32 1
#include "ac3dec.h"
More information about the ffmpeg-cvslog
mailing list