From 03c756dd74d379bfd7b49f57fe5c179cc95f7d99 Mon Sep 17 00:00:00 2001 From: shizhenghui Date: Thu, 18 Apr 2024 20:29:13 +0800 Subject: [PATCH] videoio: modify data type of v4l2_buffer from uint32_t to uint16_t Signed-off-by: shizhenghui --- include/sys/videoio.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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;