On Sat, Sep 28, 2013 at 11:28 PM, chen <[email protected]> wrote:

> At 2013-09-28 19:00:01,"Jason Garrett-Glaser" <[email protected]> wrote:
> >Does HEVC really have width-5 blocks?  I thought the widths were 4, 8,
> >and so forth; did they add odd-size blocks?  What is the exact,
> >complete list of widths we need to support?
>

For the record, inter block widths can be 4, 8, 12, 16, 24, 32, 48, 64


> >
> the width-5 block made by me, I change the ME interpolate, I use extra 1
> row/col
> to reduce two HPEL interpolate into one, so we need width 5 (4+1) here.
>

Yes, but:

1 - motion search doesn't use chroma, so it won't use a 4-tap filter
2 - there is no reason ME couldn't pad the width out to an even multiple of
4.

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.

-- 
Steve Borho
_______________________________________________
x265-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/x265-devel

Reply via email to