Commit 89672367 authored by Phi Bang Nguyen's avatar Phi Bang Nguyen Committed by Fabio Baltieri
Browse files

drivers: video: sw_generator: Fix stream_start return value



The stream_start() callback needs to return 0 for success. However, to
indicate work has been successfully scheduled, k_work_schedule() could
return either 0 (already scheduled) or 1 (newly scheduled).

Due to this issue, the sw_generator could not start streaming. Fix it.

Signed-off-by: default avatarPhi Bang Nguyen <phibang.nguyen@nxp.com>
parent e1ade02b
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -55,7 +55,9 @@ static int video_sw_generator_stream_start(const struct device *dev)
{
	struct video_sw_generator_data *data = dev->data;

	return k_work_schedule(&data->buf_work, K_MSEC(33));
	k_work_schedule(&data->buf_work, K_MSEC(33));

	return 0;
}

static int video_sw_generator_stream_stop(const struct device *dev)