From f23f87830a49c6ca5dfc38f2c8859f8092fddc22 Mon Sep 17 00:00:00 2001
From: Shih-Ta Hsiang <shih-ta.hsiang@mediatek.com>
Date: Thu, 15 Aug 2019 20:18:31 +0800
Subject: [PATCH] Update the cfg file for class F and remove unused variables.

---
 cfg/per-class/classF.cfg          | 2 +-
 source/App/EncoderApp/EncApp.cpp  | 2 ++
 source/App/EncoderApp/EncAppCfg.h | 2 ++
 source/Lib/EncoderLib/EncCfg.h    | 4 ++++
 4 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/cfg/per-class/classF.cfg b/cfg/per-class/classF.cfg
index 0820b2133..0edc6f8c1 100644
--- a/cfg/per-class/classF.cfg
+++ b/cfg/per-class/classF.cfg
@@ -1,3 +1,3 @@
 IBC : 1
 HashME : 1
-RDPCM: 1
+BDPCM: 1
diff --git a/source/App/EncoderApp/EncApp.cpp b/source/App/EncoderApp/EncApp.cpp
index bf420c481..21c65e025 100644
--- a/source/App/EncoderApp/EncApp.cpp
+++ b/source/App/EncoderApp/EncApp.cpp
@@ -302,7 +302,9 @@ void EncApp::xInitLibCfg()
   m_cEncLib.setDMVR                                              ( m_DMVR );
   m_cEncLib.setMMVD                                              ( m_MMVD );
   m_cEncLib.setMmvdDisNum                                        (m_MmvdDisNum);
+#if !JVET_O1136_TS_BDPCM_SIGNALLING 
   m_cEncLib.setRDPCM                                             ( m_RdpcmMode );
+#endif  
 #if JVET_O0119_BASE_PALETTE_444
   m_cEncLib.setPLTMode                                           ( m_PLTMode );
 #endif
diff --git a/source/App/EncoderApp/EncAppCfg.h b/source/App/EncoderApp/EncAppCfg.h
index 02209e98a..bafa42150 100644
--- a/source/App/EncoderApp/EncAppCfg.h
+++ b/source/App/EncoderApp/EncAppCfg.h
@@ -297,7 +297,9 @@ protected:
   bool      m_DMVR;
   bool      m_MMVD;
   int       m_MmvdDisNum;
+#if !JVET_O1136_TS_BDPCM_SIGNALLING  
   bool      m_RdpcmMode;
+#endif
 #if JVET_O0119_BASE_PALETTE_444
   unsigned  m_PLTMode;
 #endif
diff --git a/source/Lib/EncoderLib/EncCfg.h b/source/Lib/EncoderLib/EncCfg.h
index e04ef2024..b2e2501e9 100644
--- a/source/Lib/EncoderLib/EncCfg.h
+++ b/source/Lib/EncoderLib/EncCfg.h
@@ -311,7 +311,9 @@ protected:
   bool      m_DMVR;
   bool      m_MMVD;
   int       m_MmvdDisNum;
+#if !JVET_O1136_TS_BDPCM_SIGNALLING  
   bool      m_RdpcmMode;
+#endif  
 #if JVET_O0119_BASE_PALETTE_444
   unsigned  m_PLTMode;
 #endif
@@ -919,8 +921,10 @@ public:
   bool      getMMVD                         ()         const { return m_MMVD; }
   void      setMmvdDisNum                   ( int b )        { m_MmvdDisNum = b; }
   int       getMmvdDisNum                   ()         const { return m_MmvdDisNum; }
+ #if !JVET_O1136_TS_BDPCM_SIGNALLING 
   void      setRDPCM                     ( bool b )       { m_RdpcmMode = b; }
   bool      getRDPCM                     ()         const { return m_RdpcmMode; }
+ #endif 
 #if JVET_O0119_BASE_PALETTE_444
   void      setPLTMode                   ( unsigned n)    { m_PLTMode = n; }
   unsigned  getPLTMode                   ()         const { return m_PLTMode; }
-- 
GitLab