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
