[x265] [PATCH] fix the warnings

Mahesh Pittala mahesh at multicorewareinc.com
Sat Oct 9 18:39:15 UTC 2021


Pushed to master branch

On Sat, Oct 9, 2021 at 6:58 PM Mahesh Pittala <mahesh at multicorewareinc.com>
wrote:

> From eebbca3b036a60d1f76a3922c40ae7fa7fb14afb Mon Sep 17 00:00:00 2001
> From: lwWang <liwei at multicorewareinc.com>
> Date: Sat, 9 Oct 2021 10:42:37 +0800
> Subject: [PATCH] fix the warnings
>
> ---
>  source/encoder/ratecontrol.cpp | 8 ++++----
>  1 file changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/source/encoder/ratecontrol.cpp
> b/source/encoder/ratecontrol.cpp
> index 6c59d0c64..9a45650f9 100644
> --- a/source/encoder/ratecontrol.cpp
> +++ b/source/encoder/ratecontrol.cpp
> @@ -1000,11 +1000,11 @@ bool RateControl::initPass2()
>  {
>      uint64_t allConstBits = 0, allCodedBits = 0;
>      uint64_t allAvailableBits = uint64_t(m_param->rc.bitrate * 1000. *
> m_numEntries * m_frameDuration);
> -    int startIndex, framesCount, endIndex;
> +    int startIndex, endIndex;
>      int fps = X265_MIN(m_param->keyframeMax, (int)(m_fps + 0.5));
>      int distance = fps << 1;
>      distance = distance > m_param->keyframeMax ? (m_param->keyframeMax <<
> 1) : m_param->keyframeMax;
> -    startIndex = endIndex = framesCount = 0;
> +    startIndex = endIndex = 0;
>      double targetBits = 0;
>      double expectedBits = 0;
>      double targetBits2 = 0;
> @@ -1014,7 +1014,7 @@ bool RateControl::initPass2()
>
>      if (m_param->rc.rateControlMode == X265_RC_ABR)
>      {
> -        for (startIndex = m_start, endIndex = m_start; endIndex <
> m_numEntries; endIndex++)
> +        for (endIndex = m_start; endIndex < m_numEntries; endIndex++)
>          {
>              allConstBits += m_rce2Pass[endIndex].miscBits;
>              allCodedBits += m_rce2Pass[endIndex].coeffBits +
> m_rce2Pass[endIndex].mvBits;
> @@ -1023,7 +1023,7 @@ bool RateControl::initPass2()
>          if (allAvailableBits < allConstBits)
>          {
>              x265_log(m_param, X265_LOG_ERROR, "requested bitrate is too
> low. estimated minimum is %d kbps\n",
> -                (int)(allConstBits * m_fps / framesCount * 1000.));
> +                (int)(allConstBits * m_fps / (m_numEntries - m_start) *
> 1000.));
>              return false;
>          }
>          if (!analyseABR2Pass(allAvailableBits))
> --
> 2.22.0.windows.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20211010/8032d5c6/attachment.html>


More information about the x265-devel mailing list