<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Sep 20, 2013 at 2:27 AM, 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 1379662010 -19800<br>
#      Fri Sep 20 12:56:50 2013 +0530<br>
# Node ID 0e60d5bc9fc47dfeffc8bb3178b8cf16427a363c<br>
# Parent  20d8fa0541d8cf77d52106c08022ae97f3ff5de8<br>
Bug Fix - copy last Recq value to thread local rce object<br>
<br>
Missed this out in previous patch.<br></blockquote><div><br></div><div>queued for stable</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

diff -r 20d8fa0541d8 -r 0e60d5bc9fc4 source/encoder/ratecontrol.cpp<br>
--- a/source/encoder/ratecontrol.cpp    Thu Sep 19 22:26:46 2013 -0500<br>
+++ b/source/encoder/ratecontrol.cpp    Fri Sep 20 12:56:50 2013 +0530<br>
@@ -116,6 +116,8 @@<br>
             double q = qScale2qp(rateEstimateQscale(rce));<br>
             qp = Clip3(MIN_QP, MAX_QP, (int)(q + 0.5));<br>
             rce->qpaRc = q;<br>
+            /* copy value of lastRceq into thread local rce struct *to be used in RateControlEnd() */<br>
+            rce->qRceq = lastRceq;<br>
             accumPQpUpdate();<br>
             break;<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><br clear="all"><div><br></div>-- <br>Steve Borho
</div></div>