diff --git a/source/Lib/EncoderLib/EncLib.cpp b/source/Lib/EncoderLib/EncLib.cpp
index 60eea179..efbd2ea4 100644
a
|
b
|
void EncLib::xInitSPS( SPS& sps ) |
1339 | 1339 | |
1340 | 1340 | sps.setScalingListFlag ( (m_useScalingListId == SCALING_LIST_OFF) ? 0 : 1 ); |
1341 | 1341 | #if JVET_R0380_SCALING_MATRIX_DISABLE_YCC_OR_RGB |
1342 | | sps.setScalingMatrixForAlternativeColourSpaceDisabledFlag( m_disableScalingMatrixForAlternativeColourSpace ); |
1343 | | sps.setScalingMatrixDesignatedColourSpaceFlag( m_scalingMatrixDesignatedColourSpace ); |
| 1342 | if (sps.getUseColorTrans() && sps.getScalingListFlag()) |
| 1343 | { |
| 1344 | sps.setScalingMatrixForAlternativeColourSpaceDisabledFlag( m_disableScalingMatrixForAlternativeColourSpace ); |
| 1345 | } |
| 1346 | else |
| 1347 | { |
| 1348 | sps.setScalingMatrixForAlternativeColourSpaceDisabledFlag( false ); |
| 1349 | } |
| 1350 | if (sps.getScalingMatrixForAlternativeColourSpaceDisabledFlag()) |
| 1351 | { |
| 1352 | sps.setScalingMatrixDesignatedColourSpaceFlag( m_scalingMatrixDesignatedColourSpace ); |
| 1353 | } |
| 1354 | else |
| 1355 | { |
| 1356 | sps.setScalingMatrixDesignatedColourSpaceFlag( true ); |
| 1357 | } |
1344 | 1358 | #endif |
1345 | 1359 | sps.setALFEnabledFlag( m_alf ); |
1346 | 1360 | sps.setCCALFEnabledFlag( m_ccalf ); |