]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/ac3enc_float.c
Merge remote-tracking branch 'qatar/master'
[ffmpeg] / libavcodec / ac3enc_float.c
index 1a145e5ab2e8d4fcadc06719146bb78fb54f38fc..01ffdf37d264fc716eca24111a2f08fa03ff5d8f 100644 (file)
@@ -93,8 +93,10 @@ static int normalize_samples(AC3EncodeContext *s)
  */
 static void scale_coefficients(AC3EncodeContext *s)
 {
-    s->ac3dsp.float_to_fixed24(s->fixed_coef_buffer, s->mdct_coef_buffer,
-                               AC3_MAX_COEFS * AC3_MAX_BLOCKS * s->channels);
+    int chan_size = AC3_MAX_COEFS * AC3_MAX_BLOCKS;
+    s->ac3dsp.float_to_fixed24(s->fixed_coef_buffer + chan_size,
+                               s->mdct_coef_buffer  + chan_size,
+                               chan_size * s->channels);
 }