<div dir="ltr"><div dir="ltr"><div># HG changeset patch</div><div># User Akil Ayyappan<<a href="mailto:akil@multicorewareinc.com" target="_blank">akil@multicorewareinc.com</a>></div><div># Date 1558085430 -19800</div><div>#      Fri May 17 15:00:30 2019 +0530</div><div># Node ID b218b70740af26fb83ac43b35397c9a3ae795f33</div><div># Parent  39b35ea862834f05e7437e1670e55de595c8f875</div><div>Enable cutree for two pass encode</div><div><br></div><div>Pushed patch to x265 default public repo.</div><div><br></div><div>Thanks & Regards,</div><div>Dinesh</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 17, 2019 at 3:24 PM Akil <<a href="mailto:akil@multicorewareinc.com">akil@multicorewareinc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div>Modified tab to space.</div><div><br></div><div># HG changeset patch</div><div># User Akil Ayyappan<<a href="mailto:akil@multicorewareinc.com" target="_blank">akil@multicorewareinc.com</a>></div><div># Date 1558085430 -19800</div><div>#      Fri May 17 15:00:30 2019 +0530</div><div># Node ID b218b70740af26fb83ac43b35397c9a3ae795f33</div><div># Parent  39b35ea862834f05e7437e1670e55de595c8f875</div><div>Enable cutree for two pass encode</div><div><br></div><div>diff -r 39b35ea86283 -r b218b70740af source/encoder/slicetype.cpp</div><div>--- a/source/encoder/slicetype.cpp<span style="white-space:pre-wrap">      </span>Tue Mar 26 10:31:41 2019 +0530</div><div>+++ b/source/encoder/slicetype.cpp<span style="white-space:pre-wrap"> </span>Fri May 17 15:00:30 2019 +0530</div><div>@@ -1165,7 +1165,9 @@</div><div>         ProfileScopeEvent(prelookahead);</div><div>         m_lock.release();</div><div>         preFrame->m_lowres.init(preFrame->m_fencPic, preFrame->m_poc);</div><div>-        if (m_lookahead.m_bAdaptiveQuant)</div><div>+        if (m_lookahead.m_param->rc.bStatRead && m_lookahead.m_param->rc.cuTree && IS_REFERENCED(preFrame))</div><div>+            /* cu-tree offsets were read from stats file */;</div><div>+        else if (m_lookahead.m_bAdaptiveQuant)</div><div>             tld.calcAdaptiveQuantFrame(preFrame, m_lookahead.m_param);</div><div>         tld.lowresIntraEstimate(preFrame->m_lowres, m_lookahead.m_param->rc.qgSize);</div><div>         preFrame->m_lowresInit = true;</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 17, 2019 at 3:06 PM Akil <<a href="mailto:akil@multicorewareinc.com" target="_blank">akil@multicorewareinc.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div># HG changeset patch</div><div># User Akil Ayyappan<<a href="mailto:akil@multicorewareinc.com" target="_blank">akil@multicorewareinc.com</a>></div><div># Date 1558085430 -19800</div><div>#      Fri May 17 15:00:30 2019 +0530</div><div># Node ID 9f990b56a958a4c58eb1dccf1f66a489976d8865</div><div># Parent  39b35ea862834f05e7437e1670e55de595c8f875</div><div>Enable cutree for two pass encode</div><div><br></div><div>diff -r 39b35ea86283 -r 9f990b56a958 source/encoder/slicetype.cpp</div><div>--- a/source/encoder/slicetype.cpp<span style="white-space:pre-wrap">    </span>Tue Mar 26 10:31:41 2019 +0530</div><div>+++ b/source/encoder/slicetype.cpp<span style="white-space:pre-wrap"> </span>Fri May 17 15:00:30 2019 +0530</div><div>@@ -1165,7 +1165,9 @@</div><div>         ProfileScopeEvent(prelookahead);</div><div>         m_lock.release();</div><div>         preFrame->m_lowres.init(preFrame->m_fencPic, preFrame->m_poc);</div><div>-        if (m_lookahead.m_bAdaptiveQuant)</div><div>+<span style="white-space:pre-wrap">          </span>if (m_lookahead.m_param->rc.bStatRead && m_lookahead.m_param->rc.cuTree && IS_REFERENCED(preFrame))</div><div>+<span style="white-space:pre-wrap">                       </span>/* cu-tree offsets were read from stats file */;</div><div>+        else if (m_lookahead.m_bAdaptiveQuant)</div><div>             tld.calcAdaptiveQuantFrame(preFrame, m_lookahead.m_param);</div><div>         tld.lowresIntraEstimate(preFrame->m_lowres, m_lookahead.m_param->rc.qgSize);</div><div>         preFrame->m_lowresInit = true;</div><div><br></div><div><br></div>-- <br><div dir="ltr" class="gmail-m_1622555870181957805gmail-m_8936998225348475981gmail_signature"><div dir="ltr"><i><b>Regards,</b></i><div><i><b>Akil R</b></i></div></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail-m_1622555870181957805gmail_signature"><div dir="ltr"><i><b>Regards,</b></i><div><i><b>Akil R</b></i></div></div></div>
_______________________________________________<br>
x265-devel mailing list<br>
<a href="mailto:x265-devel@videolan.org" target="_blank">x265-devel@videolan.org</a><br>
<a href="https://mailman.videolan.org/listinfo/x265-devel" rel="noreferrer" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>
</blockquote></div></div>