diff options
author | Detlev Casanova <detlev.casanova@collabora.com> | 2024-04-14 14:27:06 -0400 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2024-04-19 13:05:35 +0200 |
commit | e80c219f52861e756181d7f88b0d341116daac2b (patch) | |
tree | 6b57a792fed170f49f150f8119927f8338c5b91e /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
parent | 069a6c0e94f99437652dbb7229a56233c7d39968 (diff) | |
download | linux-e80c219f52861e756181d7f88b0d341116daac2b.tar.gz linux-e80c219f52861e756181d7f88b0d341116daac2b.tar.bz2 linux-e80c219f52861e756181d7f88b0d341116daac2b.zip |
drm/rockchip: vop2: Do not divide height twice for YUV
For the cbcr format, gt2 and gt4 are computed again after src_h has been
divided by vsub.
As src_h as already been divided by 2 before, introduce cbcr_src_h and
cbcr_src_w to keep a copy of those values to be used for cbcr gt2 and
gt4 computation.
This fixes yuv planes being unaligned vertically when down scaling to
1080 pixels from 2160.
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Fixes: 604be85547ce ("drm/rockchip: Add VOP2 driver")
Acked-by: Andy Yan <andy.yan@rock-chips.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://patchwork.freedesktop.org/patch/msgid/20240414182706.655270-1-detlev.casanova@collabora.com
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
0 files changed, 0 insertions, 0 deletions