MLK-16276: PxP: Improve code compatibility
g2d code has different parameter setting about stride parameter. For compatibility with all cases of using PxP, we need add this improved feature. Signed-off-by: Guoniu.Zhou <guoniu.zhou@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Fancy Fang <chen.fang@nxp.com>steinar/wifi_calib_4_9_kernel
parent
14c988f1eb
commit
53c8ffffec
|
@ -3526,7 +3526,11 @@ static int convert_param_to_pixmap(struct pxp_pixmap *pixmap,
|
|||
pixmap->format = param->pixel_fmt;
|
||||
pixmap->paddr = param->paddr;
|
||||
pixmap->bpp = get_bpp_from_fmt(pixmap->format);
|
||||
pixmap->pitch = param->width * pixmap->bpp >> 3;
|
||||
|
||||
if (!param->stride || (param->stride == param->width))
|
||||
pixmap->pitch = param->width * pixmap->bpp >> 3;
|
||||
else
|
||||
pixmap->pitch = param->stride;
|
||||
|
||||
pixmap->crop.x = param->crop.left;
|
||||
pixmap->crop.y = param->crop.top;
|
||||
|
|
Loading…
Reference in New Issue