mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 13:22:23 +00:00
[media] v4l: vsp1: Fix RPF cropping
The RPF cropping offset for the chroma planes is incorrectly computed, it needs to be divided by the horizontal subsampling factor. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
b61bead62e
commit
abe9609f80
@ -105,7 +105,8 @@ static void rpf_configure(struct vsp1_entity *entity,
|
||||
|
||||
if (format->num_planes > 1) {
|
||||
rpf->offsets[1] = crop->top * format->plane_fmt[1].bytesperline
|
||||
+ crop->left * fmtinfo->bpp[1] / 8;
|
||||
+ crop->left / fmtinfo->hsub * fmtinfo->bpp[1]
|
||||
/ 8;
|
||||
pstride |= format->plane_fmt[1].bytesperline
|
||||
<< VI6_RPF_SRCM_PSTRIDE_C_SHIFT;
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user