]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
v4l: xilinx-multi-scaler: Return the proper parameters in S_FMT
authorSuresh Gupta <suresh.gupta@xilinx.com>
Fri, 5 Oct 2018 14:12:54 +0000 (19:42 +0530)
committerMichal Simek <michal.simek@xilinx.com>
Mon, 8 Oct 2018 08:58:38 +0000 (10:58 +0200)
The VIDIOC_S_FMT ioctl returns the current format parameters as
VIDIOC_G_FMT does.

Signed-off-by: Suresh Gupta <suresh.gupta@xilinx.com>
Reviewed-by: Hyun Kwon <hyun.kwon@xilinx.com>
Reviewed-by: Satish Kumar Nagireddy <satish.nagireddy.nagireddy@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/media/platform/xilinx/xilinx-multi-scaler.c

index 155edffe58ad114899b896262d81ec872340a382..75a4f6cafa277dbeaeda6d1af68de4ecc4b054be 100644 (file)
@@ -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,