drm/amd/display: mpcc black color should not be impacted by pixel encoding format
[Why] The format in MPCC should be 444 [How] do not modify the mpcc black color according to pixel encoding format Signed-off-by: Xiaodong Yan <Xiaodong.Yan@amd.com> Reviewed-by: Eric Yang <eric.yang2@amd.com> Acked-by: Qingqing Zhuo <qingqing.zhuo@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
ffe0fcbb20
commit
c0c96fc9c2
|
@ -2368,14 +2368,6 @@ void dcn10_update_mpcc(struct dc *dc, struct pipe_ctx *pipe_ctx)
|
||||||
&blnd_cfg.black_color);
|
&blnd_cfg.black_color);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* The way 420 is packed, 2 channels carry Y component, 1 channel
|
|
||||||
* alternate between Cb and Cr, so both channels need the pixel
|
|
||||||
* value for Y
|
|
||||||
*/
|
|
||||||
if (pipe_ctx->stream->timing.pixel_encoding == PIXEL_ENCODING_YCBCR420)
|
|
||||||
blnd_cfg.black_color.color_r_cr = blnd_cfg.black_color.color_g_y;
|
|
||||||
|
|
||||||
if (per_pixel_alpha)
|
if (per_pixel_alpha)
|
||||||
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA;
|
blnd_cfg.alpha_mode = MPCC_ALPHA_BLEND_MODE_PER_PIXEL_ALPHA;
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue