From 26d2095dd6b2d5afd1d375f9b8b9962ae5f754cf Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Mon, 3 Dec 2018 13:30:41 +0300 Subject: [PATCH] videoio(v4l): initialize members in ctor --- modules/videoio/src/cap_v4l.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/modules/videoio/src/cap_v4l.cpp b/modules/videoio/src/cap_v4l.cpp index 1e7af0cb24..db8569359e 100644 --- a/modules/videoio/src/cap_v4l.cpp +++ b/modules/videoio/src/cap_v4l.cpp @@ -347,8 +347,17 @@ struct CvCaptureCAM_V4L CV_FINAL : public CvCapture /*********************** Implementations ***************************************/ -CvCaptureCAM_V4L::CvCaptureCAM_V4L() : deviceHandle(-1), bufferIndex(-1) +CvCaptureCAM_V4L::CvCaptureCAM_V4L() : + deviceHandle(-1), bufferIndex(-1), + FirstCapture(true), + palette(0), + width(0), height(0), width_set(0), height_set(0), + bufferSize(DEFAULT_V4L_BUFFERS), + fps(0), convert_rgb(0), frame_allocated(false), returnFrame(false), + channelNumber(-1), normalizePropRange(false), + type(V4L2_BUF_TYPE_VIDEO_CAPTURE) { + frame = cvIplImage(); memset(×tamp, 0, sizeof(timestamp)); } -- GitLab