mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-25 16:52:31 +00:00
ac3enc: Reshuffle some float/fixed-mode ifdefs to avoid a dummy function
This commit is contained in:
parent
d30719e62d
commit
e22c63ac74
@ -38,6 +38,8 @@
|
||||
static const AVClass ac3enc_class = { "Fixed-Point AC-3 Encoder", av_default_item_name,
|
||||
ac3_options, LIBAVUTIL_VERSION_INT };
|
||||
|
||||
static int normalize_samples(AC3EncodeContext *s);
|
||||
|
||||
#include "ac3enc_template.c"
|
||||
|
||||
|
||||
|
@ -82,16 +82,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.
|
||||
*/
|
||||
|
@ -40,8 +40,6 @@
|
||||
|
||||
static void scale_coefficients(AC3EncodeContext *s);
|
||||
|
||||
static int normalize_samples(AC3EncodeContext *s);
|
||||
|
||||
static void clip_coefficients(AudioDSPContext *adsp, CoefType *coef,
|
||||
unsigned int len);
|
||||
|
||||
@ -110,10 +108,10 @@ static void apply_mdct(AC3EncodeContext *s)
|
||||
#else
|
||||
s->ac3dsp.apply_window_int16(s->windowed_samples, input_samples,
|
||||
s->mdct_window, AC3_WINDOW_SIZE);
|
||||
#endif
|
||||
|
||||
if (s->fixed_point)
|
||||
block->coeff_shift[ch+1] = normalize_samples(s);
|
||||
#endif
|
||||
|
||||
s->mdct.mdct_calcw(&s->mdct, block->mdct_coef[ch+1],
|
||||
s->windowed_samples);
|
||||
|
Loading…
Reference in New Issue
Block a user