Skip to content

Commit 399b3ad

Browse files
Ronan Boitardy-guyon
authored andcommitted
[ST2095-50] common flag check fix
Fix flag checking (got overwrote by last merge) Fix extract looging format
1 parent e53bf9b commit 399b3ad

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

IsoLib/t35_tool/sources/SMPTE_ST2094_50.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ void printDebug(const std::string& varName, uint16_t varValue, uint8_t nbBits, i
6060
return; // Only print debug info at TRACE level
6161
}
6262

63+
// Explicitly set decimal output format
64+
std::cout << std::dec;
65+
6366
std::cout.width(50); std::cout << varName << "=";
6467
std::cout.width(6); std::cout << varValue << " | ";
6568
switch (nbBits) { // bitset need constant
@@ -88,7 +91,7 @@ void printDebug(const std::string& varName, uint16_t varValue, uint8_t nbBits, i
8891
std::cout.width(16); std::cout << std::bitset<8>(varValue).to_string() << "\n";
8992
break;
9093
case 16:
91-
std::cout.width(16); std::cout << std::bitset<16>(varValue).to_string() << "\n";
94+
std::cout.width(16); std::cout << std::bitset<16>(varValue).to_string() << "\n";
9295
break;
9396
default:
9497
break;
@@ -845,7 +848,7 @@ void SMPTE_ST2094_50::decodeBinaryToSyntaxElements(std::vector<uint8_t> binary_d
845848
}
846849

847850
// Read gain curve function parameters - table C.5
848-
if ( iAlt == 0 || elm.has_common_curve_params_flag){
851+
if ( iAlt == 0 || !elm.has_common_curve_params_flag){
849852
elm.gain_curve_num_control_points_minus_1[iAlt] = pull_bits(&payloadBinaryData, 5, "gain_curve_num_control_points_minus_1[iAlt]", verboseLevel);
850853
elm.gain_curve_use_pchip_slope_flag[iAlt] = pull_boolean(&payloadBinaryData, "gain_curve_use_pchip_slope_flag[iAlt]", verboseLevel);
851854
pull_bits(&payloadBinaryData, 2, "zero_2bits[iAlt]", verboseLevel);

0 commit comments

Comments
 (0)