From 03e5d6118c239edc0f420d8912454d8b37f789f3 Mon Sep 17 00:00:00 2001 From: Justin Ruggles Date: Sat, 29 Oct 2011 00:09:03 -0400 Subject: ra288: use memcpy() to copy decoded samples to output --- libavcodec/ra288.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'libavcodec/ra288.c') diff --git a/libavcodec/ra288.c b/libavcodec/ra288.c index 2166d8ca61..d82e52df2f 100644 --- a/libavcodec/ra288.c +++ b/libavcodec/ra288.c @@ -168,7 +168,7 @@ static int ra288_decode_frame(AVCodecContext * avctx, void *data, const uint8_t *buf = avpkt->data; int buf_size = avpkt->size; float *out = data; - int i, j, out_size; + int i, out_size; RA288Context *ractx = avctx->priv_data; GetBitContext gb; @@ -194,8 +194,8 @@ static int ra288_decode_frame(AVCodecContext * avctx, void *data, decode(ractx, gain, cb_coef); - for (j=0; j < RA288_BLOCK_SIZE; j++) - *(out++) = ractx->sp_hist[70 + 36 + j]; + memcpy(out, &ractx->sp_hist[70 + 36], RA288_BLOCK_SIZE * sizeof(*out)); + out += RA288_BLOCK_SIZE; if ((i & 7) == 3) { backward_filter(ractx->sp_hist, ractx->sp_rec, syn_window, -- cgit v1.2.3