# HG changeset patch
# User Santhoshini Sekar <santhosh...@multicorewareinc.com>
# Date 1400748424 -19800
#      Thu May 22 14:17:04 2014 +0530
# Node ID 8883aa66b346bb0fbc3f92155d173b5533336f7e
# Parent  8ac70ae728744dabf2df5ad62aee3c3e6574ba5a
rc: always use frameSizeEstimted for bits in updateVbvPlan

diff -r 8ac70ae72874 -r 8883aa66b346 source/encoder/encoder.cpp
--- a/source/encoder/encoder.cpp        Thu May 22 11:37:29 2014 +0530
+++ b/source/encoder/encoder.cpp        Thu May 22 14:17:04 2014 +0530
@@ -203,13 +203,12 @@
     {
         FrameEncoder *encoder = &m_frameEncoder[encIdx];
         double bits;
-        bits = encoder->m_rce.frameSizePlanned;
+        bits = encoder->m_rce.frameSizeEstimated;
         if (!encoder->m_rce.isActive)
         {
             encIdx = (encIdx + 1) % param->frameNumThreads;
             continue;
         }
-        bits = X265_MAX(bits, encoder->m_rce.frameSizeEstimated);
         rc->bufferFill -= bits;
         rc->bufferFill = X265_MAX(rc->bufferFill, 0);
         rc->bufferFill += encoder->m_rce.bufferRate;
_______________________________________________
x265-devel mailing list
x265-devel@videolan.org
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to