summaryrefslogtreecommitdiff
path: root/modules/v4l2_codec/v4l2_codec.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/v4l2_codec/v4l2_codec.c')
-rw-r--r--modules/v4l2_codec/v4l2_codec.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/v4l2_codec/v4l2_codec.c b/modules/v4l2_codec/v4l2_codec.c
index f991e45..a2c37d5 100644
--- a/modules/v4l2_codec/v4l2_codec.c
+++ b/modules/v4l2_codec/v4l2_codec.c
@@ -207,7 +207,9 @@ static int init_mmap(struct videnc_state *st, int fd)
static int query_buffer(int fd)
{
- struct v4l2_buffer buf = {0};
+ struct v4l2_buffer buf;
+
+ memset(&buf, 0, sizeof(buf));
buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
buf.memory = V4L2_MEMORY_MMAP;
@@ -222,9 +224,11 @@ static int query_buffer(int fd)
static int start_streaming(int fd)
{
- struct v4l2_buffer buf = {0};
+ struct v4l2_buffer buf;
int err;
+ memset(&buf, 0, sizeof(buf));
+
buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
buf.memory = V4L2_MEMORY_MMAP;
buf.index = 0;