# HG changeset patch # User Steve Borho <st...@borho.org> # Date 1410786013 -7200 # Mon Sep 15 15:00:13 2014 +0200 # Node ID dd060bfda6e57f17aa7663de805db8d3a7ed7edc # Parent dff0cd55b520620ef8a7a9b7f4a7c0861f26b351 param: preset tuning changes
1. disable SAO in superfast Recent changes have made --no-sao substantially faster than SAO, which has made ultrafast preset much much faster than superfast. By disabling SAO in superfast, it is now roughly half-way between ultrafast and veryfast again. 2. Enable weighted prediction for B slices in slower, veryslow, and placebo Weighted prediction for B can sometimes be beneficial, so turn it on for slower encodes. diff -r dff0cd55b520 -r dd060bfda6e5 source/common/param.cpp --- a/source/common/param.cpp Mon Sep 15 14:43:19 2014 +0200 +++ b/source/common/param.cpp Mon Sep 15 15:00:13 2014 +0200 @@ -277,6 +277,7 @@ param->rc.aqStrength = 0.0; param->rc.aqMode = X265_AQ_NONE; param->rc.cuTree = 0; + param->bEnableSAO = 0; param->bEnableFastIntra = 1; } else if (!strcmp(preset, "veryfast")) @@ -326,6 +327,7 @@ } else if (!strcmp(preset, "slower")) { + param->bEnableWeightedBiPred = 1; param->bEnableAMP = 1; param->bEnableRectInter = 1; param->lookaheadDepth = 30; @@ -339,6 +341,7 @@ } else if (!strcmp(preset, "veryslow")) { + param->bEnableWeightedBiPred = 1; param->bEnableAMP = 1; param->bEnableRectInter = 1; param->lookaheadDepth = 40; @@ -353,6 +356,7 @@ } else if (!strcmp(preset, "placebo")) { + param->bEnableWeightedBiPred = 1; param->bEnableAMP = 1; param->bEnableRectInter = 1; param->lookaheadDepth = 60; _______________________________________________ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel