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