[x265] Fwd: [PATCH Review Only] filterHorizontal_p_p_4, 48x48 asm code

Praveen Tiwari praveen at multicorewareinc.com
Wed Oct 9 07:07:52 CEST 2013


>>For luma, the only width-48 block used in the encoder is 48x64.

>>And at width 64 there is only 64x16, 64x32, 64x48, 64x64 (1/4, 1/2, 3/4,
4/4).

>>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)

>>width 8 only has 8x4 and 8x8

>>So to minimize your work effort you should be writing 8-tap luma macros
that interpolate:

>>* 64x16
>>* 32x8
>>* 16x4
>>* 8x4

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.


Regards,
Praveen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/x265-devel/attachments/20131009/bb3e58ec/attachment.html>


More information about the x265-devel mailing list