diff --git a/source/Lib/DecoderLib/DecLib.cpp b/source/Lib/DecoderLib/DecLib.cpp
index 1a1db422d64632680e3968626e857d0f71b1b823..cc133528cae51cd98ff3ed2eeb012b6cb7a2c1cb 100644
--- a/source/Lib/DecoderLib/DecLib.cpp
+++ b/source/Lib/DecoderLib/DecLib.cpp
@@ -1937,6 +1937,9 @@ void DecLib::xActivateParameterSets( const InputNALUnit nalu )
 #if NN_LF_UNIFIED
     if (sps->getNnlfUnifiedEnabledFlag())
     {
+#if NN_LF_UNIFIED_ID
+      m_nnfilterUnified.nnlfTransInput( sps->getNnlfId()==NNLFUnifiedID::LOP3);
+#endif
 #if JVET_AH0096_CONTENT_ADAPTIVE_LOP
     if (pSlice->getPOC() == 0)
     {