From 2242153caab8c87ee9ea0962375546ba8ac341cb Mon Sep 17 00:00:00 2001 From: Suresh Gupta Date: Fri, 5 Oct 2018 19:42:54 +0530 Subject: [PATCH] v4l: xilinx-multi-scaler: Return the proper parameters in S_FMT The VIDIOC_S_FMT ioctl returns the current format parameters as VIDIOC_G_FMT does. Signed-off-by: Suresh Gupta Reviewed-by: Hyun Kwon Reviewed-by: Satish Kumar Nagireddy Signed-off-by: Michal Simek --- drivers/media/platform/xilinx/xilinx-multi-scaler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/xilinx/xilinx-multi-scaler.c b/drivers/media/platform/xilinx/xilinx-multi-scaler.c index 155edffe58ad..75a4f6cafa27 100644 --- a/drivers/media/platform/xilinx/xilinx-multi-scaler.c +++ b/drivers/media/platform/xilinx/xilinx-multi-scaler.c @@ -1121,7 +1121,9 @@ vidioc_s_fmt(struct xm2msc_chan_ctx *chan_ctx, struct v4l2_format *f) for (i = 0; i < q_data->nplanes; i++) { q_data->bytesperline[i] = q_data->stride; + pix->plane_fmt[i].bytesperline = q_data->bytesperline[i]; q_data->sizeimage[i] = q_data->stride * q_data->height; + pix->plane_fmt[i].sizeimage = q_data->sizeimage[i]; } xm2msc_pr_q(chan_ctx->xm2msc_dev->dev, q_data, -- 2.39.2