KerwinMa / libyuv

Automatically exported from code.google.com/p/libyuv
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

YUY2ToI420 is slow on Arm #64

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
On Arm platforms that use YUY2 camera format, the conversion is #1 on profiles.
Its using C code, and should be converted to Neon.
Code should be similar to NV12

Original issue reported on code.google.com by fbarch...@google.com on 8 Aug 2012 at 10:07

GoogleCodeExporter commented 9 years ago
Note YUY2ToARGB has Neon for the ARGB portion of the conversion.

Original comment by fbarch...@chromium.org on 30 Aug 2012 at 10:36

GoogleCodeExporter commented 9 years ago
r375 has NEON YUY2ToI420.  And UYVYToI420.
Keeping bug open as the register usage should be cleaned up to avoid pushes.

Original comment by fbarch...@google.com on 26 Sep 2012 at 1:31

GoogleCodeExporter commented 9 years ago
r378 has the optimized register usage.  First pass complete.

Original comment by fbarch...@google.com on 27 Sep 2012 at 3:30