On 07/23, [email protected] wrote: > # HG changeset patch > # User Dnyaneshwar G <[email protected]> > # Date 1437640145 -19800 > # Thu Jul 23 13:59:05 2015 +0530 > # Node ID 0bdab1ab0e78684cbb3ecc4913e59d2b35b4e1b7 > # Parent 42bc8575020b73d129d0bcef70c7cbe80a8b51df > main12: added lambda tables based based on qp values
seems plausible, comapre the new: http://privatepaste.com/6fa72b1e5a against yesterdays: http://privatepaste.com/71b507772b queued > diff -r 42bc8575020b -r 0bdab1ab0e78 source/common/constants.cpp > --- a/source/common/constants.cpp Wed Jul 22 12:56:34 2015 -0500 > +++ b/source/common/constants.cpp Thu Jul 23 13:59:05 2015 +0530 > @@ -27,7 +27,48 @@ > > namespace X265_NS { > > -#if HIGH_BIT_DEPTH > +#if X265_DEPTH == 12 > + > +// lambda = pow(2, (double)q / 6 - 2) * (1 << (12 - 8)); > +double x265_lambda_tab[QP_MAX_MAX + 1] = > +{ > + 4.0000, 4.4898, 5.0397, 5.6569, 6.3496, > + 7.1272, 8.0000, 8.9797, 10.0794, 11.3137, > + 12.6992, 14.2544, 16.0000, 17.9594, 20.1587, > + 22.6274, 25.3984, 28.5088, 32.0000, 35.9188, > + 40.3175, 45.2548, 50.7968, 57.0175, 64.0000, > + 71.8376, 80.6349, 90.5097, 101.5937, 114.0350, > + 128.0000, 143.6751, 161.2699, 181.0193, 203.1873, > + 228.0701, 256.0000, 287.3503, 322.5398, 362.0387, > + 406.3747, 456.1401, 512.0000, 574.7006, 645.0796, > + 724.0773, 812.7493, 912.2803, 1024.0000, 1149.4011, > + 1290.1592, 1448.1547, 1625.4987, 1824.5606, 2048.0000, > + 2298.8023, 2580.3183, 2896.3094, 3250.9974, 3649.1211, > + 4096.0000, 4597.6045, 5160.6366, 5792.6188, 6501.9947, > + 7298.2423, 8192.0000, 9195.2091, 10321.2732, 11585.2375 > +}; > + > +// lambda2 = pow(lambda, 2) * scale (0.85); > +double x265_lambda2_tab[QP_MAX_MAX + 1] = > +{ > + 13.6000, 17.1349, 21.5887, 27.2000, 34.2699, > + 43.1773, 54.4000, 68.5397, 86.3546, 108.8000, > + 137.0794, 172.7092, 217.6000, 274.1588, 345.4185, > + 435.2000, 548.3176, 690.8369, 870.4000, 1096.6353, > + 1381.6739, 1740.8000, 2193.2706, 2763.3478, 3481.6000, > + 4386.5411, 5526.6955, 6963.2000, 8773.0822, 11053.3910, > + 13926.4000, 17546.1645, 22106.7819, 27852.8000, 35092.3291, > + 44213.5641, 55705.6000, 70184.6579, 88427.1282, 111411.2000, > + 140369.3159, 176854.2563, 222822.4000, 280738.6324, 353708.5127, > + 445644.8001, 561477.2648, 707417.0237, 891289.6000, 1122954.5277, > + 1414834.0484, 1782579.2003, 2245909.0566, 2829668.0981, 3565158.4000, > + 4491818.1146, 5659336.1938, 7130316.8013, 8983636.2264, > 11318672.3923, > + 14260633.6000, 17967272.4585, 22637344.7751, 28521267.1953, > 35934544.9165, > + 45274689.5567, 57042534.4000, 71869089.8338, 90549379.1181, > 114085068.8008 > +}; > + > +#elif X265_DEPTH == 10 > + > // lambda = pow(2, (double)q / 6 - 2) * (1 << (X265_DEPTH - 8)); > double x265_lambda_tab[QP_MAX_MAX + 1] = > { > _______________________________________________ > x265-devel mailing list > [email protected] > https://mailman.videolan.org/listinfo/x265-devel -- Steve Borho _______________________________________________ x265-devel mailing list [email protected] https://mailman.videolan.org/listinfo/x265-devel
