# HG changeset patch
# User Sumalatha Polureddy
# Date 1392361799 -19800
# Node ID 11ffc3cfe0d810f2e229eec0bb49053139ec123d
# Parent  0d033b5677da7c0b00582082c8b00feba3abb9fa
compress: missed few lines of code while applying previous patch

1. Increase the eraly skips in rd2
2. Sa8d cost is not calculated, but used in the code

diff -r 0d033b5677da -r 11ffc3cfe0d8 source/encoder/compress.cpp
--- a/source/encoder/compress.cpp       Fri Feb 14 00:53:22 2014 -0600
+++ b/source/encoder/compress.cpp       Fri Feb 14 12:39:59 2014 +0530
@@ -287,7 +287,9 @@
         outTempCU->m_totalBits = outBestCU->m_totalBits;
         outTempCU->m_totalDistortion = outBestCU->m_totalDistortion;
         outTempCU->m_totalCost = 
m_rdCost->calcRdSADCost(outTempCU->m_totalDistortion, outTempCU->m_totalBits);
-        if (m_cfg->param.rdLevel > 2)
+        outTempCU->m_sa8dCost = outTempCU->m_totalCost;
+        outBestCU->m_sa8dCost = outTempCU->m_sa8dCost;
+        if (m_cfg->param.rdLevel >= 2)
         {
             //calculate the motion compensation for chroma for the best mode 
selected
             int numPart = outBestCU->getNumPartInter();
_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to