diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp index 5bac1bc04e575f4414a9729e63e7fbb4bdd6d88d..2666414be4f064a690da4eed5b2128f9a9e1196e 100644 --- a/source/Lib/DecoderLib/VLCReader.cpp +++ b/source/Lib/DecoderLib/VLCReader.cpp @@ -1476,6 +1476,11 @@ void HLSyntaxReader::parseSPS(SPS* pcSPS) READ_FLAG(uiCode, "sps_loop_filter_across_subpic_enabled_flag[ i ]"); pcSPS->setLoopFilterAcrossSubpicEnabledFlag(picIdx, uiCode); } + else + { + pcSPS->setSubPicTreatedAsPicFlag(picIdx, 1); + pcSPS->setLoopFilterAcrossSubpicEnabledFlag(picIdx, 0); + } } }