[FFmpeg-cvslog] r13109 - trunk/libavcodec/ra144.c
diego
subversion
Sun May 11 05:40:14 CEST 2008
Author: diego
Date: Sun May 11 05:40:14 2008
New Revision: 13109
Log:
Simplify a list of array allocations with a loop.
patch by Vitor Sessak, vitor1001 gmail com
Modified:
trunk/libavcodec/ra144.c
Modified: trunk/libavcodec/ra144.c
==============================================================================
--- trunk/libavcodec/ra144.c (original)
+++ trunk/libavcodec/ra144.c Sun May 11 05:40:14 2008
@@ -249,7 +249,7 @@ static void add_wav(Real144_internal *gl
static void final(Real144_internal *glob, short *i1, short *i2, void *out,
int *statbuf, int len)
{
- int x, sum;
+ int x, sum, i;
int buffer[10];
short *ptr;
short *ptr2;
@@ -257,16 +257,8 @@ static void final(Real144_internal *glob
memcpy(glob->work, statbuf,20);
memcpy(glob->work + 10, i2, len * 2);
- buffer[9] = i1[0];
- buffer[8] = i1[1];
- buffer[7] = i1[2];
- buffer[6] = i1[3];
- buffer[5] = i1[4];
- buffer[4] = i1[5];
- buffer[3] = i1[6];
- buffer[2] = i1[7];
- buffer[1] = i1[8];
- buffer[0] = i1[9];
+ for(i=0; i<10; i++)
+ buffer[9-i] = i1[i];
ptr2 = (ptr = glob->work) + len;
More information about the ffmpeg-cvslog
mailing list