various simplifications around recent av_clip_int16() usage
[ffmpeg.git] / libavcodec / ra144.c
index c820c73..e308c59 100644 (file)
@@ -430,7 +430,6 @@ static int ra144_decode_frame(AVCodecContext * avctx,
             uint8_t * buf, int buf_size)
 {
   unsigned int a,b,c;
-  long s;
   signed short *shptr;
   unsigned int *lptr,*temp;
   const short **dptr;
@@ -484,11 +483,8 @@ static int ra144_decode_frame(AVCodecContext * avctx,
     glob->resetflag=0;
 
     shptr=glob->output_buffer;
-    while (shptr<glob->output_buffer+BLOCKSIZE) {
-      s=*(shptr++)<<2;
-      *data=av_clip_int16(s);
-      data++;
-    }
+    while (shptr<glob->output_buffer+BLOCKSIZE)
+      *data++=av_clip_int16(*(shptr++)<<2);
     b+=30;
   }