Fix klocwork issue
BZ: 152666
memset vinfo with 0 before it's used, in case new added field isn't
initialized.
Change-Id: Ie49e3c296783206745c7d123b609aba28a163ae0
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
diff --git a/videoencoder/VideoEncoderBase.cpp b/videoencoder/VideoEncoderBase.cpp
index 47b3f19..94fc65a 100644
--- a/videoencoder/VideoEncoderBase.cpp
+++ b/videoencoder/VideoEncoderBase.cpp
@@ -1516,6 +1516,7 @@
IntelMetadataBuffer imb;
VASurfaceMap *map = NULL;
+ memset(&vinfo, 0, sizeof(ValueInfo));
if (mStoreMetaDataInBuffers.isEnabled) {
//metadatabuffer mode
LOG_I("in metadata mode, data=%p, size=%d\n", inBuffer->data, inBuffer->size);
@@ -1568,9 +1569,6 @@
vinfo.chromStride = mComParams.resolution.width;
vinfo.format = VA_FOURCC_NV12;
vinfo.s3dformat = 0xFFFFFFFF;
-#ifdef INTEL_VIDEO_XPROC_SHARING
- vinfo.sessionFlag = 0;
-#endif
} else {
//get all info mapping needs
imb.GetValueInfo(pvinfo);