From a81ffa7747f9d841a5d5ad20694c880bf1e65577 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Thu, 22 May 2025 10:16:32 -0400 Subject: [PATCH] mediafoundation: Fill RefPicListL0/L1 sizes in pipe_h265_enc_picture_desc Reviewed-by: Yubo Xie Part-of: --- src/gallium/frontends/mediafoundation/encode_hevc.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/frontends/mediafoundation/encode_hevc.cpp b/src/gallium/frontends/mediafoundation/encode_hevc.cpp index 598b1e3d515..baab65ca3eb 100644 --- a/src/gallium/frontends/mediafoundation/encode_hevc.cpp +++ b/src/gallium/frontends/mediafoundation/encode_hevc.cpp @@ -304,6 +304,8 @@ CDX12EncHMFT::PrepareForEncodeHelper( LPDX12EncodeContext pDX12EncodeContext, bo pDX12EncodeContext->longTermReferenceFrameInfo = cur_frame_desc->gop_info->long_term_reference_frame_info; pPicInfo->num_ref_idx_l0_active_minus1 = 0; + memset(&pPicInfo->ref_list0, PIPE_H2645_LIST_REF_INVALID_ENTRY, sizeof(pPicInfo->ref_list0)); + memset(&pPicInfo->ref_list1, PIPE_H2645_LIST_REF_INVALID_ENTRY, sizeof(pPicInfo->ref_list1)); if( ( pPicInfo->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_P ) || ( pPicInfo->picture_type == PIPE_H2645_ENC_PICTURE_TYPE_B ) ) {