modify imx8mm for master

Signed-off-by: zhaoxc0502 <zhaoxc0502@thundersoft.com>
This commit is contained in:
zhaoxc0502
2022-07-16 23:24:40 +08:00
parent aefb818cd8
commit 474d544baa
@@ -76,12 +76,13 @@ RetCode IMXCodecNode::Flush(const int32_t streamId)
void yuvtorgb(int y, int u, int v, int sign, unsigned char *pixel32)
{
int r, g, b, a;
static long long ruv, guv, buv;
static long int ruv, guv, buv;
if (sign) {
ruv = val_num_1159 * (v - val_num_128);
guv = val_num_380 * (u - val_num_128) + val_num_813 * (v - val_num_128);
buv = val_num_2018 * (u - val_num_128);
ruv = static_cast<long int>(val_num_1159 * (v - val_num_128));
guv = static_cast<long int>(val_num_380 * (u - val_num_128) +
val_num_813 * (v - val_num_128));
buv = static_cast<long int>(val_num_2018 * (u - val_num_128));
}
r = (val_num_1164 * (y - val_num_16) + ruv) / val_num_1000;