[x265] [PATCH] Enable skip RD analysis intra (when sum of sub CUsplitcost bigger than non-split cost) in default param options

Santhoshini Sekar santhoshini at multicorewareinc.com
Wed Nov 15 10:21:31 CET 2017


Enabling splitRdSkip for Intra is not giving a bit exact output and there
is loss in compression efficiency. The reason behind this is that the
context of the entropy coder and bits are updated after all the sub CUs are
analysed whereas bEnableSplitRdSkip is terminating the analysis of the
subCUs at a much early stage.  The entropy coder can save more bits for the
sub CUs and finally the subCUs can become cheaper.

On Fri, Nov 10, 2017 at 4:11 PM, <aasaipriya at multicorewareinc.com> wrote:

> # HG changeset patch
> # User Aasaipriya Chandran <aasaipriya at multicorewareinc.com>
> # Date 1510220385 -19800
> #      Thu Nov 09 15:09:45 2017 +0530
> # Node ID 5f2c98ebd15e5935697c985ce856b9400d1a2ebc
> # Parent  bd438ce108435deb4f0063fca9a9e14a75e8de38
> Enable skip RD analysis intra (when sum of sub CUsplitcost bigger than
> non-split cost) in default param options
>
> diff -r bd438ce10843 -r 5f2c98ebd15e source/common/param.cpp
> --- a/source/common/param.cpp   Wed Nov 08 16:18:29 2017 +0530
> +++ b/source/common/param.cpp   Thu Nov 09 15:09:45 2017 +0530
> @@ -157,7 +157,7 @@
>      param->bEnableConstrainedIntra = 0;
>      param->bEnableStrongIntraSmoothing = 1;
>      param->bEnableFastIntra = 0;
> -    param->bEnableSplitRdSkip = 0;
> +    param->bEnableSplitRdSkip = 1;
>
>      /* Inter Coding tools */
>      param->searchMethod = X265_HEX_SEARCH;
> _______________________________________________
> x265-devel mailing list
> x265-devel at videolan.org
> https://mailman.videolan.org/listinfo/x265-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20171115/73dc6713/attachment.html>


More information about the x265-devel mailing list