Browse Source

sipr: Use memmove() to copy overlapped buffers.

tags/n0.8
Alex Converse 14 years ago
parent
commit
cb372931ff
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavcodec/sipr.c

+ 1
- 1
libavcodec/sipr.c View File

@@ -461,7 +461,7 @@ static void decode_frame(SiprContext *ctx, SiprParameters *params,
memcpy(ctx->postfilter_syn5k0, ctx->postfilter_syn5k0 + frame_size,
LP_FILTER_ORDER*sizeof(float));
}
memcpy(ctx->excitation, excitation - PITCH_DELAY_MAX - L_INTERPOL,
memmove(ctx->excitation, excitation - PITCH_DELAY_MAX - L_INTERPOL,
(PITCH_DELAY_MAX + L_INTERPOL) * sizeof(float));

ff_acelp_apply_order_2_transfer_function(out_data, synth,


Loading…
Cancel
Save