aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/texturedspenc.c
diff options
context:
space:
mode:
authorVittorio Giovara <vittorio.giovara@gmail.com>2015-11-23 17:02:18 -0500
committerVittorio Giovara <vittorio.giovara@gmail.com>2015-11-24 09:24:39 -0500
commiteef38316cab68aff080cf2b83c2427a734194e8d (patch)
treeeefcc5b9ea23431bb41a54a64301c24cfac3e554 /libavcodec/texturedspenc.c
parent7831fb90503142e32cc3c9be43bc3f9d342ded6b (diff)
downloadffmpeg-eef38316cab68aff080cf2b83c2427a734194e8d.tar.gz
texturedspenc: Avoid using separate variables
Use the result directly, removing an unneeded cast.
Diffstat (limited to 'libavcodec/texturedspenc.c')
-rw-r--r--libavcodec/texturedspenc.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/libavcodec/texturedspenc.c b/libavcodec/texturedspenc.c
index a351bea5f0..d2d9a3441f 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 */
}
/**