Fix video/video.c:1458:52: error: implicit conversion from enumeration type 'enum v4l2_buf_type' to different enumeration type 'imgsensor_stream_type_t' (aka 'enum imgsensor_stream_type_e') [-Werror,-Wenum-conversion]

ret = g_video_sensor_ops->validate_frame_setting(type, nr_fmt, sf, &si);
       ~~~~~~~~~~~~~~~~~~                         ^~~~

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao 2022-10-29 18:56:48 +08:00 committed by Petro Karashchenko
parent c2a4263cc5
commit 09da04d7d2
1 changed files with 2 additions and 1 deletions

View File

@ -1455,7 +1455,8 @@ static int validate_frame_setting(enum v4l2_buf_type type,
convert_to_imgsensorfmt(&vfmt[VIDEO_FMT_SUB], &sf[IMGSENSOR_FMT_SUB]);
convert_to_imgsensorinterval(interval, &si);
ret = g_video_sensor_ops->validate_frame_setting(type, nr_fmt, sf, &si);
ret = g_video_sensor_ops->validate_frame_setting(
type == V4L2_BUF_TYPE_STILL_CAPTURE, nr_fmt, sf, &si);
if (ret != OK)
{
return ret;