[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