<div dir="ltr"><br><div class="gmail_quote"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="im"><div><br></div></div><div>>>For luma, the only width-48 block used in the encoder is 48x64.</div>
<div><br></div><div>>>And at width 64 there is only 64x16, 64x32, 64x48, 64x64 (1/4, 1/2, 3/4, 4/4).</div>
<div><br></div><div>>>The same applies to width 32 (8, 16, 24, 32) and 16 (4, 8, 12, 16).  (width 24 only has height 32, width 12 only has height 16)</div><div><br></div><div>>>width 8 only has 8x4 and 8x8</div>
<div><br></div>
<div>>>So to minimize your work effort you should be writing 8-tap luma macros that interpolate:</div><div><br></div><div>>>* 64x16</div><div>>>* 32x8<br></div><div>>>* 16x4<br></div><div>>>* 8x4<br>
</div><div><br></div><div>These code can be adjust accordingly height very easily just changing one line, I will Integrate only sizes which are required and this patch is just a sample for width 48. </div><div><br></div><div>
<br></div><div>Regards,</div><div>Praveen</div><div><br></div><div><br></div></div></div></div>
<br></div><br></div>