Driver is setting bit on stop streaming which is incorrect
This patch corrects the functionality by clearing the bit
on stop streaming.
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>
xm2msc_return_all_buffers(chan_ctx, q, VB2_BUF_STATE_ERROR);
if (V4L2_TYPE_IS_OUTPUT(q->type))
- xm2msc_set_chan_stream(chan_ctx, true, XM2MSC_CHAN_OUT);
+ xm2msc_set_chan_stream(chan_ctx, false, XM2MSC_CHAN_OUT);
else
- xm2msc_set_chan_stream(chan_ctx, true, XM2MSC_CHAN_CAP);
+ xm2msc_set_chan_stream(chan_ctx, false, XM2MSC_CHAN_CAP);
}
static const struct vb2_ops xm2msc_qops = {