diff --git a/src/v4l2/v4l2_camera_proxy.cpp b/src/v4l2/v4l2_camera_proxy.cpp
index 2eeb12396d90..dd3ee3e6c6ff 100644
--- a/src/v4l2/v4l2_camera_proxy.cpp
+++ b/src/v4l2/v4l2_camera_proxy.cpp
@@ -229,6 +229,7 @@ int V4L2CameraProxy::vidioc_g_fmt(struct v4l2_format *arg)
 		return -EINVAL;
 
 	memset(&arg->fmt, 0, sizeof(arg->fmt));
+	arg->type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
 	arg->fmt.pix = curV4L2Format_.fmt.pix;
 
 	return 0;
