From 0d493edd0b9531c655243d0c97d95e914be812be Mon Sep 17 00:00:00 2001 From: Vitor Sessak Date: Sun, 11 May 2008 18:43:11 +0000 Subject: [PATCH] Replace some hardcoded swapping with FFSWAP. Patch by Vitor Sessak (vitor1001 gmail com) Originally committed as revision 13123 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/ra144.c | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/libavcodec/ra144.c b/libavcodec/ra144.c index e7c39ab737..7f13b1b1ab 100644 --- a/libavcodec/ra144.c +++ b/libavcodec/ra144.c @@ -108,7 +108,7 @@ static void do_voice(int *a1, int *a2) int buffer[10]; int *b1, *b2; int x, y; - int *ptr, *tmp; + int *ptr; b1 = buffer; b2 = a2; @@ -121,9 +121,7 @@ static void do_voice(int *a1, int *a2) for (y=0; y <= x - 1; y++) b1[y] = (((*a1) * (*(--ptr))) >> 12) + b2[y]; } - tmp = b1; - b1 = b2; - b2 = tmp; + FFSWAP(int *, b1, b2); a1++; } ptr = a2 + 10; @@ -359,7 +357,7 @@ static int eq(Real144_internal *glob, short *in, int *target) unsigned int u; short *sptr; int *ptr1, *ptr2, *ptr3; - int *bp1, *bp2, *temp; + int *bp1, *bp2; retval = 0; bp1 = glob->buffer1; @@ -403,9 +401,7 @@ static int eq(Real144_internal *glob, short *in, int *target) if ((u + 0x1000) > 0x1fff) retval = 1; - temp = bp2; - bp2 = bp1; - bp1 = temp; + FFSWAP(unsigned int *, bp1, bp2); } return retval; } @@ -454,7 +450,7 @@ static int ra144_decode_frame(AVCodecContext * avctx, { unsigned int a, b, c; signed short *shptr; - unsigned int *lptr, *temp; + unsigned int *lptr; const short **dptr; int16_t *datao; int16_t *data = vdata; @@ -513,12 +509,10 @@ static int ra144_decode_frame(AVCodecContext * avctx, } glob->oldval = glob->val; - temp = glob->swapbuf1alt; - glob->swapbuf1alt = glob->swapbuf1; - glob->swapbuf1 = temp; - temp = glob->swapbuf2alt; - glob->swapbuf2alt = glob->swapbuf2; - glob->swapbuf2 = temp; + + FFSWAP(unsigned int *, glob->swapbuf1alt, glob->swapbuf1); + FFSWAP(unsigned int *, glob->swapbuf2alt, glob->swapbuf2); + *data_size = (data-datao)*sizeof(*data); return 20; }