From: Hans Verkuil <hans.verkuil@xxxxxxxxx> Add support for a selection property and for u8 and u16 matrices. Signed-off-by: Hans Verkuil <hans.verkuil@xxxxxxxxx> --- include/uapi/linux/videodev2.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index afa335d..1ceaed1 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h @@ -1220,6 +1220,13 @@ struct v4l2_control { __s32 value; }; +/* Property types */ +struct v4l2_prop_selection { + __u32 flags; + struct v4l2_rect r; + __u32 reserved[9]; +}; + struct v4l2_ext_control { __u32 id; __u32 size; @@ -1228,6 +1235,9 @@ struct v4l2_ext_control { __s32 value; __s64 value64; char *string; + __u8 *p_u8; + __u16 *p_u16; + struct v4l2_prop_selection *p_sel; void *p; }; } __attribute__ ((packed)); @@ -1260,6 +1270,9 @@ enum v4l2_ctrl_type { /* Property types are >= 0x0100 */ V4L2_PROP_TYPES = 0x0100, + V4L2_PROP_TYPE_U8 = 0x0100, + V4L2_PROP_TYPE_U16 = 0x0101, + V4L2_PROP_TYPE_SELECTION = 0x0102, }; /* Used in the VIDIOC_QUERYCTRL ioctl for querying controls */ -- 1.8.5.2 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html