]> git.sesse.net Git - ffmpeg/commitdiff
texturedspenc: Avoid using separate variables
authorVittorio Giovara <vittorio.giovara@gmail.com>
Mon, 23 Nov 2015 22:02:18 +0000 (17:02 -0500)
committerVittorio Giovara <vittorio.giovara@gmail.com>
Tue, 24 Nov 2015 14:24:39 +0000 (09:24 -0500)
Use the result directly, removing an unneeded cast.

libavcodec/texturedspenc.c

index a351bea5f08db21e57cd81afe835a6a6ccacefc8..d2d9a3441fd11554f50f03c936971a9f9b980c71 100644 (file)
@@ -583,14 +583,10 @@ static void rgba2ycocg(uint8_t *dst, const uint8_t *pixel)
     int b =  pixel[2];
     int t = (2 + r + b) >> 2;
 
-    int y  = av_clip_uint8(g + t);
-    int co = av_clip_uint8(128 + ((r - b + 1) >> 1));
-    int cg = av_clip_uint8(128 + g - t);
-
-    dst[0] = (uint8_t) co;
-    dst[1] = (uint8_t) cg;
+    dst[0] = av_clip_uint8(128 + ((r - b + 1) >> 1));   /* Co */
+    dst[1] = av_clip_uint8(128 + g - t);                /* Cg */
     dst[2] = 0;
-    dst[3] = (uint8_t) y;
+    dst[3] = av_clip_uint8(g + t);                      /* Y */
 }
 
 /**