Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac829d62 authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (10616): tw9910: color format check is added on set_fmt

parent 2c32cc0c
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -645,6 +645,19 @@ static int tw9910_set_fmt(struct soc_camera_device *icd, __u32 pixfmt,
	struct tw9910_priv *priv = container_of(icd, struct tw9910_priv, icd);
	int                 ret  = -EINVAL;
	u8                  val;
	int                 i;

	/*
	 * check color format
	 */
	for (i = 0 ; i < ARRAY_SIZE(tw9910_color_fmt) ; i++) {
		if (pixfmt == tw9910_color_fmt[i].fourcc) {
			ret = 0;
			break;
		}
	}
	if (ret < 0)
		goto tw9910_set_fmt_error;

	/*
	 * select suitable norm