2015-01-12 03:58:24 +00:00
..
libyuv Change rectangle low level functions to use more conventional row functions including 'any' variations. Previously the yuv function SetPlane stored 32 bit values. Now a more conventional memset() style function is used for YUV that stores bytes. On Haswell a rep stosb is used for YUV. Overall benefit of this CL is improved performance for 'any' width, and simpler row assembly instead of full image assembly. Previously ARGBRect used a low level function that supported a rectangle in assembly. Now it uses a row function, and relies on row coalesce to combine into a single low level call. 2015-01-12 03:58:24 +00:00
libyuv.h FixedDiv1 using a single 64/32 divide. Removes size restriction from slope. 2014-01-02 22:32:09 +00:00