diff --git a/source/Lib/EncoderLib/EncCu.cpp b/source/Lib/EncoderLib/EncCu.cpp index ec2c66445c5f4a3c72f22b70a4abf91031faf7ea..93cb6a1d1fe13bf72154be0d5ca11b8bef309416 100644 --- a/source/Lib/EncoderLib/EncCu.cpp +++ b/source/Lib/EncoderLib/EncCu.cpp @@ -3108,9 +3108,9 @@ void EncCu::xCheckRDCostAffineMerge2Nx2N( CodingStructure *&tempCS, CodingStruct uiBitsCand--; } double cost = (double)uiSad + (double)uiBitsCand * sqrtLambdaForFirstPass; - static_vector<int, AFFINE_MRG_MAX_NUM_CANDS> * nullList = nullptr; + static_vector<int, AFFINE_MRG_MAX_NUM_CANDS> emptyList; updateCandList( uiMergeCand, cost, RdModeList, candCostList - , *nullList, -1 + , emptyList, -1 , uiNumMrgSATDCand ); CHECK( std::min( uiMergeCand + 1, uiNumMrgSATDCand ) != RdModeList.size(), "" );