# HG changeset patch
# User Deepthi Nandakumar <deep...@multicorewareinc.com>
# Date 1405045376 -19800
#      Fri Jul 11 07:52:56 2014 +0530
# Node ID 1c8573c886b1d532fae4cdb154d0ac82d1f31a43
# Parent  65d4f5b4fd3af574cd6ee13cf7bdf3b16329aa00
compress: save CABAC context for rd = 2 after inter/intra encodes

diff -r 65d4f5b4fd3a -r 1c8573c886b1 source/encoder/compress.cpp
--- a/source/encoder/compress.cpp       Fri Jul 11 07:50:35 2014 +0530
+++ b/source/encoder/compress.cpp       Fri Jul 11 07:52:56 2014 +0530
@@ -552,10 +552,12 @@
 
                         m_search->encodeResAndCalcRdInterCU(outBestCU, 
m_origYuv[depth], m_bestPredYuv[depth], m_tmpResiYuv[depth],
                                                             
m_bestResiYuv[depth], m_bestRecoYuv[depth], false, true);
+                        
m_rdSbacCoders[depth][CI_TEMP_BEST].store(m_rdSbacCoders[depth][CI_NEXT_BEST]);
                     }
                     else if (outBestCU->getPredictionMode(0) == MODE_INTRA)
                     {
                         xEncodeIntraInInter(outBestCU, m_origYuv[depth], 
m_bestPredYuv[depth], m_tmpResiYuv[depth],  m_bestRecoYuv[depth]);
+                        
m_rdSbacCoders[depth][CI_TEMP_BEST].store(m_rdSbacCoders[depth][CI_NEXT_BEST]);
                     }
                 }
                 else if (m_param->rdLevel == 1)
_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to