@@ -1360,7 +1360,7 @@ mfxStatus ParseAdditionalParams(char* argv[],
13601360 if (msdk_match (argv[i], " -AvcTemporalLayers" )) {
13611361 InputParams.nAvcTemp = 1 ;
13621362 VAL_CHECK (i + 1 >= argc, i, argv[i]);
1363- mfxU16 arr[8 ] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 };
1363+ mfxU16 arr[8 ] = {};
13641364 int j;
13651365 size_t k;
13661366 std::vector<std::string> args;
@@ -1393,7 +1393,7 @@ mfxStatus ParseAdditionalParams(char* argv[],
13931393 else if (msdk_match (argv[i], " -TemporalLayers" )) {
13941394 InputParams.bTemporalLayers = true ;
13951395 VAL_CHECK (i + 1 >= argc, i, argv[i]);
1396- mfxU16 arr[8 ] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 };
1396+ mfxU16 arr[8 ] = {};
13971397 int j;
13981398 size_t k;
13991399
@@ -1541,7 +1541,7 @@ mfxStatus ParseAdditionalParams(char* argv[],
15411541 InputParams.bEnableMDCV = true ;
15421542 auto pInMDCV = &(InputParams.SEIMetaMDCV );
15431543 VAL_CHECK (i + 1 >= argc, i, argv[i]);
1544- mfxU32 arr[10 ] = { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 };
1544+ mfxU32 arr[10 ] = {};
15451545 size_t k;
15461546 std::vector<std::string> args;
15471547 k = split (argv[i + 1 ], args, char (' ,' ));
@@ -1550,7 +1550,7 @@ mfxStatus ParseAdditionalParams(char* argv[],
15501550 return MFX_ERR_UNSUPPORTED;
15511551 }
15521552
1553- for (int j = 0 ; j < 8 ; j++) {
1553+ for (int j = 0 ; j < ( int )k ; j++) {
15541554 try {
15551555 arr[j] = (mfxU32)std::stoul (args[j]);
15561556 }
0 commit comments