forked from Minki/linux
media: hantro: fix extra MV/MC sync space calculation
Add space for MVs and MC sync data to the capture buffers depending on whether the post processor will be enabled for the new capture format passed to TRY_FMT, not the currently set capture format. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Ezequiel Garcia <ezequiel@collabora.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
This commit is contained in:
parent
1b3bb57456
commit
042584e905
@ -295,7 +295,7 @@ static int vidioc_try_fmt(struct file *file, void *priv, struct v4l2_format *f,
|
||||
* +---------------------------+
|
||||
*/
|
||||
if (ctx->vpu_src_fmt->fourcc == V4L2_PIX_FMT_H264_SLICE &&
|
||||
!hantro_needs_postproc(ctx, ctx->vpu_dst_fmt))
|
||||
!hantro_needs_postproc(ctx, fmt))
|
||||
pix_mp->plane_fmt[0].sizeimage +=
|
||||
64 * MB_WIDTH(pix_mp->width) *
|
||||
MB_WIDTH(pix_mp->height) + 32;
|
||||
|
Loading…
Reference in New Issue
Block a user