[x265] [PATCH] rc: introduce param variables for 2 pass

aarthi at multicorewareinc.com aarthi at multicorewareinc.com
Tue Jun 17 16:36:47 CEST 2014


# HG changeset patch
# User Aarthi Thirumalai<aarthi at multicorewareinc.com>
# Date 1402997162 -19800
#      Tue Jun 17 14:56:02 2014 +0530
# Node ID eb3b6d39b83102dfc7c665e3055c1ffda3322e3e
# Parent  3a19a9fdb103979e65a9daf15c46c0735e8d743e
rc: introduce param variables for 2 pass

diff -r 3a19a9fdb103 -r eb3b6d39b831 source/x265.h
--- a/source/x265.h	Tue Jun 17 14:07:26 2014 +0530
+++ b/source/x265.h	Tue Jun 17 14:56:02 2014 +0530
@@ -742,11 +742,25 @@
 
         /* In CRF mode, maximum CRF as caused by VBV. 0 implies no limit */
         double    rfConstantMax;
-
         /* In CRF mode, minimum CRF as caused by VBV */
         double    rfConstantMin;
+
+        /* 2pass */
+
+        /* Filename of the 2pass output stats file. It's null during the final pass when 
+         * stats file isn't written.*/
+        char        *statOutFileName;
+
+        /* Filename of the 2pass input stats file that is used to load the data for subsequent passes. 
+         * It's null during the first pass of a multipass encode. */
+        char        *statInFileName;
+
+        /* temporally blur quants */
+        double       qblur;
+
+        /* temporally blur complexity */
+        float        complexityBlur;
     } rc;
-
     /*== Video Usability Information ==*/
     struct
     {


More information about the x265-devel mailing list