Frank Barchard
742be44654
Remove references to svn version control.
...
BUG=libyuv:636
TESTED=try bots
R=kjellander@chromium.org
Review URL: https://codereview.chromium.org/2339813002 .
2016-09-14 14:54:47 -07:00
Frank Barchard
48e8f8e739
Roll chromium_revision from 33f87688 to 7dcda66f
...
Change log: 33f87688..94111882
Full diff: 33f87688..94111882
TBR=kjellander@chromium.org
BUG=libyuv:626
Review URL: https://codereview.chromium.org/2292373002 .
2016-08-30 18:25:47 -07:00
Henrik Kjellander
d19f1c319a
Roll chromium_revision 0868029..33f8768
...
Add a lot of new dependencies for the Android toolchain
to setup_links.py (added for WebRTC in https://codereview.webrtc.org/2190893002
and https://codereview.webrtc.org/2215633002 ).
There was no other way to get the Android test to build
than renaming the APK to yuv_unittests. That made it possible
to use build/apk_test.gypi (there's some bug somewhere that assumes
names doesn't start with "lib", see http://crbug.com/543820 ).
TBR=fbarchard@chromium.org
BUG=libyuv:626
Review URL: https://codereview.chromium.org/2201893007 .
2016-08-04 13:43:17 +02:00
Frank Barchard
eeea30aee8
Roll libyuv chromium deps to same as webrtc may 26
...
contains the following changes in chromium:
2d938c84..08680295
R=kjellander@chromium.org
TBR=kjellander@chromium.org
BUG=libyuv:626
Review URL: https://codereview.chromium.org/2183663002 .
2016-07-26 10:30:38 -07:00
Frank Barchard
3413683a15
Roll chromium_revision aa5126ff66..2d938c84f9
...
Change log: aa5126ff66..2d938c84f9
Full diff: aa5126ff66..2d938c84f9
No dependencies changed.
No update to Clang.
R=kjellander@chromium.org
TBR=kjellander@chromium.org
BUG=libyuv:626,libyuv:627
Review URL: https://codereview.chromium.org/2182633005 .
2016-07-25 17:32:21 -07:00
Frank Barchard
e497bc8b1a
Revert "roll chromium same as webrtc jun9"
...
This reverts commit a817c1524013e06a9175fcd8132bfb86836bcc33.
TBR=kjellander@chromium.org
BUG=libyuv:626, webrtc:5990
Review URL: https://codereview.chromium.org/2161923003 .
2016-07-19 11:28:25 -07:00
Frank Barchard
6126968d53
Revert "Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)"
...
This reverts commit 81d6597dc736f2318b9d2bfddf25f7f33d82f3e7.
Breaks android builds.
ninja: error: '../../testing/android/native_test/java/AndroidManifest.xml', needed by 'libyuv_unittest_apk/libyuv_unittest_apk.resources.zip', missing and no known rule to make it
R=kjellander@chromium.org
BUG=libyuv:626
Review URL: https://codereview.chromium.org/2159053002 .
2016-07-18 18:07:56 -07:00
Frank Barchard
81d6597dc7
Roll chromium_revision 7fa6701bc5..1a73d11e65 (398458:399420)
...
A fix was needed to make Android tests pass after
https://codereview.chromium.org/2043803003
Change log: 7fa6701bc5..1a73d11e65
Full diff: 7fa6701bc5..1a73d11e65
Changed dependencies:
* src/buildtools: 8dd3c8e39a..099f1da55b
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fc7df55c0..171b5403ee
* src/third_party/ffmpeg: 7f03319b9d..bcb8b67b8b
DEPS diff: 7fa6701bc5..1a73d11e65 /DEPS
No update to Clang.
TBR=kjellander@chromium.org
BUG=libyuv:626,webrtc:5990
Review URL: https://codereview.chromium.org/2156913004 .
2016-07-18 16:30:49 -07:00
Frank Barchard
a817c15240
roll chromium same as webrtc jun9
...
contains the following changes in chromium:
aa5126ff..7fa6701b
some trybot scripts failing. build bots green before roll. Will see if commit causes build bot failure.
TBR=kjellander@chromium.org
BUG=libyuv:626
Review URL: https://codereview.chromium.org/2146073004 .
2016-07-18 15:41:35 -07:00
Frank Barchard
6508580e4b
roll chromium from 1:48 to 2:59 may 24 revision.
...
contains the following changes in chromium:
2a818f54..aa5126ff
some trybot scripts failing. build bots green before roll. Will see if commit causes build bot failure.
TBR=kjellander@chromium.org
BUG=libyuv:626
Review URL: https://codereview.chromium.org/2147153004 .
2016-07-15 15:33:47 -07:00
Henrik Kjellander
b6bfacc2e7
Roll chromium_revision 1d144ca7f86..2a818f5413 (375480:395512)
...
* Update gflags to newer repository location (plain copy
from the files in WebRTC).
* Add workarounds for mojo dependency (see
http://bugs.webrtc.org/5629 for more details).
* Update libyuv_unittest to generate user friendly
run-scripts for Android in out/{Debug,Release}/bin
* Fix Android test execution by adding explicit dependency
on Chromium's base/base.gyp:base_build_config_gen
This roll also solves the compile problem for Mac ASan bots.
Change log: 1d144ca7f8..2a818f5413
Full diff: 1d144ca7f8..2a818f5413
R=magjed@chromium.org
TBR=fbarchard@chromium.org
Review URL: https://codereview.chromium.org/2001173003 .
2016-05-24 11:41:04 +02:00
Frank Barchard
f160ce90bb
Roll chromium_revision 8cdf0347.. 1d144ca7
...
roll chromium_revision for libyuv to pick up jpeg gyp change for NaCL.
new jpeg allows nacl generate without Duse_system_yasm=0
BUG=libyuv:581
TESTED=local nacl build.
R=kjellander@chromium.org
Review URL: https://codereview.chromium.org/1882303002 .
2016-04-13 15:26:36 -07:00
Henrik Kjellander
46c3d42ca5
Roll chromium_revision 3c45587..8cdf034 + rename libvpx_new
...
This brings in the renamed libvpx that happened in
https://codereview.chromium.org/1734613003/
TBR=fbarchard@chromium.org
Review URL: https://codereview.chromium.org/1764083002 .
2016-03-04 23:59:35 +01:00
Frank Barchard
1f83973698
bump chromium deps to match webrtc deps
...
R=harryjin@google.com
BUG=none
Review URL: https://codereview.chromium.org/1676383002 .
2016-02-08 15:28:14 -08:00
Frank Barchard
d1c6eb0887
Roll chromium to fix java_cpp_enum.py
...
Remove assumption on absolute paths in java_cpp_enum.py.
In java_cpp_enum.py there were assumptions on 'build' being
a component of the absolute path of the script invoking the
script. This leads to problems when other projects are using
the Chromium build toolchain (in this case libyuv), where
the script invoking GYP is located in the root of the project
dir (https://chromium.googlesource.com/libyuv/libyuv/+/master/gyp_libyuv ).
TBR=harryjin@google.com , jkellander@chromium.org
BUG=libyuv:536
Review URL: https://codereview.chromium.org/1581773003 .
2016-01-14 11:39:13 -08:00
Frank Barchard
40fd801a28
roll to same version of chromium as head webrtc
...
BUG=libyuv:534
R=kjellander@chromium.org
Review URL: https://codereview.chromium.org/1535493002 .
2015-12-16 15:52:14 -08:00
Frank Barchard
be984a8b9a
Bump chromium version and disable use_sysroot=0
...
TBR=harryjin@google.com
BUG=libyuv:534
Review URL: https://codereview.chromium.org/1526163002 .
2015-12-15 12:05:32 -08:00
Frank Barchard
5c5cecb40c
rollback to old chromium dependencies
...
include paths break for gtest
TBR=harryjin@google.com
BUG=none
Review URL: https://codereview.chromium.org/1517123002 .
2015-12-10 18:37:25 -08:00
Frank Barchard
785a261cd2
bump to chromium revision used by webrtc
...
BUG=none
R=harryjin@google.com
Review URL: https://codereview.chromium.org/1506023009 .
2015-12-10 15:42:18 -08:00
Frank Barchard
1502832a70
switch cpu flags to 0 for unitialized to avoid compare
...
R=harryjin@google.com
BUG=libyuv:512
Review URL: https://codereview.chromium.org/1418253002 .
2015-10-23 10:57:42 -07:00
Frank Barchard
d99324dd4c
DEPS roll of chromium to head
...
A fix for android -a was checked in, allowing libyuv gtest flags to be pass.
This CL rolls to the head version of chromium to pull in the change,
allowing better testing and benchmarking of libyuv on android.
TBR=harryjin@google.com
BUG=libyuv:507
Review URL: https://codereview.chromium.org/1416663006 .
2015-10-20 15:19:33 -07:00
Henrik Kjellander
97ec206e74
Roll chromium_revision bb79186..5d149df (353481:354955)
...
Changelog: bb79186..5d149df
TBR=fbarchard@chromium.org
Review URL: https://codereview.chromium.org/1416823002 .
2015-10-20 07:54:41 +02:00
Henrik Kjellander
7e936044d1
Sync gflags into the right location.
...
The DEPS entry for gflags added in https://codereview.chromium.org/1413723002/
assumed the Chromium/WebRTC checkout layout with 'src' as the
top-directory name. That doesn't work for libyuv, since the top-directory
is named 'libyuv'.
BUG=libyuv:507
Review URL: https://codereview.chromium.org/1410673004 .
2015-10-18 08:03:45 +02:00
Henrik Kjellander
8dcec019b6
Add gflags dependency
...
Unit tests currently use environment variables to change behavior.
Using gflags this can be done via command line.
BUG=libyuv:507
TBR=fbarchard@chromium.org
Review URL: https://codereview.chromium.org/1413723002 .
2015-10-16 22:08:43 +02:00
Henrik Kjellander
f80cc26da7
Revert "add gflags to deps to allow command line parameters."
...
This reverts commit 2dd3d9230ee663e71ed4ad9164033ed672e571de.
Reason: chromium_git is a missing variable, and to properly
add gflags, we need to check in GYP files in third_party/gflags
first, then add the DEPS entry.
BUG=libyuv:507
TBR=fbarchard@chromium.org
Review URL: https://codereview.chromium.org/1406323002 .
2015-10-16 21:46:56 +02:00
Frank Barchard
2dd3d9230e
add gflags to deps to allow command line parameters.
...
unittests currently use environment variables to change behavior.
using gflags this can be done via command line.
R=kjellander@chromium.org
BUG=libyuv:507
Review URL: https://codereview.chromium.org/1402313002 .
2015-10-16 10:57:51 -07:00
Frank Barchard
be4d445e8c
Add libyuv_unittest_apk target to run tests on Android
...
Roll chromium_revision bfea27a..bb79186 (340499:353481) in DEPS.
Changes: bfea27a..bb79186
To get the Android dependencies, you need to have
target_os = ["android"];
added to the end of your .gclient file (after the solution specs)
+ re-run gclient sync.
You'll also need to run: build/install-android-sdks.sh
Then build and run the test with something like this:
GYP_CROSSCOMPILE=1 GYP_DEFINES="OS=android component=static_library target_arch=arm" ./gyp_libyuv
ninja -C out/Release libyuv_unittest_apk
util/android/test_runner.py gtest -s libyuv_unittest --verbose --release
R=fbarchard@chromium.org
Review URL: https://codereview.chromium.org/1398383003 .
2015-10-12 16:29:14 -07:00
Frank Barchard
18a9027ad9
const warning fix on dither, bump chromium deps and add files to ignore list generated by arm build
...
BUG=none
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/57639004 .
2015-07-27 11:47:01 -07:00
Frank Barchard
d45ac91772
roll chromium deps to get -Wno-incompatible-pointer-types
...
R=bcornell@google.com
BUG=chromium:504696
Review URL: https://webrtc-codereview.appspot.com/58459004 .
2015-07-10 11:35:09 -07:00
Frank Barchard
3294232825
bump chromium revision to attempt fix of gtest build error when built with drmemory on windows.
...
BUG=460
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/51259004 .
2015-07-01 13:10:14 -07:00
Frank Barchard
ef8cb9b0db
Roll chromium_revision to same as webrtc to resolve build issue on ios.
...
This CL mimics https://codereview.webrtc.org/1145343009/ which updated set_links for ios.
R=harryjin@google.com
BUG=libyuv:456
TESTED=try bots
Review URL: https://webrtc-codereview.appspot.com/50309004 .
2015-06-29 12:05:33 -07:00
Frank Barchard
2dd0e9c2d1
roll back chromium deps to version that works for android
...
R=bcornell@google.com
BUG=none
Review URL: https://webrtc-codereview.appspot.com/53739004 .
2015-06-25 13:40:25 -07:00
Frank Barchard
836709abe2
head version of chromium to attempt ios git build fix
...
BUG=libyuv:465
TESTED=try bots
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/57599005 .
2015-06-18 15:45:39 -07:00
Nodir Turakulov
0c31649f46
DEPS: trunk -> libyuv
...
Replace 'trunk' root dir in DEPS with libyuv.
R=fbarchard@google.com , fbarchard@chromium.org , kjellander@chromium.org
BUG=libyuv:452
Review URL: https://webrtc-codereview.appspot.com/52109004 .
2015-06-09 21:15:08 -07:00
fbarchard@google.com
965ef277e1
bump deps to head chromium to get prebuilt clangcl
...
BUG=none
TESTED=untested
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/51209004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1426 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-06-08 22:07:07 +00:00
fbarchard@google.com
684c09cd44
roll chromium revision to head in attempt to resolve build time performance hit due to external compilers on windows.
...
BUG=none
TESTED=untested
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/49299004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1422 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-06-04 22:27:22 +00:00
fbarchard@google.com
1ec12e5d6d
Roll chromium deps to version that includes vs2015 link error fix.
...
BUG=434
TESTED=gclient sync and do build with vs2015
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/47079004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1393 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-04-30 23:37:32 +00:00
kjellander@google.com
1dc351bf44
Roll chromium_revision 271c6cc..2c3ffb2 (309333:317530) + fixes
...
Details: 271c6cc..2c3ffb2 /DEPS
Updated sync_chromium.py to be identical with WebRTC's current version.
Removed the xcode61 suffixed Mac trybots as well.
The following were moved into src/buildtools:
* src/third_party/libc++/trunk
* src/third_party/libc++abi/trunk
TBR=fbarchard@google.com
TESTED=All trybots passing this.
Review URL: https://webrtc-codereview.appspot.com/40119004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1301 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-02-27 10:20:23 +00:00
kjellander@google.com
3fecef44f8
Remove unused URL in DEPS
...
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/42049004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1299 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-02-25 20:52:24 +00:00
fbarchard@google.com
71a198f57e
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.
...
BUG=370
TESTED=try bots
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/36709004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1223 16f28f9a-4ce2-e073-06de-1de4eb20be90
2015-01-12 18:13:06 +00:00
fbarchard@google.com
fd89cd79b7
Roll chromium deps to match version used by WebRtc: d8c90415d681a7c3727e3ef70873bc4f44dd3ab0.
...
BUG=370
TESTED=try bots
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/28089004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1179 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-11-24 20:50:57 +00:00
fbarchard@google.com
f58c85199e
Roll chromium deps to match webrtc from 455c66b4375d72984b79249616d0a708ad568894 to 4d46be3930146bf9bdff7c17545c5d47361d3a80.
...
BUG=none
TESTED=try bots
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/24919004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1119 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-10-13 19:47:46 +00:00
kjellander@google.com
77ba1546f2
Make Libyuv work with Chromium Git checkouts
...
This is very similar to the changes in
https://code.google.com/p/webrtc/source/detail?r=6938
TESTED=gclient sync and runhooks on Mac and Linux + building successfully.
R=fbarchard@chromium.org
Review URL: https://webrtc-codereview.appspot.com/24619004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1089 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-09-23 11:13:29 +00:00
kjellander@google.com
9e430982a1
Roll chromium_revision 280149:291168 and remove sanitizer_options.cc hack.
...
This is a temporary solution to fix the compile error in preparation
for moving the bots over to recipes so that
https://review.webrtc.org/24619004/ can be landed.
TBR=fbarchard@google.com
TESTED=passing local compile on Linux.
Review URL: https://webrtc-codereview.appspot.com/28549004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1087 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-09-21 20:17:00 +00:00
fbarchard@google.com
50a2da0c50
Rollback chromium_revision from 285412 to 280149 as they causes a valgrind asan failure on build bots.
...
BUG=none
TESTED=untested
R=harryjin@google.com
Review URL: https://webrtc-codereview.appspot.com/17169004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1052 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-08-20 18:38:25 +00:00
fbarchard@google.com
d0628b2b1f
bump chromium deps to 285412 to stay in sync with webrtc.
...
BUG=none
TESTED=gclient sync & set GYP_DEFINES=target_arch=ia32 libyuv_disable_jpeg=1 & python gyp_libyuv -fninja -G msvs_version=2010 libyuv_test.gyp & ninja -C out\Debug & ninja -C out\Debug
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/15059004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1040 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-08-01 20:39:01 +00:00
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
fbarchard@google.com
b0fce2a311
bump chromium revision to 274825 - last known good release.
...
BUG=none
TESTED=try bots
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/15699004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1010 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-06-11 00:01:40 +00:00
fbarchard@google.com
05c4c71509
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.
...
BUG=323
TESTED=gclient sync
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/11869004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@1000 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-04-11 23:40:41 +00:00
fbarchard@google.com
c8970f1861
Update the gold location (third_party/libyuv).
...
chromium have replaced third_party/gold with a full copy of binutils at
third_party/binutils. It gets downloaded and extracted to
third_party/binutils/Linux_(x64|ia32)/Release as part of DEPs/gclient hooks
process.
We are now trying to remove third_party/gold.
BUG=chromium:362119
R=mithro@mithis.com
Review URL: https://webrtc-codereview.appspot.com/11619007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@999 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-04-10 18:13:35 +00:00