<div dir="ltr">Pushed. So what are the latest results for different sequences on enabling aq-mode?<br><div><div id="__tbSetup"></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 3, 2013 at 4:31 PM, Aarthi Thirumalai <span dir="ltr"><<a href="mailto:aarthi@multicorewareinc.com" target="_blank">aarthi@multicorewareinc.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"># HG changeset patch<br>
# User Aarthi Thirumalai<br>
# Date 1386068495 -19800<br>
#      Tue Dec 03 16:31:35 2013 +0530<br>
# Node ID 660ec2c027982db73366560ca8f600e5d86cc2e3<br>
# Parent  86d23688b0174e06f3949c81ac182ba3e83908d1<br>
aq: bug fix for hash mismatch between recon with decoded output<br>
<br>
diff -r 86d23688b017 -r 660ec2c02798 source/encoder/compress.cpp<br>
--- a/source/encoder/compress.cpp       Tue Dec 03 11:24:15 2013 +0530<br>
+++ b/source/encoder/compress.cpp       Tue Dec 03 16:31:35 2013 +0530<br>
@@ -74,6 +74,7 @@<br>
<br>
     cu->m_totalBits = m_entropyCoder->getNumberOfWrittenBits();<br>
     cu->m_totalCost = m_rdCost->calcRdCost(cu->m_totalDistortion, cu->m_totalBits);<br>
+    xCheckDQP(cu);<br>
 }<br>
<br>
 void TEncCu::xComputeCostIntraInInter(TComDataCU* cu, PartSize partSize)<br>
@@ -302,6 +303,7 @@<br>
<br>
     //No-residue mode<br>
     m_search->encodeResAndCalcRdInterCU(outTempCU, m_origYuv[depth], bestPredYuv, m_tmpResiYuv[depth], m_bestResiYuv[depth], m_tmpRecoYuv[depth], true);<br>
+    xCheckDQP(outTempCU);<br>
<br>
     tmp = outTempCU;<br>
     outTempCU = outBestCU;<br>
@@ -313,6 +315,7 @@<br>
<br>
     //Encode with residue<br>
     m_search->estimateRDInterCU(outTempCU, m_origYuv[depth], bestPredYuv, m_tmpResiYuv[depth], m_bestResiYuv[depth], m_tmpRecoYuv[depth], false);<br>
+    xCheckDQP(outTempCU);<br>
<br>
     if (outTempCU->m_totalCost < outBestCU->m_totalCost)    //Choose best from no-residue mode and residue mode<br>
     {<br>
@@ -485,6 +488,7 @@<br>
<br>
                 m_search->estimateRDInterCU(outBestCU, m_origYuv[depth], m_bestPredYuv[depth], m_tmpResiYuv[depth],<br>
                                             m_bestResiYuv[depth], m_bestRecoYuv[depth], false);<br>
+                xCheckDQP(outBestCU);<br>
<br>
                 if (m_bestMergeCU[depth]->m_totalCost < outBestCU->m_totalCost)<br>
                 {<br>
_______________________________________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org">x265-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/x265-devel" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>
</blockquote></div><br></div>