frkoenig@google.com 7aa6f06e70 Avoid using Q4-Q7 registers for NEON.
Was not paying attention to which registers were for scratch.
Avoid the need to preserve registers by not using registers
in the Q4-Q7 range.

Fix ScaleDown2Int_NEON by changing how rounding was applied.

ScaleDownRow4 changed to process 4 output pixels per loop.

No need to push/pop registers for UV Transpose, removed
functions.

Fix for CPU Flag for scale_test.cc to turn on/off optimizations
for timing.
Review URL: http://webrtc-codereview.appspot.com/259002

git-svn-id: http://libyuv.googlecode.com/svn/trunk@58 16f28f9a-4ce2-e073-06de-1de4eb20be90
2011-11-03 00:54:50 +00:00
include ARGB To I420 and variations using row functions 2011-10-31 21:36:47 +00:00
source Avoid using Q4-Q7 registers for NEON. 2011-11-03 00:54:50 +00:00
unit_test Avoid using Q4-Q7 registers for NEON. 2011-11-03 00:54:50 +00:00
AUTHORS Adding AUTHORS file to libyuv 2011-11-01 20:44:21 +00:00
codereview.settings Adding code review file 2011-09-29 23:08:06 +00:00
DEPS Libyuv: 1. Dividing gyp file to test and source. 2. Updating DEPS file to build tests (not only library). 2011-10-07 20:00:23 +00:00
libyuv_test.gyp ScaleRowDown4Int_SSE2 was incorrectly computing offset. 2011-10-21 22:27:20 +00:00
libyuv.gyp libyuv: Updates to gyp file convert and general 2011-10-28 01:01:57 +00:00
LICENSE libyuv: Aligning license file with file header 2011-11-02 17:33:44 +00:00
PATENTS LibYuv: Adding PATENT and LICENSE files 2011-10-25 16:15:49 +00:00
README.chromium Adding README.chromium. 2011-10-31 18:08:09 +00:00

Name: libyuv
URL: http://code.google.com/p/libyuv/
Version: 48
License: BSD
License File: LICENSE

Description:
libyuv is an open source project that includes
YUV conversion and scaling functionality.