@@ -544,35 +544,35 @@ void SMPTE_ST2094_50::convertMetadataItemsToSyntaxElements(){
544544
545545 // Check if the primary combination is known
546546 if (
547- abs (cvt.hatm .gainApplicationSpaceChromaticities [0 ] - 0.64 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
548- abs (cvt.hatm .gainApplicationSpaceChromaticities [1 ] - 0.33 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
549- abs (cvt.hatm .gainApplicationSpaceChromaticities [2 ] - 0.30 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
550- abs (cvt.hatm .gainApplicationSpaceChromaticities [3 ] - 0.60 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
551- abs (cvt.hatm .gainApplicationSpaceChromaticities [4 ] - 0.15 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
552- abs (cvt.hatm .gainApplicationSpaceChromaticities [5 ] - 0.06 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
553- abs (cvt.hatm .gainApplicationSpaceChromaticities [6 ] - 0.3127 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
554- abs (cvt.hatm .gainApplicationSpaceChromaticities [7 ] - 0.3290 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY){
547+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [0 ] - 0.64 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
548+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [1 ] - 0.33 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
549+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [2 ] - 0.30 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
550+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [3 ] - 0.60 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
551+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [4 ] - 0.15 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
552+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [5 ] - 0.06 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
553+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [6 ] - 0.3127 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
554+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [7 ] - 0.3290 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY){
555555 elm.gain_application_space_chromaticities_mode = 0 ;
556556 }
557557 else if (
558- abs (cvt.hatm .gainApplicationSpaceChromaticities [0 ] - 0.68 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
559- abs (cvt.hatm .gainApplicationSpaceChromaticities [1 ] - 0.32 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
560- abs (cvt.hatm .gainApplicationSpaceChromaticities [2 ] - 0.265 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
561- abs (cvt.hatm .gainApplicationSpaceChromaticities [3 ] - 0.69 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
562- abs (cvt.hatm .gainApplicationSpaceChromaticities [4 ] - 0.15 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
563- abs (cvt.hatm .gainApplicationSpaceChromaticities [5 ] - 0.06 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
564- abs (cvt.hatm .gainApplicationSpaceChromaticities [6 ] - 0.3127 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
565- abs (cvt.hatm .gainApplicationSpaceChromaticities [7 ] - 0.3290 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY ) {
558+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [0 ] - 0.68 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
559+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [1 ] - 0.32 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
560+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [2 ] - 0.265 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
561+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [3 ] - 0.69 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
562+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [4 ] - 0.15 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
563+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [5 ] - 0.06 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
564+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [6 ] - 0.3127 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
565+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [7 ] - 0.3290 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY ) {
566566 elm.gain_application_space_chromaticities_mode = 1 ;
567567 } else if (
568- abs (cvt.hatm .gainApplicationSpaceChromaticities [0 ] - 0.708 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
569- abs (cvt.hatm .gainApplicationSpaceChromaticities [1 ] - 0.292 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
570- abs (cvt.hatm .gainApplicationSpaceChromaticities [2 ] - 0.17 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
571- abs (cvt.hatm .gainApplicationSpaceChromaticities [3 ] - 0.797 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
572- abs (cvt.hatm .gainApplicationSpaceChromaticities [4 ] - 0.131 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
573- abs (cvt.hatm .gainApplicationSpaceChromaticities [5 ] - 0.046 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
574- abs (cvt.hatm .gainApplicationSpaceChromaticities [6 ] - 0.3127 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
575- abs (cvt.hatm .gainApplicationSpaceChromaticities [7 ] - 0.3290 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY){
568+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [0 ] - 0.708 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
569+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [1 ] - 0.292 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
570+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [2 ] - 0.17 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
571+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [3 ] - 0.797 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
572+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [4 ] - 0.131 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
573+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [5 ] - 0.046 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
574+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [6 ] - 0.3127 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY &&
575+ std:: abs (cvt.hatm .gainApplicationSpaceChromaticities [7 ] - 0.3290 ) < P_GAIN_APPLICATION_SPACE_CHROMATICITY){
576576 elm.gain_application_space_chromaticities_mode = 2 ;
577577 } else {
578578 elm.gain_application_space_chromaticities_mode = 3 ;
@@ -601,28 +601,28 @@ void SMPTE_ST2094_50::convertMetadataItemsToSyntaxElements(){
601601 }
602602 // Component mixing
603603 if (
604- abs (cvt.hatm .cgf [iAlt].cm .componentMixRed ) < P_COMPONENT_MIXING_COEFFICIENT &&
605- abs (cvt.hatm .cgf [iAlt].cm .componentMixGreen ) < P_COMPONENT_MIXING_COEFFICIENT &&
606- abs (cvt.hatm .cgf [iAlt].cm .componentMixBlue ) < P_COMPONENT_MIXING_COEFFICIENT &&
607- abs (cvt.hatm .cgf [iAlt].cm .componentMixMax - 1.0 ) < P_COMPONENT_MIXING_COEFFICIENT &&
608- abs (cvt.hatm .cgf [iAlt].cm .componentMixMin ) < P_COMPONENT_MIXING_COEFFICIENT &&
609- abs (cvt.hatm .cgf [iAlt].cm .componentMixComponent ) < P_COMPONENT_MIXING_COEFFICIENT){
604+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixRed ) < P_COMPONENT_MIXING_COEFFICIENT &&
605+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixGreen ) < P_COMPONENT_MIXING_COEFFICIENT &&
606+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixBlue ) < P_COMPONENT_MIXING_COEFFICIENT &&
607+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixMax - 1.0 ) < P_COMPONENT_MIXING_COEFFICIENT &&
608+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixMin ) < P_COMPONENT_MIXING_COEFFICIENT &&
609+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixComponent ) < P_COMPONENT_MIXING_COEFFICIENT){
610610 elm.component_mixing_type [iAlt] = 0 ;
611611 } else if (
612- abs (cvt.hatm .cgf [iAlt].cm .componentMixRed ) < P_COMPONENT_MIXING_COEFFICIENT &&
613- abs (cvt.hatm .cgf [iAlt].cm .componentMixGreen ) < P_COMPONENT_MIXING_COEFFICIENT &&
614- abs (cvt.hatm .cgf [iAlt].cm .componentMixBlue ) < P_COMPONENT_MIXING_COEFFICIENT &&
615- abs (cvt.hatm .cgf [iAlt].cm .componentMixMax ) < P_COMPONENT_MIXING_COEFFICIENT &&
616- abs (cvt.hatm .cgf [iAlt].cm .componentMixMin ) < P_COMPONENT_MIXING_COEFFICIENT &&
617- abs (cvt.hatm .cgf [iAlt].cm .componentMixComponent - 1.0 ) < P_COMPONENT_MIXING_COEFFICIENT){
612+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixRed ) < P_COMPONENT_MIXING_COEFFICIENT &&
613+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixGreen ) < P_COMPONENT_MIXING_COEFFICIENT &&
614+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixBlue ) < P_COMPONENT_MIXING_COEFFICIENT &&
615+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixMax ) < P_COMPONENT_MIXING_COEFFICIENT &&
616+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixMin ) < P_COMPONENT_MIXING_COEFFICIENT &&
617+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixComponent - 1.0 ) < P_COMPONENT_MIXING_COEFFICIENT){
618618 elm.component_mixing_type [iAlt] = 1 ;
619619 } else if (
620- abs (cvt.hatm .cgf [iAlt].cm .componentMixRed - (1.0 / 6.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
621- abs (cvt.hatm .cgf [iAlt].cm .componentMixGreen - (1.0 / 6.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
622- abs (cvt.hatm .cgf [iAlt].cm .componentMixBlue - (1.0 / 6.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
623- abs (cvt.hatm .cgf [iAlt].cm .componentMixMax - (1.0 / 2.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
624- abs (cvt.hatm .cgf [iAlt].cm .componentMixMin ) < P_COMPONENT_MIXING_COEFFICIENT &&
625- abs (cvt.hatm .cgf [iAlt].cm .componentMixComponent ) < P_COMPONENT_MIXING_COEFFICIENT){
620+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixRed - (1.0 / 6.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
621+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixGreen - (1.0 / 6.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
622+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixBlue - (1.0 / 6.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
623+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixMax - (1.0 / 2.0 )) < P_COMPONENT_MIXING_COEFFICIENT &&
624+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixMin ) < P_COMPONENT_MIXING_COEFFICIENT &&
625+ std:: abs (cvt.hatm .cgf [iAlt].cm .componentMixComponent ) < P_COMPONENT_MIXING_COEFFICIENT){
626626 elm.component_mixing_type [iAlt] = 2 ;
627627 } else { // Send flag to true for each non-zero coefficient
628628 elm.component_mixing_type [iAlt] = 3 ;
@@ -666,7 +666,7 @@ void SMPTE_ST2094_50::convertMetadataItemsToSyntaxElements(){
666666 elm.has_common_curve_params_flag = false ;
667667 }
668668
669- elm.gain_curve_control_points_y [iAlt][iCps] = uint16_t ( abs ( cvt.hatm .cgf [iAlt].gc .gainCurveControlPointY [iCps] ) * Q_GAIN_CURVE_CONTROL_POINT_Y + 0 .5f );
669+ elm.gain_curve_control_points_y [iAlt][iCps] = uint16_t ( std:: abs ( cvt.hatm .cgf [iAlt].gc .gainCurveControlPointY [iCps] ) * Q_GAIN_CURVE_CONTROL_POINT_Y + 0 .5f );
670670 }
671671 elm.gain_curve_use_pchip_slope_flag [iAlt] = !hasSlopeParameter[iAlt];
672672 if (elm.gain_curve_use_pchip_slope_flag [0 ] != elm.gain_curve_use_pchip_slope_flag [iAlt]){
0 commit comments