[x265] [PATCH] rc: fix crash in 2 pass for faster preset (ultrafast - faster)

aarthi at multicorewareinc.com aarthi at multicorewareinc.com
Tue Jul 29 19:45:36 CEST 2014


# HG changeset patch
# User Aarthi Thirumalai
# Date 1406655882 -19800
#      Tue Jul 29 23:14:42 2014 +0530
# Node ID 94072231a518b6964c6c85d476976f9cf74e5c7a
# Parent  3a1245fb52a47bed07de6bc0711501eca7e24c8a
rc: fix crash in 2 pass for faster preset (ultrafast - faster)

diff -r 3a1245fb52a4 -r 94072231a518 source/encoder/encoder.cpp
--- a/source/encoder/encoder.cpp	Tue Jul 29 01:26:19 2014 -0500
+++ b/source/encoder/encoder.cpp	Tue Jul 29 23:14:42 2014 +0530
@@ -1379,9 +1379,6 @@
             x265_log(p, X265_LOG_WARNING, "--tune %s should be used if attempting to benchmark %s!\n", s, s);
     }
 
-    if (p->bOpenGOP && p->rc.bStatRead)
-        p->lookaheadDepth = 0;
-
     //====== Coding Tools ========
 
     uint32_t tuQTMaxLog2Size = maxLog2CUSize - 1;
diff -r 3a1245fb52a4 -r 94072231a518 source/encoder/ratecontrol.cpp
--- a/source/encoder/ratecontrol.cpp	Tue Jul 29 01:26:19 2014 -0500
+++ b/source/encoder/ratecontrol.cpp	Tue Jul 29 23:14:42 2014 +0530
@@ -573,7 +573,7 @@
                     return false;
                 }
 
-                if ((m_param->rc.cuTree || m_param->rc.vbvBufferSize) && ((p = strstr(opts, "rc-lookahead=")) != 0) && sscanf(p, "rc-lookahead=%d", &i))
+                if ((p = strstr(opts, "rc-lookahead=")) != 0 && sscanf(p, "rc-lookahead=%d", &i))
                     m_param->lookaheadDepth = i;
             }
             /* find number of pics */


More information about the x265-devel mailing list