<div dir="ltr">Pushed to master branch</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Oct 9, 2021 at 6:58 PM Mahesh Pittala <<a href="mailto:mahesh@multicorewareinc.com">mahesh@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"><div dir="ltr">From eebbca3b036a60d1f76a3922c40ae7fa7fb14afb Mon Sep 17 00:00:00 2001<br>From: lwWang <<a href="mailto:liwei@multicorewareinc.com" target="_blank">liwei@multicorewareinc.com</a>><br>Date: Sat, 9 Oct 2021 10:42:37 +0800<br>Subject: [PATCH] fix the warnings<br><br>---<br> source/encoder/ratecontrol.cpp | 8 ++++----<br> 1 file changed, 4 insertions(+), 4 deletions(-)<br><br>diff --git a/source/encoder/ratecontrol.cpp b/source/encoder/ratecontrol.cpp<br>index 6c59d0c64..9a45650f9 100644<br>--- a/source/encoder/ratecontrol.cpp<br>+++ b/source/encoder/ratecontrol.cpp<br>@@ -1000,11 +1000,11 @@ bool RateControl::initPass2()<br> {<br>     uint64_t allConstBits = 0, allCodedBits = 0;<br>     uint64_t allAvailableBits = uint64_t(m_param->rc.bitrate * 1000. * m_numEntries * m_frameDuration);<br>-    int startIndex, framesCount, endIndex;<br>+    int startIndex, endIndex;<br>     int fps = X265_MIN(m_param->keyframeMax, (int)(m_fps + 0.5));<br>     int distance = fps << 1;<br>     distance = distance > m_param->keyframeMax ? (m_param->keyframeMax << 1) : m_param->keyframeMax;<br>-    startIndex = endIndex = framesCount = 0;<br>+    startIndex = endIndex = 0;<br>     double targetBits = 0;<br>     double expectedBits = 0;<br>     double targetBits2 = 0;<br>@@ -1014,7 +1014,7 @@ bool RateControl::initPass2()<br> <br>     if (m_param->rc.rateControlMode == X265_RC_ABR)<br>     {<br>-        for (startIndex = m_start, endIndex = m_start; endIndex < m_numEntries; endIndex++)<br>+        for (endIndex = m_start; endIndex < m_numEntries; endIndex++)<br>         {<br>             allConstBits += m_rce2Pass[endIndex].miscBits;<br>             allCodedBits += m_rce2Pass[endIndex].coeffBits + m_rce2Pass[endIndex].mvBits;<br>@@ -1023,7 +1023,7 @@ bool RateControl::initPass2()<br>         if (allAvailableBits < allConstBits)<br>         {<br>             x265_log(m_param, X265_LOG_ERROR, "requested bitrate is too low. estimated minimum is %d kbps\n",<br>-                (int)(allConstBits * m_fps / framesCount * 1000.));<br>+                (int)(allConstBits * m_fps / (m_numEntries - m_start) * 1000.));<br>             return false;<br>         }<br>         if (!analyseABR2Pass(allAvailableBits))<br>-- <br>2.22.0.windows.1<br><br></div>
</blockquote></div>