diff --git a/media_driver/agnostic/common/codec/hal/codechal_encode_avc_base.h b/media_driver/agnostic/common/codec/hal/codechal_encode_avc_base.h index 238a1e20ea..0181623090 100644 --- a/media_driver/agnostic/common/codec/hal/codechal_encode_avc_base.h +++ b/media_driver/agnostic/common/codec/hal/codechal_encode_avc_base.h @@ -231,6 +231,7 @@ struct EncodeAvcPar uint8_t BFrameZeroCbfEn; uint8_t ForceIPCMMinQP; uint8_t IntraTr4x4Percent; + bool MultiPassHmeEnable; // PAK Params uint8_t RoundingIntra; diff --git a/media_driver/agnostic/common/codec/hal/codechal_vdenc_avc.cpp b/media_driver/agnostic/common/codec/hal/codechal_vdenc_avc.cpp index 72f81e8a05..20dddb0a63 100644 --- a/media_driver/agnostic/common/codec/hal/codechal_vdenc_avc.cpp +++ b/media_driver/agnostic/common/codec/hal/codechal_vdenc_avc.cpp @@ -5966,6 +5966,8 @@ MOS_STATUS CodechalVdencAvcState::DumpSeqParFile() oss << "PFrameMaxNumImePred = " << std::dec << +m_avcPar->PFrameMaxNumImePred << std::endl; oss << "PFrameImePredLargeSW = " << std::dec << +m_avcPar->PFrameImePredLargeSW << std::endl; oss << "PFrameZeroCbfEn = " << std::dec << +m_avcPar->PFrameZeroCbfEn << std::endl; + oss << "DirectMode = " << std::dec << +m_avcPar->DirectMode << std::endl; + oss << "MultiPassHmeEnable = " << std::dec << +m_avcPar->MultiPassHmeEnable << std::endl; // BRC Frame Update oss << "Transform8x8PDisable = " << std::dec << +m_avcPar->Transform8x8PDisable << std::endl; @@ -5985,6 +5987,8 @@ MOS_STATUS CodechalVdencAvcState::DumpSeqParFile() oss << "BFrameMaxNumImePred = " << std::dec << +m_avcPar->BFrameMaxNumImePred << std::endl; oss << "BFrameImePredLargeSW = " << std::dec << +m_avcPar->BFrameImePredLargeSW << std::endl; oss << "BFrameZeroCbfEn = " << std::dec << +m_avcPar->BFrameZeroCbfEn << std::endl; + oss << "DirectMode = " << std::dec << +m_avcPar->DirectMode << std::endl; + oss << "MultiPassHmeEnable = " << std::dec << +m_avcPar->MultiPassHmeEnable << std::endl; } const char *fileName = m_debugInterface->CreateFileName(