[FFmpeg-cvslog] ra288: use memcpy() to copy decoded samples to output
Justin Ruggles
git at videolan.org
Wed Nov 9 03:31:05 CET 2011
ffmpeg | branch: master | Justin Ruggles <justin.ruggles at gmail.com> | Sat Oct 29 00:09:03 2011 -0400| [03e5d6118c239edc0f420d8912454d8b37f789f3] | committer: Justin Ruggles
ra288: use memcpy() to copy decoded samples to output
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=03e5d6118c239edc0f420d8912454d8b37f789f3
---
libavcodec/ra288.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/libavcodec/ra288.c b/libavcodec/ra288.c
index 2166d8c..d82e52d 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,
More information about the ffmpeg-cvslog
mailing list