Skip to content

Commit 4ab48ae

Browse files
Thaddeus Letnesmav-intel
authored andcommitted
Handle all 10 HdrSEI values
1 parent c21756e commit 4ab48ae

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tools/legacy/sample_multi_transcode/src/smt_cli.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)