Mercurial > libavcodec.hg
changeset 9281:19a7de05b1ae libavcodec
mlpdec: Simplify &foo[0] to foo and use index (which has just been initialized
to MAX_BLOCKSIZE) instead of MAX_BLOCKSIZE, so both copies to/from state data
look alike.
author | ramiro |
---|---|
date | Mon, 30 Mar 2009 03:08:55 +0000 |
parents | e3eff8a463ec |
children | 2f82384bbe05 |
files | mlpdec.c |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mlpdec.c Mon Mar 30 03:05:38 2009 +0000 +++ b/mlpdec.c Mon Mar 30 03:08:55 2009 +0000 @@ -661,9 +661,9 @@ int index = MAX_BLOCKSIZE; int i; - memcpy(&firbuf[MAX_BLOCKSIZE], &fir->state[0], + memcpy(&firbuf[index], fir->state, MAX_FIR_ORDER * sizeof(int32_t)); - memcpy(&iirbuf[MAX_BLOCKSIZE], &iir->state[0], + memcpy(&iirbuf[index], iir->state, MAX_IIR_ORDER * sizeof(int32_t)); for (i = 0; i < s->blocksize; i++) { @@ -692,9 +692,9 @@ m->sample_buffer[i + s->blockpos][channel] = result; } - memcpy(&fir->state[0], &firbuf[index], + memcpy(fir->state, &firbuf[index], MAX_FIR_ORDER * sizeof(int32_t)); - memcpy(&iir->state[0], &iirbuf[index], + memcpy(iir->state, &iirbuf[index], MAX_IIR_ORDER * sizeof(int32_t)); }