If userspace does not request a specific field (request 'any' field)
set field 'none'.
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
if (format == NULL)
return -EINVAL;
+ if (fmt->format.field == V4L2_FIELD_ANY)
+ fmt->format.field = V4L2_FIELD_NONE;
+
*format = fmt->format;
/* Reset format on source pad */
/* Accept only YUV422 format */
fmt->format.code = MEDIA_BUS_FMT_UYVY8_2X8;
+ fmt->format.field = V4L2_FIELD_NONE;
+
*format = fmt->format;
}
}
if (format == NULL)
return -EINVAL;
+ if (fmt->format.field == V4L2_FIELD_ANY)
+ fmt->format.field = V4L2_FIELD_NONE;
+
*format = fmt->format;
/* Reset format on source pad */