Commit c37e8c0b authored by James Almer's avatar James Almer

Merge commit 'e22c63ac'

* commit 'e22c63ac':
  ac3enc: Reshuffle some float/fixed-mode ifdefs to avoid a dummy function
Merged-by: 's avatarJames Almer <jamrial@gmail.com>
parents bfb2e207 e22c63ac
...@@ -43,6 +43,8 @@ static const AVClass ac3enc_class = { ...@@ -43,6 +43,8 @@ static const AVClass ac3enc_class = {
.version = LIBAVUTIL_VERSION_INT, .version = LIBAVUTIL_VERSION_INT,
}; };
static int normalize_samples(AC3EncodeContext *s);
#include "ac3enc_template.c" #include "ac3enc_template.c"
......
...@@ -86,16 +86,6 @@ av_cold int ff_ac3_float_mdct_init(AC3EncodeContext *s) ...@@ -86,16 +86,6 @@ av_cold int ff_ac3_float_mdct_init(AC3EncodeContext *s)
} }
/*
* Normalize the input samples.
* Not needed for the floating-point encoder.
*/
static int normalize_samples(AC3EncodeContext *s)
{
return 0;
}
/* /*
* Scale MDCT coefficients from float to 24-bit fixed-point. * Scale MDCT coefficients from float to 24-bit fixed-point.
*/ */
......
...@@ -40,8 +40,6 @@ ...@@ -40,8 +40,6 @@
static void scale_coefficients(AC3EncodeContext *s); static void scale_coefficients(AC3EncodeContext *s);
static int normalize_samples(AC3EncodeContext *s);
static void clip_coefficients(AudioDSPContext *adsp, CoefType *coef, static void clip_coefficients(AudioDSPContext *adsp, CoefType *coef,
unsigned int len); unsigned int len);
...@@ -113,10 +111,10 @@ static void apply_mdct(AC3EncodeContext *s) ...@@ -113,10 +111,10 @@ static void apply_mdct(AC3EncodeContext *s)
#else #else
s->ac3dsp.apply_window_int16(s->windowed_samples, input_samples, s->ac3dsp.apply_window_int16(s->windowed_samples, input_samples,
s->mdct_window, AC3_WINDOW_SIZE); s->mdct_window, AC3_WINDOW_SIZE);
#endif
if (s->fixed_point) if (s->fixed_point)
block->coeff_shift[ch+1] = normalize_samples(s); block->coeff_shift[ch+1] = normalize_samples(s);
#endif
s->mdct.mdct_calcw(&s->mdct, block->mdct_coef[ch+1], s->mdct.mdct_calcw(&s->mdct, block->mdct_coef[ch+1],
s->windowed_samples); s->windowed_samples);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment