diff --git a/source/Lib/EncoderLib/EncSlice.cpp b/source/Lib/EncoderLib/EncSlice.cpp index b3a604e5c576c6023a3244a7f0bb8e95b74ccab7..79620960b9412aa2be0dee2d218eed2df76b2196 100644 --- a/source/Lib/EncoderLib/EncSlice.cpp +++ b/source/Lib/EncoderLib/EncSlice.cpp @@ -1345,6 +1345,7 @@ void EncSlice::compressSlice( Picture* pcPic, const bool bCompressEntireSlice, c #endif m_pcInterSearch->resetAffineMVList(); m_pcInterSearch->resetUniMvList(); + ::memset(g_isReusedUniMVsFilled, 0, sizeof(g_isReusedUniMVsFilled)); encodeCtus( pcPic, bCompressEntireSlice, bFastDeltaQP, startCtuTsAddr, boundingCtuTsAddr, m_pcLib ); if (checkPLTRatio) m_pcLib->checkPltStats( pcPic ); }