Frank Barchard 914a9856c7 Reimplement NV21ToARGB to allow different color matrix.
Low level for NV21ToARGB written to accept yuv matrix used by
other YUV to ARGB functions.
Previously NV21 was implemented for Windows using NV12 with a different
matrix that swapped U and V.  But the Arm version of the low level does
not allow the matrix U and V contributions to be swapped.
Using a new low level function that reads NV21 and uses the same
yuvconstants as other YUV conversion functions allows an Arm port of
this function.

TBR=harryjin@google.com
BUG=libyuv:500

Review URL: https://codereview.chromium.org/1388273002 .
2015-10-06 20:34:44 -07:00
chromium Make Libyuv work with Chromium Git checkouts 2014-09-23 11:13:29 +00:00
include Reimplement NV21ToARGB to allow different color matrix. 2015-10-06 20:34:44 -07:00
source Reimplement NV21ToARGB to allow different color matrix. 2015-10-06 20:34:44 -07:00
tools/valgrind-libyuv remove tools from git that were previously checkin by accident. 2015-06-30 10:45:24 -07:00
unit_test Reimplement NV21ToARGB to allow different color matrix. 2015-10-06 20:34:44 -07:00
util psnr tool, work around for ios 64 bit compiler where int passed into assembly needs to be explicitely cast to 'w' register. 2015-05-05 23:40:03 +00:00
.gitignore llvm64 link error fix. 2015-08-24 14:21:04 -07:00
all.gyp Android support 2013-11-21 19:57:10 +00:00
Android.mk Adds files and functions for rotate any, but does not hook them up to the caller. 2015-07-27 10:32:08 -07:00
AUTHORS Adding AUTHORS file to libyuv 2011-11-01 20:44:21 +00:00
BUILD.gn Add a sanitizer.gni import to the GN build. 2015-09-09 15:01:38 -07:00
CMakeLists.txt Adds files and functions for rotate any, but does not hook them up to the caller. 2015-07-27 10:32:08 -07:00
codereview.settings Change code review host to Chromium's Rietveld. 2015-09-06 06:49:01 +02:00
DEPS const warning fix on dither, bump chromium deps and add files to ignore list generated by arm build 2015-07-27 11:47:01 -07: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
drover.properties Add drover.properties for libyuv 2015-02-24 10:06:44 +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 NaCl/GYP: remove references to prep_toolchain from libyuv. prep_toolchain is now a no-op. 2015-04-22 17:42:21 +00:00
libyuv_test.gyp Add test for scaling color accuracy 2015-06-01 22:57:58 +00:00
libyuv.gyp Re-enable LLVM LTO on Neon targets. 2015-08-18 15:26:52 -07:00
libyuv.gypi Adds files and functions for rotate any, but does not hook them up to the caller. 2015-07-27 10:32:08 -07: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 Adds files and functions for rotate any, but does not hook them up to the caller. 2015-07-27 10:32:08 -07: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 Roll chromium_revision 271c6cc..2c3ffb2 (309333:317530) + fixes 2015-02-27 10:20:23 +00:00
public.mk Android.mk moved into libyuv to central support 2012-09-19 07:27:17 +00:00
README.chromium Add J444ToARGB conversion function. 2015-10-06 18:46:53 -07:00
setup_links.py [Android] Remove reference to third_party/android_testrunner. 2015-08-19 16:13:27 -07:00
sync_chromium.py Roll chromium_revision 271c6cc..2c3ffb2 (309333:317530) + fixes 2015-02-27 10:20:23 +00:00
winarm.mk Adds files and functions for rotate any, but does not hook them up to the caller. 2015-07-27 10:32:08 -07:00

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

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