Mercurial > libavcodec.hg
changeset 7208:297b5219cd31 libavcodec
Do not reimplement memmove()
author | vitor |
---|---|
date | Sun, 06 Jul 2008 10:30:21 +0000 |
parents | 655f242bb525 |
children | da8d843b87cb |
files | ra288.c |
diffstat | 1 files changed, 2 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ra288.c Sun Jul 06 10:01:54 2008 +0000 +++ b/ra288.c Sun Jul 06 10:30:21 2008 +0000 @@ -54,8 +54,7 @@ double sum, sumsum; float buffer[5]; - for (x=35; x >= 0; x--) - glob->sb[x+5] = glob->sb[x]; + memmove(glob->sb + 5, glob->sb, 36 * sizeof(*glob->sb)); for (x=4; x >= 0; x--) glob->sb[x] = -scalar_product_float(glob->sb + x + 1, glob->pr1, 36); @@ -81,8 +80,7 @@ sum = 1; /* shift and store */ - for (x=10; x > 0; x--) - glob->lhist[x] = glob->lhist[x-1]; + memmove(glob->lhist, glob->lhist - 1, 10 * sizeof(*glob->lhist)); *glob->lhist = glob->history[glob->phase] = 10 * log10(sum) - 32;