diff options
Diffstat (limited to 'modules/v4l2_codec/v4l2_codec.c')
-rw-r--r-- | modules/v4l2_codec/v4l2_codec.c | 8 |
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; |