kjellander@google.com f34649b2cd Roll chromium_revision 274825:280149 to fix GN
Due to http://crbug.com/389883 GN currently doesn't execute
unless the top folder is named 'src'.

To work around this, perform the following changes to a
checkout that currently has "trunk" as the root folder:
1. Rename trunk -> src
2. Remove .gclient_entries file (will be re-created)
3. Edit .gclient and:
  * set the name of the solution to "src"
  * add/change the custom_vars dict for the solution to
    have a key like this:
    "custom_vars" : {
      "root_dir" : "src",
    },
4. Run gclient sync

The buildbots already have this done and gets a "src"
dir for their checkouts.

I also workaround some recent changes for sanitizer tools
and add a copy of Chromium's tsan_suppressions.cc to prepare
for TSan v2 (since v1 that libyuv is currently using is
deprecated and should be removed).

BUG=libyuv:338
TEST=Currently working trybot passing + local compile on Linux in
Debug,Release and with ASan+TSan v2 using:
GYP_DEFINES="asan=1 release_extra_cflags=-g use_allocator=none" ./gyp_libyuv && ninja -C out/Release
GYP_DEFINES="tsan=1 release_extra_cflags=-g use_allocator=none" ./gyp_libyuv && ninja -C out/Release
R=fbarchard@google.com

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

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1027 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-07-03 08:00:03 +00:00
include Show jpeg as an option for psnr tool if enabled 2014-07-01 21:49:40 +00:00
source only enable mips assembly for old 32 bit abi. new 32 bit abi and 64 bit bit able remove t4 to t7 and add a4 to a7 2014-06-24 23:40:52 +00:00
tools Roll chromium_revision 274825:280149 to fix GN 2014-07-03 08:00:03 +00:00
unit_test test conversions that are reversible. 2014-06-04 23:19:37 +00:00
util Show jpeg as an option for psnr tool if enabled 2014-07-01 21:49:40 +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 enable neon in build.gn 2014-05-23 22:30:57 +00:00
codereview.settings Use new, public try server for libyuv. 2013-05-07 07:48:13 +00:00
DEPS Roll chromium_revision 274825:280149 to fix GN 2014-07-03 08:00:03 +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 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.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 add symbols for ios unittests 2014-06-26 22:52:35 +00:00
libyuv.gyp arm64 initial port using C 2014-03-29 00:19:06 +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 Switch to CXX for linux.mk 2014-01-28 22:05:36 +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
public.mk Android.mk moved into libyuv to central support 2012-09-19 07:27:17 +00:00
README.chromium Show jpeg as an option for psnr tool if enabled 2014-07-01 21:49:40 +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: 1026
License: BSD
License File: LICENSE

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