diff --git a/code/application/source/cardv/SrcCode/UIApp/Transcode/UIAppTranscode_Exe.c b/code/application/source/cardv/SrcCode/UIApp/Transcode/UIAppTranscode_Exe.c old mode 100644 new mode 100755 index a9773eaf1..f8fe77698 --- a/code/application/source/cardv/SrcCode/UIApp/Transcode/UIAppTranscode_Exe.c +++ b/code/application/source/cardv/SrcCode/UIApp/Transcode/UIAppTranscode_Exe.c @@ -108,7 +108,12 @@ static HD_RESULT _TranscodeExe_CommPool_Init(void) mem_cfg.pool_info[id].type = HD_COMMON_MEM_COMMON_POOL; mem_cfg.pool_info[id].blk_size = DBGINFO_BUFSIZE() + _TranscodeExe_Get_Max_Cap_Buf_Size(); #if HUNTING_CAMERA_MCU == ENABLE - mem_cfg.pool_info[id].blk_cnt = 0; + if(sf_get_fw_update()) + { + mem_cfg.pool_info[id].blk_cnt = 0; + }else { + mem_cfg.pool_info[id].blk_cnt = 1; + } #else mem_cfg.pool_info[id].blk_cnt = 1; #endif @@ -120,7 +125,12 @@ static HD_RESULT _TranscodeExe_CommPool_Init(void) mem_cfg.pool_info[id].type = HD_COMMON_MEM_COMMON_POOL; mem_cfg.pool_info[id].blk_size = DBGINFO_BUFSIZE() + _TranscodeExe_Get_Target_Buf_Size(); #if HUNTING_CAMERA_MCU == ENABLE - mem_cfg.pool_info[id].blk_cnt = 0; + if(sf_get_fw_update()) + { + mem_cfg.pool_info[id].blk_cnt = 0; + }else { + mem_cfg.pool_info[id].blk_cnt = 1; + } #else mem_cfg.pool_info[id].blk_cnt = 1; #endif