diff --git a/source/Lib/DecoderLib/SEIread.cpp b/source/Lib/DecoderLib/SEIread.cpp index 132b8a04dc22c775e16d97dd77b74fc5e3cd8cad..961e63a51d1811f19e197d7ec9512475808237cb 100644 --- a/source/Lib/DecoderLib/SEIread.cpp +++ b/source/Lib/DecoderLib/SEIread.cpp @@ -556,18 +556,18 @@ void SEIReader::xParseSEIDecodingUnitInfo(SEIDecodingUnitInfo& sei, uint32_t pay { if (i < (bp.m_bpMaxSubLayers - 1)) { -#else - for (int i = temporalId; i < bp.m_bpMaxSubLayers - 1; i++) - { -#endif - sei_read_flag( pDecodedMessageOutputStream, val, "dui_sub_layer_delays_present_flag[i]" ); - sei.m_duiSubLayerDelaysPresentFlag[i] = val; -#if JVET_R0100 + sei_read_flag( pDecodedMessageOutputStream, val, "dui_sub_layer_delays_present_flag[i]" ); + sei.m_duiSubLayerDelaysPresentFlag[i] = val; } else { sei.m_duiSubLayerDelaysPresentFlag[i] = 1; } +#else + for ( int i = temporalId; i < bp.m_bpMaxSubLayers - 1; i++) + { + sei_read_flag( pDecodedMessageOutputStream, val, "dui_sub_layer_delays_present_flag[i]" ); + sei.m_duiSubLayerDelaysPresentFlag[i] = val; #endif if( sei.m_duiSubLayerDelaysPresentFlag[i] ) {