<div dir="ltr">From 1fcf5d6b962a2533e1bc459a3d43b8b4a0a6a100 Mon Sep 17 00:00:00 2001<br>From: Niranjan <<a href="mailto:niranjan@multicorewareinc.com">niranjan@multicorewareinc.com</a>><br>Date: Wed, 10 Feb 2021 01:07:39 +0530<br>Subject: [PATCH] Enable --scenecut-aware-qp with --crf in pass 2<br><br>---<br> source/encoder/ratecontrol.cpp | 10 ++++++++++<br> 1 file changed, 10 insertions(+)<br><br>diff --git a/source/encoder/ratecontrol.cpp b/source/encoder/ratecontrol.cpp<br>index a4756de39..9c7b6132b 100644<br>--- a/source/encoder/ratecontrol.cpp<br>+++ b/source/encoder/ratecontrol.cpp<br>@@ -1394,6 +1394,16 @@ int RateControl::rateControlStart(Frame* curFrame, RateControlEntry* rce, Encode<br>     if (!m_isAbr && m_2pass && m_param->rc.rateControlMode == X265_RC_CRF)<br>     {<br>         rce->qpPrev = x265_qScale2qp(rce->qScale);<br>+        if (m_param->bEnableSceneCutAwareQp)<br>+        {<br>+            double lqmin = m_lmin[m_sliceType];<br>+            double lqmax = m_lmax[m_sliceType];<br>+            if (m_param->bEnableSceneCutAwareQp & FORWARD)<br>+                rce->newQScale = forwardMasking(curFrame, rce->newQScale);<br>+            if (m_param->bEnableSceneCutAwareQp & BACKWARD)<br>+                rce->newQScale = backwardMasking(curFrame, rce->newQScale);<br>+            rce->newQScale = x265_clip3(lqmin, lqmax, rce->newQScale);<br>+        }<br>         rce->qScale = rce->newQScale;<br>         rce->qpaRc = curEncData.m_avgQpRc = curEncData.m_avgQpAq = x265_qScale2qp(rce->newQScale);<br>         m_qp = int(rce->qpaRc + 0.5);<br>-- <br>2.18.0.windows.1<br><br><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><font color="#0c343d" face="verdana, sans-serif"><br></font></div><div dir="ltr"><font color="#0c343d" face="verdana, sans-serif">Thanks & Regards</font><div><font color="#0c343d" face="verdana, sans-serif"><b>Niranjan Kumar B</b></font></div><div><font size="1" color="#0c343d" face="verdana, sans-serif">Video Codec Engineer </font></div><div><font size="1" color="#0c343d" face="verdana, sans-serif">Media & AI Analytics</font></div><div><font face="trebuchet ms, sans-serif" color="#0c343d">+91 958 511 1449</font></div><div><a href="https://multicorewareinc.com/" style="color:rgb(17,85,204)" target="_blank"><img src="https://docs.google.com/uc?export=download&id=1kc3RJu9M8bnIf6Xa5rUw2d-eEVUsPBE5&revid=0B7tw9XJBmynaemR1VUpQUi9DVytRVW5SVkRwVTFjb1hBMUcwPQ"></a></div></div></div></div></div></div></div></div>