mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-24 03:39:45 +00:00
ra288: use memcpy() to copy decoded samples to output
This commit is contained in:
parent
f50b6be57d
commit
03e5d6118c
@ -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,
|
||||
|
Loading…
Reference in New Issue
Block a user