yang.zhang@arm.com 63996ab7ca Fix the bug (0 extension from int to int64) in ScaleARGBRowDownEven_NEON.
Reason of this bug is that ARM64 can't extend the sign bit of a 32-bit integer
to 64-bit integer automatically.
ScaleARGBRowDownEven_NEON is also enabled for ARM64.

BUG=319
TESTED=libyuv_unittest
R=fbarchard@google.com

Change-Id: Ib8d30a05156239247296aa8bb4faa94b4f69a9c3

Review URL: https://webrtc-codereview.appspot.com/32949004

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1273 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-02-10 06:04:12 +00:00
chromium Make Libyuv work with Chromium Git checkouts 2014-09-23 11:13:29 +00:00
include Support odd widths for NV12 format when cropping vertically. 2015-02-10 02:18:38 +00:00
source Fix the bug (0 extension from int to int64) in ScaleARGBRowDownEven_NEON. 2015-02-10 06:04:12 +00:00
tools Unbreak memcheck bot by adding --gtest_break_on_failure flag 2014-12-03 19:07:05 +00:00
unit_test Support odd widths for NV12 format when cropping vertically. 2015-02-10 02:18:38 +00:00
util Remove nacl macro from 64 bit psnr 2014-12-04 00:01:19 +00:00
.gitignore Improve cmake build. Add unittests to cmake build and automatically detect jpeg support. This change was originally generated to support the build of libyuv in naclports: https://chromium.googlesource.com/external/naclports/+/master/ports/libyuv/. Also add cmake artifacts to .gitignore file. 2014-10-28 23:37:11 +00:00
all.gyp Android support 2013-11-21 19:57:10 +00:00
Android.mk Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. 2015-02-09 19:58:19 +00:00
AUTHORS Adding AUTHORS file to libyuv 2011-11-01 20:44:21 +00:00
BUILD.gn Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. 2015-02-09 19:58:19 +00:00
CMakeLists.txt Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. 2015-02-09 19:58:19 +00:00
codereview.settings Use new, public try server for libyuv. 2013-05-07 07:48:13 +00:00
DEPS Roll chromium deps to match webrtc. chromium builds in older deps didnt support xcode 6. This roll updates to a newer version to address the issue. 2015-01-12 18:13:06 +00:00
download_vs_toolchain.py Roll chromium_revision 260824:262938 + fix binutils. Since it's not possible to have platform-specific hooks executing, binutils must be downloaded for all platforms in order for the download.py hook to execute properly on non-unix platforms. 2014-04-11 23:40:41 +00:00
gyp_libyuv Make Libyuv work with Chromium Git checkouts 2014-09-23 11:13:29 +00:00
gyp_libyuv.py Minor fixes to gyp_libyuv.py 2014-03-28 19:38:05 +00:00
libyuv_nacl.gyp Compile libyuv for PNaCl. 2014-01-14 01:01:19 +00:00
libyuv_test.gyp Move color space tests into its own source file. 2015-01-13 23:47:25 +00:00
libyuv.gyp Pass neon option to compiler, not assembler, so ifdefs will work. 2014-12-18 17:24:48 +00:00
libyuv.gypi Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. 2015-02-09 19:58:19 +00:00
LICENSE Update Copyright notice to follow new chromium conventions. 2012-08-08 19:04:24 +00:00
LICENSE_THIRD_PARTY README.chromium license field for WebView and LICENSE_THIRD_PARTY to show files with special licenses. 2013-04-24 00:12:28 +00:00
linux.mk Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. 2015-02-09 19:58:19 +00:00
OWNERS Remove blank lint from OWNERS. Move FixedDiv into row functions to avoid changing build files. 2013-06-17 23:04:13 +00:00
PATENTS LibYuv: Adding PATENT and LICENSE files 2011-10-25 16:15:49 +00:00
PRESUBMIT.py Add iOS ARM64 and XCode 6.1 to default trybots. 2014-12-03 14:44:47 +00:00
public.mk Android.mk moved into libyuv to central support 2012-09-19 07:27:17 +00:00
README.chromium Support odd widths for NV12 format when cropping vertically. 2015-02-10 02:18:38 +00:00
setup_links.py Update Chromium sync scripts for WebRTC r7222 changes 2014-09-23 12:53:42 +00:00
sync_chromium.py Update Chromium sync scripts for WebRTC r7222 changes 2014-09-23 12:53:42 +00:00
winarm.mk Remove bayer format support from libyuv. This format is very rare and used on legacy hardware. Its not well optimized and has bugs related to odd widths. Removing the format will allow tests to pass under more circumstances, run faster and allow focus on higher priority quality and performance issues. 2015-02-09 19:58:19 +00:00

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

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