From 39b6b1fcc97e7b9db6f1e221f148166d0cfd41d3 Mon Sep 17 00:00:00 2001
From: Liqiang Wang <liqiangwang@tencent.com>
Date: Mon, 7 Nov 2022 10:29:47 +0800
Subject: [PATCH] Restrict EncNnlfOpt to only be used when NNLF is enabled.

---
 source/App/EncoderApp/EncAppCfg.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/source/App/EncoderApp/EncAppCfg.cpp b/source/App/EncoderApp/EncAppCfg.cpp
index 875d6934f3..eb409f7ff1 100644
--- a/source/App/EncoderApp/EncAppCfg.cpp
+++ b/source/App/EncoderApp/EncAppCfg.cpp
@@ -2301,6 +2301,10 @@ bool EncAppCfg::parseCfg( int argc, char* argv[] )
   }
 #endif
 
+#if JVET_AB0068_RD
+  m_encNnlfOpt = m_nnlfSet1 ? m_encNnlfOpt : false;
+#endif
+
   if ( m_alf )
   {
     CHECK( m_maxNumAlfAlternativesChroma < 1 || m_maxNumAlfAlternativesChroma > MAX_NUM_ALF_ALTERNATIVES_CHROMA, std::string("The maximum number of ALF Chroma filter alternatives must be in the range (1-") + std::to_string(MAX_NUM_ALF_ALTERNATIVES_CHROMA) + std::string (", inclusive)") );
-- 
GitLab