From f38bc633f789396c352038a475edf1515813bd48 Mon Sep 17 00:00:00 2001 From: Vinson Lee Date: Mon, 23 May 2022 17:02:20 -0700 Subject: [PATCH] d3d12: Initialize d3d12_video_encoder_bitstream member m_uiOffset. Fix defect reported by Coverity Scan. Uninitialized scalar field (UNINIT_CTOR) uninit_member: Non-static class member m_uiOffset is not initialized in this constructor nor in any functions that it calls. Fixes: b171a6baa21 ("d3d12: Add video encode implementation of pipe_video_codec") Signed-off-by: Vinson Lee Reviewed-by: Sil Vilerino Part-of: --- src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream.cpp b/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream.cpp index 2625f36ea9b..8bba6de8b46 100644 --- a/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream.cpp +++ b/src/gallium/drivers/d3d12/d3d12_video_encoder_bitstream.cpp @@ -28,6 +28,7 @@ d3d12_video_encoder_bitstream::d3d12_video_encoder_bitstream() { m_pBitsBuffer = nullptr; m_uiBitsBufferSize = 0; + m_uiOffset = 0; m_iBitsToGo = 32; m_uintEncBuffer = 0; m_bExternalBuffer = false;