<div dir="ltr">Pushed to default.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 19, 2019 at 10:35 AM <<a href="mailto:pooja@multicorewareinc.com">pooja@multicorewareinc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"># HG changeset patch<br>
# User Pooja Venkatesan <<a href="mailto:pooja@multicorewareinc.com" target="_blank">pooja@multicorewareinc.com</a>><br>
# Date 1552816785 -19800<br>
#      Sun Mar 17 15:29:45 2019 +0530<br>
# Node ID f0b531ade27567f539d80e2592de146475f68080<br>
# Parent  de920e0a31831f52599f3937c3ee6945e88ed851<br>
Reduce QP for the scene changes that is followed by black frames<br>
<br>
During a scenecut, the transition from black frames to a different sequence<br>
gives a high QP value. Reducing tune complexity factor for the scene<br>
change in ABR reduces QP.<br>
<br>
diff -r de920e0a3183 -r f0b531ade275 source/encoder/ratecontrol.cpp<br>
--- a/source/encoder/ratecontrol.cpp    Tue Jul 23 17:03:51 2019 +0530<br>
+++ b/source/encoder/ratecontrol.cpp    Sun Mar 17 15:29:45 2019 +0530<br>
@@ -2116,6 +2116,9 @@<br>
             if ((underflow < epsilon || rce->isFadeEnd) && !isFrameDone)<br>
             {<br>
                 init(*m_curSlice->m_sps);<br>
+                // Reduce tune complexity factor for scenes that follow blank frames<br>
+                double tuneCplxFactor = (m_ncu > 3600 && m_param->rc.cuTree && !m_param->rc.hevcAq) ? 2.5 : m_param->rc.hevcAq ? 1.5 : m_isGrainEnabled ? 1.9 : 1.0;<br>
+                m_cplxrSum /= tuneCplxFactor;<br>
                 m_shortTermCplxSum = rce->lastSatd / (CLIP_DURATION(m_frameDuration) / BASE_FRAME_DURATION);<br>
                 m_shortTermCplxCount = 1;<br>
                 m_isAbrReset = true;<br>
_______________________________________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org" target="_blank">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 clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><font face="georgia, serif">Regards,</font><div><font face="georgia, serif">Aruna</font></div></div></div>