Ticket #57: invalid_mv_comparison.patch
File invalid_mv_comparison.patch, 1.2 KB (added by adamjw, 6 years ago) |
---|
-
source/Lib/TLibCommon/TComMotionInfo.h
100 100 #if COM16_C806_GEN_MRG_IMPROVEMENT || COM16_C806_OBMC || VCEG_AZ07_FRUC_MERGE || JVET_C0024_QTBT 101 101 Bool operator== (const TComMvField& rcMv) const 102 102 { 103 return (m_acMv.getHor()== rcMv.getHor() && m_acMv.getVer()== rcMv.getVer() && m_iRefIdx == rcMv.getRefIdx()); 103 #if POSSIBLE_BUG_FIXES 104 return ( m_iRefIdx == rcMv.getRefIdx() && ( m_iRefIdx == -1 || ( m_acMv.getHor() == rcMv.getHor() && m_acMv.getVer() == rcMv.getVer() ) ) ); 105 #else 106 return ( m_acMv.getHor() == rcMv.getHor() && m_acMv.getVer() == rcMv.getVer() && m_iRefIdx == rcMv.getRefIdx() ); 107 #endif 104 108 } 105 109 #endif 106 110 }; -
source/Lib/TLibCommon/TypeDef.h
44 44 45 45 #include <vector> 46 46 47 #define POSSIBLE_BUG_FIXES 1 48 47 49 //! \ingroup TLibCommon 48 50 //! \{ 49 51 ///////////////////////////////////////////////////////////