Mesa (main): d3d12: Initialize d3d12_video_encoder_bitstream member m_uiOffset.
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri May 27 22:20:02 UTC 2022
Module: Mesa
Branch: main
Commit: f38bc633f789396c352038a475edf1515813bd48
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f38bc633f789396c352038a475edf1515813bd48
Author: Vinson Lee <vlee at freedesktop.org>
Date: Mon May 23 17:02:20 2022 -0700
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 <vlee at freedesktop.org>
Reviewed-by: Sil Vilerino <sivileri at microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16682>
---
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;
More information about the mesa-commit
mailing list