From af98ba8ec543ac85305529ccc670a8f4c40b9a35 Mon Sep 17 00:00:00 2001 From: Frank Bossen <fbossen@gmail.com> Date: Fri, 9 Nov 2018 10:13:17 -0500 Subject: [PATCH] Avoid duplicate entries in MPM list when multiref is used Fix provided by zhi.a.zhang@ericsson.com Fixes #100 --- source/Lib/CommonLib/UnitTools.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Lib/CommonLib/UnitTools.cpp b/source/Lib/CommonLib/UnitTools.cpp index c811c1398..3c74b9e43 100644 --- a/source/Lib/CommonLib/UnitTools.cpp +++ b/source/Lib/CommonLib/UnitTools.cpp @@ -340,7 +340,7 @@ int PU::getIntraMPMs( const PredictionUnit &pu, unsigned* mpm, const ChannelType { angularMode[modeIdx++] = leftIntraDir; } - if (aboveIntraDir > DC_IDX) + if (aboveIntraDir > DC_IDX && aboveIntraDir != leftIntraDir) { angularMode[modeIdx++] = aboveIntraDir; } -- GitLab