diff --git a/include/sys/videoio.h b/include/sys/videoio.h index 06eed413462..182e3763d8a 100644 --- a/include/sys/videoio.h +++ b/include/sys/videoio.h @@ -777,15 +777,15 @@ typedef struct v4l2_plane v4l2_plane_t; struct v4l2_buffer { - uint16_t index; /* Buffer id */ - uint16_t type; /* enum #v4l2_buf_type */ + uint32_t index; /* Buffer id */ + uint32_t type; /* enum #v4l2_buf_type */ uint32_t bytesused; /* Driver sets the image size */ - uint16_t flags; /* Buffer flags. */ - uint16_t field; /* The field order of the image */ + uint32_t flags; /* Buffer flags. */ + uint32_t field; /* The field order of the image */ struct timeval timestamp; /* Frame timestamp */ struct v4l2_timecode timecode; /* Frame timecode */ - uint16_t sequence; /* Frame sequence number */ - uint16_t memory; /* enum #v4l2_memory */ + uint32_t sequence; /* Frame sequence number */ + uint32_t memory; /* enum #v4l2_memory */ union { uint32_t offset;