# HG changeset patch # User Deepthi Nandakumar <deep...@multicorewareinc.com> # Date 1404904548 -19800 # Wed Jul 09 16:45:48 2014 +0530 # Node ID faf9c816d7ef28d1217a2919d646caf4c68265da # Parent 644773b8532929a30f910fd269f521e44621f2f7 compress: resetting CABAC contexts in lower rdLevels.
diff -r 644773b85329 -r faf9c816d7ef source/encoder/compress.cpp --- a/source/encoder/compress.cpp Wed Jul 09 13:55:42 2014 +0530 +++ b/source/encoder/compress.cpp Wed Jul 09 16:45:48 2014 +0530 @@ -330,6 +330,7 @@ yuv = yuvReconBest; yuvReconBest = m_tmpRecoYuv[depth]; m_tmpRecoYuv[depth] = yuv; + m_rdSbacCoders[depth][CI_TEMP_BEST]->store(m_rdSbacCoders[depth][CI_NEXT_BEST]); } //Encode with residue @@ -346,6 +347,7 @@ yuv = yuvReconBest; yuvReconBest = m_tmpRecoYuv[depth]; m_tmpRecoYuv[depth] = yuv; + m_rdSbacCoders[depth][CI_TEMP_BEST]->store(m_rdSbacCoders[depth][CI_NEXT_BEST]); } } } @@ -514,6 +516,10 @@ m_bestRecoYuv[depth] = m_bestMergeRecoYuv[depth]; m_bestMergeRecoYuv[depth] = tempYuv; } + else + { + m_rdSbacCoders[depth][CI_TEMP_BEST]->store(m_rdSbacCoders[depth][CI_NEXT_BEST]); + } } /* Check for Intra in inter frames only if its a P-slice*/ _______________________________________________ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel