<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Sep 28, 2013 at 11:28 PM, chen <span dir="ltr"><<a href="mailto:chenm003@163.com" target="_blank">chenm003@163.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-height:1.7;font-size:14px;font-family:arial"><div>At <a href="tel:2013-09-28%C2%A019" value="+12013092819" target="_blank">2013-09-28 19</a>:00:01,"Jason Garrett-Glaser" <<a href="mailto:jason@x264.com" target="_blank">jason@x264.com</a>> wrote:<br>
</div>
<div><div class="im">>Does HEVC really have width-5 blocks?  I thought the widths were 4, 8,<br>>and so forth; did they add odd-size blocks?  What is the exact,<br>>complete list of widths we need to support?<br>
</div></div></div></blockquote><div><br></div><div>For the record, inter block widths can be 4, 8, 12, 16, 24, 32, 48, 64</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="line-height:1.7;font-size:14px;font-family:arial"><div><div class="im">><br></div>the width-5 block made by me, I change the ME interpolate, I use extra 1 row/col</div>
<div>to reduce two HPEL interpolate into one, so we need width 5 (4+1) here.</div></div></blockquote></div><div class="gmail_extra"><br></div><div class="gmail_extra">Yes, but:</div><div class="gmail_extra"><br></div><div class="gmail_extra">
1 - motion search doesn't use chroma, so it won't use a 4-tap filter</div><div class="gmail_extra">2 - there is no reason ME couldn't pad the width out to an even multiple of 4.</div><div><br></div><div>Our interpolation filter primitives are one of the few which are not compiled to a specific width and height, because we had been using them for row and frame based interpolations.  Perhaps in the future we can make a set which are optimized for the inter block sizes.</div>
<div><br></div>-- <br>Steve Borho
</div></div>