fbarchard@google.com c4e032c543 change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math.
Histogram Before
hist            -3      -2      -1      0       1       2       3
red             0       0       1809408 13140736        1827072 0       0
green           0       0       1679912 13471329        1625975 0       0
blue            168448  994816  1876480 10655488        1893376 1006336 182272
Histogram After
hist            -3      -2      -1      0       1       2       3
red             0       0       558848  15632128        586240  0       0
green           0       0       209907  16350588        216721  0       0
blue            14848   642816  1989376 11363328        2053120 695040  18688
BUG=394
TESTED=more stringent luma tests
R=brucedawson@google.com

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

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1259 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-02-04 19:45:26 +00:00
chromium Make Libyuv work with Chromium Git checkouts 2014-09-23 11:13:29 +00:00
include change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math. 2015-02-04 19:45:26 +00:00
source change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math. 2015-02-04 19:45:26 +00:00
tools Unbreak memcheck bot by adding --gtest_break_on_failure flag 2014-12-03 19:07:05 +00:00
unit_test change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math. 2015-02-04 19:45:26 +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 Switch I4xxToI420 to point sample to pass drmemory. 2013-12-03 07:00:11 +00:00
AUTHORS Adding AUTHORS file to libyuv 2011-11-01 20:44:21 +00:00
BUILD.gn Build libyuv w/ no_chromium_code in GN. 2014-11-18 01:10:14 +00:00
CMakeLists.txt Move color space tests into its own source file. 2015-01-13 23:47:25 +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 Compile libyuv for PNaCl. 2014-01-14 01:01: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 cmake file for libyuv and remove -o from linux.mk for osx support. 2014-10-02 19:44:10 +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 change Y multiplier and bias to compensate for 257/256 which makes YToARGB exactly match float math. 2015-02-04 19:45:26 +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 Windows Arm makefile and build fix. 2013-12-03 19:13:53 +00:00

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

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