Henrik Kjellander
fb45d18db5
Roll chromium_revision 222a3fe7a7..6557cd40de (448367:453708)
...
Change log: 222a3fe7a7..6557cd40de
Full diff: 222a3fe7a7..6557cd40de
Changed dependencies:
* libyuv/base: b9d4d9b0e5..12a9434f99
* libyuv/build: 47e07d6798..b49954da30
* libyuv/buildtools: a7cc7a3e21..b3771b1935
* libyuv/ios: 291daef6af..c2fcb0a613
* libyuv/testing: 178a302b13..632f9abe3f
* libyuv/testing/gtest: 6f8a66431c..aa148eb2b7
* libyuv/third_party: 4f196478f6..e95cda5573
* libyuv/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b43a6a289a..e429db7f48
* libyuv/third_party/catapult: 4ee31ea3b4..e8af4a7e11
* libyuv/third_party/colorama/src: 799604a104..ec81728111
* libyuv/third_party/gflags/src: 03bebcb065..30dbc81fb5
* libyuv/third_party/gtest-parallel: 8768563f5c..1dad0e9f6d
* libyuv/third_party/icu: 9cd2828740..450be73c9e
* libyuv/third_party/junit/src: 64155f8a9b..9e98a85ecf
* libyuv/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/3f6478ac95..5cedb6bf4e
* libyuv/third_party/mockito/src: de83ad4598..fb5738f071
* libyuv/third_party/requests/src: f172b30356..2aaf6ac038
* libyuv/third_party/robolectric/robolectric: e38b49a12f..6987796da8
* libyuv/tools: 54fd165044..254878a411
* libyuv/tools/gyp: e7079f0e0e..a7055b3989
* libyuv/tools/swarming_client: ebc8dab6f8..460def717a
DEPS diff: 222a3fe7a7..6557cd40de /DEPS
Clang version changed 289944:296320
Details: 222a3fe7a7..6557cd40de /tools/clang/scripts/update.py
TBR=
BUG=None
Change-Id: I484df7dff41046121566b6d95175f911d4aa6e46
Reviewed-on: https://chromium-review.googlesource.com/447903
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-02-28 22:27:20 +00:00
Henrik Kjellander
104511a9e9
Roll chromium_revision 8346af5a71..222a3fe7a7 (447464:448367)
...
Change log: 8346af5a71..222a3fe7a7
Full diff: 8346af5a71..222a3fe7a7
Changed dependencies:
* libyuv/base: b9d4d9b0e5..ae15a7297e
* libyuv/build: 47e07d6798..40995fba99
* libyuv/buildtools: a7cc7a3e21..97eb757d45
* libyuv/ios: 291daef6af..167973733d
* libyuv/testing: 178a302b13..4570199c0c
* libyuv/testing/gtest: 6f8a66431c..d62d6c6556
* libyuv/third_party: 4f196478f6..a9562d5c58
* libyuv/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b43a6a289a..e429db7f48
* libyuv/third_party/catapult: 4ee31ea3b4..4236e0b3f5
* libyuv/third_party/colorama/src: 799604a104..ec81728111
* libyuv/third_party/gflags/src: 03bebcb065..30dbc81fb5
* libyuv/third_party/gtest-parallel: 8768563f5c..e281b59a8e
* libyuv/third_party/icu: 9cd2828740..ec5152fccf
* libyuv/third_party/junit/src: 64155f8a9b..9e98a85ecf
* libyuv/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/3f6478ac95..5cedb6bf4e
* libyuv/third_party/mockito/src: de83ad4598..fb5738f071
* libyuv/third_party/requests/src: f172b30356..af4052b020
* libyuv/third_party/robolectric/robolectric: e38b49a12f..4e7b586b02
* libyuv/tools: 54fd165044..1d4f8f15a7
* libyuv/tools/gyp: e7079f0e0e..a7055b3989
* libyuv/tools/swarming_client: ebc8dab6f8..d94e03c1e1
DEPS diff: 8346af5a71..222a3fe7a7 /DEPS
No update to Clang.
TBR=
BUG=None
Change-Id: I547f1de9e33345b75fbe5bf77c7da45a208e4062
Reviewed-on: https://chromium-review.googlesource.com/438062
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-02-06 20:58:00 +00:00
Henrik Kjellander
a45ec7d036
Restore root_dir variable default.
...
Its default value was accidentally cleared in
https://chromium-review.googlesource.com/436264
This restores it. It's set on the bots, which is
why it wasn't noticed.
BUG=libyuv:676
TBR=fbarchard@google.com
Change-Id: Ifad560e9e5caa134fef4c2cbaf15f1f3bfa6028d
Reviewed-on: https://chromium-review.googlesource.com/438084
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
2017-02-04 10:27:18 +00:00
Henrik Kjellander
f49fde796f
Use DEPS for all dependencies + add PRESUBMIT.py
...
This changes libyuv to use the DEPS file for pulling
down all dependencies (thus no Chromium checkout is needed any more).
Add tools_libyuv directory to contain libyuv-specific tools
(needed to avoid name collision with the now DEPSed tools/ directory
of Chromium, which is needed by the toolchain).
Add tools_libyuv/autoroller/roll_deps.py script to automatically
roll all entries in the DEPS file (copied from WebRTC).
third_party/ is now DEPSed as well, including the gtest configuration
headers that used to live inside the libyuv repo.
Add PRESUBMIT.py with a few simple checks + execution of PyLint and
Python unit tests. For PyLint a pylintrc file was also added.
Valgrind in tools_libyuv/valgrind was updated to make PRESUBMIT.py pass
and remove old tsan suppressions (not used).
Removed util/android/test_runner.py since it's no longer needed.
Buildbot changes in https://chromium-review.googlesource.com/436464
are needed for the Memcheck bot to go green.
BUG=libyuv:676
NOTRY=True
Change-Id: Ib86fea2905a1656bba2933703ce5a59d29d8db6b
Reviewed-on: https://chromium-review.googlesource.com/436264
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-02-03 11:36:53 +00:00
Henrik Kjellander
74441e414d
Revert "Roll chromium_revision 941118827f..316b880c55"
...
This reverts commit 03510421970e0029bf744feac5c128c2ee22c90c.
Failures on Windows bots are consistent after landing this.
TBR=fbarchard@google.com
NOTRY=True
Change-Id: Ie249aafde2204297aa2d86ecb1dec6e109685493
Reviewed-on: https://chromium-review.googlesource.com/435261
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
2017-02-01 09:57:13 +00:00
Frank Barchard
0351042197
Roll chromium_revision 941118827f..316b880c55
...
Change log: 941118827f..316b880c55
Full diff: 941118827f..316b880c55
Changed dependencies:
* src/third_party/catapult: 03fbd54d8f..f332dd6d
DEPS diff: 941118827f..316b880c55 /DEPS
Clang version changed 282097:282487
Details: 941118827f..316b880c55 /tools/clang/scripts/update.py
BUG=None
TEST=None
R=kjellander@chromium.org
Review-Url: https://codereview.chromium.org/2648573002 .
2017-01-31 14:46:16 -08:00
Henrik Kjellander
6b058e094d
Remove GYP execution in DEPS runhooks
...
GYP is deprecated and execution will break soon, so
remove it from executing during runhooks already.
BUG=libyuv:674
Change-Id: If8b7b97d719b85e4b5658fb82fe5ae940e8ceaa3
Reviewed-on: https://chromium-review.googlesource.com/433877
Reviewed-by: Frank Barchard <fbarchard@google.com>
Commit-Queue: Frank Barchard <fbarchard@google.com>
2017-01-26 22:39:40 +00:00
Henrik Kjellander
3d047196a8
Add landmine support
...
After switching bots from GYP to GN, build artifacts are left that fails
the next builds. Since it's unfeasible to clean out all bot machines
it's better to have an automated system for this, which is what landmines is.
By adding a line to tools/get_landmines.py it is possible to clobber each bot
that syncs past that "landmine CL".
BUG=chromium:652188
TBR=ehmaldonado@chromium.org
Review URL: https://codereview.chromium.org/2427633003 .
2016-10-17 15:37:47 +02:00
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
kjellander@google.com
973da212e6
Fix DEPS and gyp_libyuv for chromium roll in r996
...
The roll in r996 requires some additional changes in order
to make the GYP generation script to run properly.
BUG=none
TESTED=trybots passing.
R=fbarchard@google.com
Review URL: https://webrtc-codereview.appspot.com/10799005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@997 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-04-02 18:01:51 +00:00
fbarchard@google.com
5340da6323
Bump chromium deps to 260824 which is lkgr for improved mobile support.
...
BUG=none
TESTED=try bots
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/10999005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@996 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-04-02 01:10:02 +00:00
fbarchard@google.com
4a1836050d
Update libyuv build toolchain.
...
Download and use GN similar to how WebRTC uses it
for GYP/ninja generation
Similar changes as done in
https://webrtc-codereview.appspot.com/6939004
Add support for VS2013 compilation using the
Chromium standalone toolchain. Similar changes:
https://webrtc-codereview.appspot.com/9769004
Fix the valgrind wrapper script similar to
https://webrtc-codereview.appspot.com/5589006
https://webrtc-codereview.appspot.com/6939004
Remove no longer needed cygwin mount hook.
TEST=All trybots except iOS are passing.
Those will have to be fixed in a future CL.
BUG=310
TESTED=gclient sync on osx/ios
R=tpsiaki@google.com
Review URL: https://webrtc-codereview.appspot.com/10849004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@991 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-03-28 17:26:06 +00:00
fbarchard@google.com
c669cd2da0
Roll chromium dependency to r255773
...
BUG=none
TESTED=try bots
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/10629005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@989 16f28f9a-4ce2-e073-06de-1de4eb20be90
2014-03-26 02:08:51 +00:00
fbarchard@google.com
31ca87408e
Include libjpeg unconditionally
...
libjpeg/libjpeg.gyp should be used in both local and system libjpeg,
otherwise, header file won't found when build with system libjpeg. see
the comments in third_party/libjpeg/libjpeg.gyp
BUG=chromium:316499
R=michaelbai@chromium.org
Review URL: https://webrtc-codereview.appspot.com/5709004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@912 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-12-13 00:25:28 +00:00
fbarchard@google.com
83e4d02de2
Use all.gyp for All target in DEPS runhooks
...
BUG=288
TEST=none
R=kjellander@google.com
Review URL: https://webrtc-codereview.appspot.com/4289004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@874 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-11-22 19:06:38 +00:00
fbarchard@google.com
30cfb5b4ef
Add Android deps
...
BUG=288
TESTED=untested
R=wuwang@google.com
Review URL: https://webrtc-codereview.appspot.com/4179004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@871 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-11-21 18:27:36 +00:00
fbarchard@google.com
9cfb3a8b3a
Change chromium deps to 232627 for updated ios ninja targets.
...
BUG=none
TEST=none
R=ryanpetrie@google.com
Review URL: https://webrtc-codereview.appspot.com/3969005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@863 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-11-20 00:06:12 +00:00
fbarchard@google.com
08b24a4232
Bayer GG specialized version for Sobel
...
BUG=none
TEST=Sobel
R=johannkoenig@google.com
Review URL: https://webrtc-codereview.appspot.com/2849004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@826 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-10-25 07:39:43 +00:00
fbarchard@google.com
380973cf19
Roll chromium deps to 202548
...
BUG=231
TEST=build libyuv, test location of library
R=mikhal@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/1575004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@701 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-05-28 17:05:41 +00:00
fbarchard@google.com
77b0af36e4
roll chromium deps to a known good release (lkgr) and fix indent lint issue.
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1321008
git-svn-id: http://libyuv.googlecode.com/svn/trunk@677 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-04-23 21:35:07 +00:00
fbarchard@google.com
a15eaa9ef2
bump deps to 195633 for llvm compile options
...
BUG=222
TESTED=GYP_DEFINES='clang=1 target_arch=ia32' ./build/gyp_chromium -f ninja --depth=. libyuv_test.gyp & ninja -j10 -C out/Debug
Review URL: https://webrtc-codereview.appspot.com/1321006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@673 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-04-23 00:36:02 +00:00
fbarchard@google.com
f15e4e83de
bump chromium deps to last known good release.
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/1347004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@672 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-04-19 21:23:37 +00:00
fbarchard@google.com
af08b9d193
Bump chromium dep to canary to resolve valgrind memcheck error
...
BUG=195
TEST=try bot
Review URL: https://webrtc-codereview.appspot.com/1162004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@591 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-03-05 08:00:34 +00:00
fbarchard@google.com
7d387f155a
Roll chromium dep to r181357
...
BUG=none
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1090006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@564 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-02-07 21:02:40 +00:00
fbarchard@google.com
0f00506af7
DEPS rolls chromium dependencies to r177738 which is LKGR.
...
BUG=178
TEST=ninja builds still work on x32 bit.
Review URL: https://webrtc-codereview.appspot.com/1066004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@547 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-01-22 00:53:46 +00:00
fbarchard@google.com
a9c9242a55
Roll chromium deps and share 444 and 422 code for ARGBToI422_Any
...
BUG=148
TEST=try bots
Review URL: https://webrtc-codereview.appspot.com/1033007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@540 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-01-16 09:48:29 +00:00
fbarchard@google.com
bae8b852d8
Roll DEPS for Chromium Ninja build breakage
...
BUG=173
TEST=ninja -C out\Release
Review URL: https://webrtc-codereview.appspot.com/1027004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@526 16f28f9a-4ce2-e073-06de-1de4eb20be90
2013-01-07 19:38:16 +00:00
fbarchard@google.com
e0b63e44e0
hook for cygwin and relax argbtoyuy2 for unittest flakey fail
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/966016
git-svn-id: http://libyuv.googlecode.com/svn/trunk@483 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-11-13 10:12:28 +00:00
fbarchard@google.com
48072f89af
roll chromium deps to r167318
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/968004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@482 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-11-13 08:46:45 +00:00
fbarchard@google.com
7411455932
Roll to new chrome for vs2012 builds and fix a warning on vs2012
...
BUG=125
TESTED=local build with gtest errors disabled
Review URL: https://webrtc-codereview.appspot.com/924004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@433 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-10-22 16:15:25 +00:00
fbarchard@google.com
67aeadab62
chromium 152335 for build bots but yasm 154697 for upgrade and warning fix
...
BUG=84
TEST=gclient sync and build should work warning free.
Review URL: https://webrtc-codereview.appspot.com/793006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@346 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-09-12 01:00:58 +00:00
fbarchard@google.com
bb757cdc24
Bump chromium revision to r154697 to pick up new yasm that fixes 2 build warnings.
...
BUG=84
TEST=libyuv builds and passes unittests
Review URL: https://webrtc-codereview.appspot.com/795005
git-svn-id: http://libyuv.googlecode.com/svn/trunk@345 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-09-11 22:08:58 +00:00
kjellander@google.com
f57c197aae
Adding Valgrind to tools
...
This is need to be able to run the unittests with memory tools for continuous build.
Review URL: https://webrtc-codereview.appspot.com/762008
git-svn-id: http://libyuv.googlecode.com/svn/trunk@339 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-09-05 06:19:46 +00:00
kjellander@google.com
f55d99fa5b
Changes:
...
- Add Clang as dependency to make building on Mac possible.
- Add gold linker for Unix platforms
- Replace Cygwin with WebRTC's slimmed down version for Win.
Dependencies updated to the Chrome revision WebRTC uses:
- GYP
- gtest
- libjpeg_turbo
- yasm and patched-yasm
TEST=Compiled and executed Debug+Release builds of libyuv_unittest on Mac, Linux and Windows.
Review URL: https://webrtc-codereview.appspot.com/758006
git-svn-id: http://libyuv.googlecode.com/svn/trunk@327 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-08-28 14:20:19 +00:00
fbarchard@google.com
7344440fb2
AffineRow for GCC.
...
BUG=62
TEST=planar_unittest
Review URL: https://webrtc-codereview.appspot.com/733004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@317 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-08-09 17:33:29 +00:00
fbarchard@google.com
145998b64e
make libyuv library depend on libjpeg
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/405001
git-svn-id: http://libyuv.googlecode.com/svn/trunk@186 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-02-23 04:03:15 +00:00
fbarchard@google.com
724d0c1b8e
gyp build for jpeg
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/392022
git-svn-id: http://libyuv.googlecode.com/svn/trunk@184 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-02-23 00:25:29 +00:00
fbarchard@google.com
714050a29d
sse version of BGRA and ABGR To I420
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/400004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@178 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-02-17 22:59:56 +00:00
fbarchard@google.com
69fe6bd1ff
mjpeg class for low level interface. higher level will be MJPGToI420
...
BUG=none
TEST=none
Review URL: https://webrtc-codereview.appspot.com/400002
git-svn-id: http://libyuv.googlecode.com/svn/trunk@177 16f28f9a-4ce2-e073-06de-1de4eb20be90
2012-02-17 19:46:26 +00:00
mikhal@webrtc.org
d191b434b2
Libyuv: 1. Dividing gyp file to test and source. 2. Updating DEPS file to build tests (not only library).
...
Review URL: http://webrtc-codereview.appspot.com/210001
git-svn-id: http://libyuv.googlecode.com/svn/trunk@13 16f28f9a-4ce2-e073-06de-1de4eb20be90
2011-10-07 20:00:23 +00:00
frkoenig@google.com
6123c60bce
Change to using gyp_chromium for gtest dependencies.
...
Pulling in gtest for unit testing also pulls in
chromium build parts. Using the model that WebRTC does
for including gtest.
Review URL: http://webrtc-codereview.appspot.com/190007
git-svn-id: http://libyuv.googlecode.com/svn/trunk@10 16f28f9a-4ce2-e073-06de-1de4eb20be90
2011-10-04 17:10:18 +00:00
frkoenig@google.com
fea3f0d721
Remove svn export hook.
...
Hook was incorrectly overwriting directory whenever
gclient runhooks was issued.
Review URL: http://webrtc-codereview.appspot.com/194001
git-svn-id: http://libyuv.googlecode.com/svn/trunk@9 16f28f9a-4ce2-e073-06de-1de4eb20be90
2011-10-04 00:06:56 +00:00
mikhal@webrtc.org
878ada4b92
LibYuv: Adding a DEPS file
...
Review URL: http://webrtc-codereview.appspot.com/183004
git-svn-id: http://libyuv.googlecode.com/svn/trunk@7 16f28f9a-4ce2-e073-06de-1de4eb20be90
2011-09-30 00:55:01 +00:00