<div dir="ltr">This is going to cause an unambiguous speed drop at all presets - what do our tests look like?</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 30, 2016 at 6:28 PM, Divya Manivannan <span dir="ltr"><<a href="mailto:divya@multicorewareinc.com" target="_blank">divya@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 Divya Manivannan <<a href="mailto:divya@multicorewareinc.com">divya@multicorewareinc.com</a>><br>
# Date 1467103421 -19800<br>
# Tue Jun 28 14:13:41 2016 +0530<br>
# Node ID b8432c5792ba2c74a5ec47ab426edd2cf2c6b217<br>
# Parent 626fcbac7ffba723dabd3a9f0507c4c80f3e7bc9<br>
rc: change max value of ABR and disable the frame parallelism in first frame<br>
<br>
diff -r 626fcbac7ffb -r b8432c5792ba source/encoder/frameencoder.cpp<br>
--- a/source/encoder/frameencoder.cpp Thu Jun 16 12:57:38 2016 +0530<br>
+++ b/source/encoder/frameencoder.cpp Tue Jun 28 14:13:41 2016 +0530<br>
@@ -1213,7 +1213,9 @@<br>
uint32_t rowCount = 0;<br>
if (m_param->rc.rateControlMode == X265_RC_ABR || bIsVbv)<br>
{<br>
- if ((uint32_t)m_rce.encodeOrder <= 2 * (m_param->fpsNum / m_param->fpsDenom))<br>
+ if (!m_rce.encodeOrder)<br>
+ rowCount = m_numRows - 1;<br>
+ else if ((uint32_t)m_rce.encodeOrder <= 2 * (m_param->fpsNum / m_param->fpsDenom))<br>
rowCount = X265_MIN((m_numRows + 1) / 2, m_numRows - 1);<br>
else<br>
rowCount = X265_MIN(m_refLagRows, m_numRows - 1);<br>
diff -r 626fcbac7ffb -r b8432c5792ba source/encoder/ratecontrol.cpp<br>
--- a/source/encoder/ratecontrol.cpp Thu Jun 16 12:57:38 2016 +0530<br>
+++ b/source/encoder/ratecontrol.cpp Tue Jun 28 14:13:41 2016 +0530<br>
@@ -279,7 +279,7 @@<br>
<br>
/* Adjust the first frame in order to stabilize the quality level compared to the rest */<br>
#define ABR_INIT_QP_MIN (24)<br>
-#define ABR_INIT_QP_MAX (40)<br>
+#define ABR_INIT_QP_MAX (37)<br>
#define ABR_INIT_QP_GRAIN_MAX (33)<br>
#define ABR_SCENECUT_INIT_QP_MIN (12)<br>
#define CRF_INIT_QP (int)m_param->rc.rfConstant<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" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>Deepthi Nandakumar<br></div>Engineering Manager, x265<br></div>Multicoreware, Inc<br></div></div>
</div>