From e877d4c3614c64d9a14d70feef28813c964f84b6 Mon Sep 17 00:00:00 2001 From: "Bai, Isaac" Date: Thu, 25 Jul 2024 09:54:56 +0800 Subject: [PATCH] [HEVCe] fix a build issue fix PCODECHAL_ENC_HEVC_B_MB_ENC_CURBE_G9 build issue --- .../agnostic/gen9/codec/hal/codechal_encode_hevc_g9.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/media_driver/agnostic/gen9/codec/hal/codechal_encode_hevc_g9.cpp b/media_driver/agnostic/gen9/codec/hal/codechal_encode_hevc_g9.cpp index 7bc3200e3c..80f722ae9b 100644 --- a/media_driver/agnostic/gen9/codec/hal/codechal_encode_hevc_g9.cpp +++ b/media_driver/agnostic/gen9/codec/hal/codechal_encode_hevc_g9.cpp @@ -6182,7 +6182,11 @@ MOS_STATUS CodechalEncHevcStateG9::SetupBrcConstantTable(PMOS_SURFACE brcConstan else { uint32_t curbeSize = 0; - PCODECHAL_ENC_HEVC_B_MB_ENC_CURBE_G9 curbe = (PCODECHAL_ENC_HEVC_B_MB_ENC_CURBE_G9)GetDefaultCurbeEncBKernel(curbeSize); + void* defaultCurbe = (void*)GetDefaultCurbeEncBKernel(curbeSize); + CODECHAL_ENCODE_ASSERT(defaultCurbe); + + PCODECHAL_ENC_HEVC_B_MB_ENC_CURBE_G9 curbe; + CODECHAL_ENCODE_CHK_STATUS_RETURN(MOS_SecureMemcpy(curbe, sizeof(CODECHAL_ENC_HEVC_B_MB_ENC_CURBE_G9), defaultCurbe, curbeSize)); if(curbe == nullptr) {