[FFmpeg-cvslog] texturedspenc: Avoid using separate variables

Vittorio Giovara git at videolan.org
Sun Nov 29 16:05:57 CET 2015


ffmpeg | branch: master | Vittorio Giovara <vittorio.giovara at gmail.com> | Mon Nov 23 17:02:18 2015 -0500| [eef38316cab68aff080cf2b83c2427a734194e8d] | committer: Vittorio Giovara

texturedspenc: Avoid using separate variables

Use the result directly, removing an unneeded cast.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eef38316cab68aff080cf2b83c2427a734194e8d
---

 libavcodec/texturedspenc.c |   10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/libavcodec/texturedspenc.c b/libavcodec/texturedspenc.c
index a351bea..d2d9a34 100644
--- a/libavcodec/texturedspenc.c
+++ b/libavcodec/texturedspenc.c
@@ -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 */
 }
 
 /**



More information about the ffmpeg-cvslog mailing list