From b7095320b6b808f7fbace13d563c0b287fbef8c5 Mon Sep 17 00:00:00 2001
From: ROBERT Antoine <antoine.robert@interdigital.com>
Date: Tue, 14 Jun 2022 21:22:48 +0000
Subject: [PATCH] Fix: GEO pairwise candidates

---
 source/Lib/CommonLib/UnitTools.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/source/Lib/CommonLib/UnitTools.cpp b/source/Lib/CommonLib/UnitTools.cpp
index d09da14b2..153cf2d36 100644
--- a/source/Lib/CommonLib/UnitTools.cpp
+++ b/source/Lib/CommonLib/UnitTools.cpp
@@ -10802,9 +10802,9 @@ void PU::getGeoMergeCandidates( const PredictionUnit &pu, MergeCtx& geoMrgCtx )
 
   // add at most two average based geo candidates
 #if JVET_Z0127_SPS_MHP_MAX_MRG_CAND
-  if (geoMrgCtx.numValidMergeCand == maxNumGeoMergeCand)
+  if (geoMrgCtx.numValidMergeCand < maxNumGeoMergeCand)
 #else
-  if (geoMrgCtx.numValidMergeCand == pu.cs->sps->getMaxNumGeoCand())
+  if (geoMrgCtx.numValidMergeCand < pu.cs->sps->getMaxNumGeoCand())
 #endif
   {
     // add one L0 cand by averaging the first two available L0 candidates
-- 
GitLab