<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 23, 2015 at 9:34 AM, Gopu Govindaswamy <span dir="ltr"><<a href="mailto:gopu@multicorewareinc.com" target="_blank">gopu@multicorewareinc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><br><br>On Wednesday, April 22, 2015, Steve Borho <<a href="mailto:steve@borho.org" target="_blank">steve@borho.org</a>> wrote:<br>> On 04/22, <a href="mailto:gopu@multicorewareinc.com" target="_blank">gopu@multicorewareinc.com</a> wrote:<br>>> # HG changeset patch<br>>> # User Gopu Govindaswamy <<a href="mailto:gopu@multicorewareinc.com" target="_blank">gopu@multicorewareinc.com</a>><br>>> # Date 1429699945 -19800<br>>> #      Wed Apr 22 16:22:25 2015 +0530<br>>> # Node ID 61d6b2ba3206a3ebf7b38118ee62e6c5e64e1c1b<br>>> # Parent  6d34a490302ee75f2ddc6ef7d841fb900dce1bb7<br>>> search: remove the merge candidates from the motion candidate list<br>>><br>>> The merge logic is already evaluating the cost of the merge MVs<br>><br>> this is only addressing the temporal candidate, what about all the<br>> others?<br></span><br></blockquote><div><br></div><div>I have verified on this, currently the merge candidates added into merge MV's only if bTemporalMVPEnabled enabled, <br>else we will not add the merge candidates into merge MV's<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 class=""><div class="h5">><br>>> diff -r 6d34a490302e -r 61d6b2ba3206 source/common/cudata.cpp<br>>> --- a/source/common/cudata.cpp        Wed Apr 22 11:52:43 2015 +0530<br>>> +++ b/source/common/cudata.cpp        Wed Apr 22 16:22:25 2015 +0530<br>>> @@ -1718,7 +1718,7 @@<br>>>              int curRefPOC = m_slice->m_refPOCList[picList][refIdx];<br>>>              int curPOC = m_slice->m_poc;<br>>><br>>> -            pmv[numMvc++] = amvpCand[num++] = scaleMvByPOCDist(neighbours[MD_COLLOCATED].mv[picList], curPOC, curRefPOC, colPOC, colRefPOC);<br>>> +            amvpCand[num++] = scaleMvByPOCDist(neighbours[MD_COLLOCATED].mv[picList], curPOC, curRefPOC, colPOC, colRefPOC);<br>>>          }<br>>>      }<br>>><br>>> _______________________________________________<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" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>><br>> --<br>> Steve Borho<br>> _______________________________________________<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" target="_blank">https://mailman.videolan.org/listinfo/x265-devel</a><br>><br><br></div></div><span class=""><font color="#888888">-- <br>Thanks & Regards<br>Gopu G<br>Multicoreware Inc <br><br><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Thanks & Regards<br>Gopu G<br>Multicoreware Inc <br><br></div>
</div></div>