!403 libswscale bugfix

Merge pull request !403 from Atrotro/OpenHarmony-5.1.0-Release
This commit is contained in:
openharmony_ci
2025-04-27 13:48:04 +00:00
committed by Gitee
+2 -2
View File
@@ -2258,8 +2258,8 @@ yuv2gbrp_full_X_c(SwsContext *c, const int16_t *lumFilter,
Y *= c->yuv2rgb_y_coeff;
Y += 1 << (SH-1);
R = Y + V * c->yuv2rgb_v2r_coeff;
G = Y + V * c->yuv2rgb_v2g_coeff + U * c->yuv2rgb_u2g_coeff;
B = Y + U * c->yuv2rgb_u2b_coeff;
G = Y + V * (unsigned)c->yuv2rgb_v2g_coeff + U * (unsigned)c->yuv2rgb_u2g_coeff;
B = Y + U * (unsigned)c->yuv2rgb_u2b_coeff;
if ((R | G | B) & 0xC0000000) {
R = av_clip_uintp2(R, 30);