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, <aasaipr...@multicorewareinc.com> wrote: > # HG changeset patch > # User Aasaipriya Chandran <aasaipr...@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@videolan.org > https://mailman.videolan.org/listinfo/x265-devel >
_______________________________________________ x265-devel mailing list x265-devel@videolan.org https://mailman.videolan.org/listinfo/x265-devel