提交 eef38316 编写于 作者: V Vittorio Giovara

texturedspenc: Avoid using separate variables

Use the result directly, removing an unneeded cast.
上级 7831fb90
......@@ -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 */
}
/**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册