diff options
| author | Detlev Casanova <[email protected]> | 2024-04-14 18:27:06 +0000 |
|---|---|---|
| committer | Heiko Stuebner <[email protected]> | 2024-04-19 11:05:35 +0000 |
| commit | e80c219f52861e756181d7f88b0d341116daac2b (patch) | |
| tree | 6b57a792fed170f49f150f8119927f8338c5b91e /drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | |
| parent | drm: panel: Add LG sw43408 panel driver (diff) | |
| download | kernel-e80c219f52861e756181d7f88b0d341116daac2b.tar.gz kernel-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 <[email protected]>
Fixes: 604be85547ce ("drm/rockchip: Add VOP2 driver")
Acked-by: Andy Yan <[email protected]>
Signed-off-by: Heiko Stuebner <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.h')
0 files changed, 0 insertions, 0 deletions
