swscale/output: Fix rounding offset in yuv2gbrp_full_X_c()

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
Michael Niedermayer
2016-08-23 01:04:30 +02:00
parent 69f7aad571
commit 76d377d0a0
20 changed files with 89 additions and 89 deletions

View File

@@ -1895,7 +1895,7 @@ yuv2gbrp_full_X_c(SwsContext *c, const int16_t *lumFilter,
Y -= c->yuv2rgb_y_offset;
Y *= c->yuv2rgb_y_coeff;
Y += 1 << 21;
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;