aboutsummaryrefslogtreecommitdiffstats
path: root/libavdevice/v4l2.c
diff options
context:
space:
mode:
authorNicolas George <nicolas.george@normalesup.org>2013-03-27 11:11:31 +0100
committerNicolas George <nicolas.george@normalesup.org>2013-04-01 10:38:14 +0200
commit9dd54d74226eaaa1087ba994ba212bf9a107c97d (patch)
treed74e36e7ee2f9fe2f9db67dcc877d38bb9f55dcb /libavdevice/v4l2.c
parentf810ca63f804cd9f9da5e7a788ecc5b638b706c0 (diff)
downloadffmpeg-9dd54d74226eaaa1087ba994ba212bf9a107c97d.tar.gz
lavd/v4l2: fully init an ioctl argument.
Silence a valgrind warning about uninitialized memory.
Diffstat (limited to 'libavdevice/v4l2.c')
-rw-r--r--libavdevice/v4l2.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/libavdevice/v4l2.c b/libavdevice/v4l2.c
index 284b495cd9..34e3d9cf42 100644
--- a/libavdevice/v4l2.c
+++ b/libavdevice/v4l2.c
@@ -949,11 +949,10 @@ static int v4l2_read_header(AVFormatContext *s1)
}
if (!s->width && !s->height) {
- struct v4l2_format fmt;
+ struct v4l2_format fmt = { .type = V4L2_BUF_TYPE_VIDEO_CAPTURE };
av_log(s1, AV_LOG_VERBOSE,
"Querying the device for the current frame size\n");
- fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
if (v4l2_ioctl(s->fd, VIDIOC_G_FMT, &fmt) < 0) {
res = AVERROR(errno);
av_log(s1, AV_LOG_ERROR, "ioctl(VIDIOC_G_FMT): %s\n", av_err2str(res));