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