Hello,

On Tue, Dec 16, 2014 at 1:56 PM, Rajeev Ranjan <rajee...@samsung.com> wrote:
> There is an open source library called libyuv (Reference: 
> http://code.google.com/p/libyuv/ as part of chromium project released under 
> BSD license) which provides scaling among other operations like color 
> conversion and rotation
>  for buffers in ARGB and various yuv formats.
> It has been optimized for SSE2/SSSE3/AVX2 on x86/x64 and Neon on Arm.
> Current acceleration for Smooth scaling in software backend is using Neon for 
> Arm and using mmx on x86.
> After doing a little bit of experimentation, we found that the smooth scaling 
> using libyuv is a bit faster on ARM as well as X86 platforms(checked with EFL 
> 1.7) when compared with current implementation.
> Result of Below mentioned Expedite test cases with xlib engine were found to 
> be better on ARM and Even MMX on X86 platforms.
>       Image Blend Smooth Scaled, Image Blend Smooth Solid Scaled, Image Blend 
> Border, Image Blend Solid Middle Border, Image Blend Solid Border, Image 
> Blend Border Recolor, Image Quality Scale
>
> I would like to contribute this optimization for EFL latest release. Please 
> share your comments.

So basically their is room to improve our assembly code for various
target. How do you plan to proceed ? Add a dependency or move the
useful code inside of Evas ? Also did you do any comparison on why our
assembly and their assembly have different profile. I am wondering if
we need to use all of libyuv code or if only a part of it is
interesting to us by complementing our current assemblty code.
-- 
Cedric BAIL

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to