<div dir="ltr">Am I missing something here? You have added code in the else part - if(AQ is disabled), we are already calculating variance for weightP. <br><div><div id="__tbSetup"></div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Mon, Dec 16, 2013 at 5:43 PM, Gopu Govindaswamy <span dir="ltr"><<a href="mailto:gopu@multicorewareinc.com" target="_blank">gopu@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 Gopu Govindaswamy <<a href="mailto:gopu@multicorewareinc.com">gopu@multicorewareinc.com</a>><br>
# Date 1387195927 -19800<br>
# Node ID bdc7afa5ba5afee7113ac0d427fbfc660359716d<br>
# Parent  3dae450a06a4b390ce6fd947d5095b739b01c6d8<br>
rc: Calculate the variance data for weighted prediction if aq-mode is disable<br>
<br>
diff -r 3dae450a06a4 -r bdc7afa5ba5a source/encoder/ratecontrol.cpp<br>
--- a/source/encoder/ratecontrol.cpp    Mon Dec 16 13:57:58 2013 +0530<br>
+++ b/source/encoder/ratecontrol.cpp    Mon Dec 16 17:42:07 2013 +0530<br>
@@ -116,6 +116,15 @@<br>
             for (int cuxy = 0; cuxy < cuCount; cuxy++ )<br>
                 pic->m_lowres.invQscaleFactor[cuxy] = 256;<br>
         }<br>
+<br>
+         /* Need variance data for weighted prediction */<br>
+        if (cfg->param.bEnableWeightedPred)<br>
+        {<br>
+            for (int cuy = 0; cuy < maxRow; cuy++ )<br>
+                for (int cux = 0; cux < maxCol; cux++ )<br>
+                    acEnergyCu(pic, cux, cuy);<br>
+        }<br>
+<br>
     }<br>
     else<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>