|
|
@@ -1711,9 +1711,9 @@ static uint32_t yuv_to_rgba(uint32_t ycbcr) |
|
|
|
cr = (ycbcr >> 8) & 0xFF; |
|
|
|
cb = ycbcr & 0xFF; |
|
|
|
|
|
|
|
b = av_clip_uint8(1.164 * (y - 16) + 2.018 * (cb - 128)); |
|
|
|
g = av_clip_uint8(1.164 * (y - 16) - 0.813 * (cr - 128) - 0.391 * (cb - 128)); |
|
|
|
r = av_clip_uint8(1.164 * (y - 16) + 1.596 * (cr - 128)); |
|
|
|
b = av_clip_uint8((1164 * (y - 16) + 2018 * (cb - 128)) / 1000); |
|
|
|
g = av_clip_uint8((1164 * (y - 16) - 813 * (cr - 128) - 391 * (cb - 128)) / 1000); |
|
|
|
r = av_clip_uint8((1164 * (y - 16) + 1596 * (cr - 128) ) / 1000); |
|
|
|
|
|
|
|
return (r << 16) | (g << 8) | b; |
|
|
|
} |
|
|
|