Nico Weber
56022ef77f
win: Rename clang_x64 to win_clang_x64 in build/toolchain/win, step 4/5.
...
In cross builds of chrome/win, the host and target toolchains currently
have the same name. To fix this, rename clang_x64 to win_clang_x64.
Because the toolchain name is also referenced in libyuv, this requires
a five-sided change:
1. Introduce variable containing the toolchain name in src.git
2. Change libyuv to refer to the variable
3. Rename toolchain in src.git (including in the newly introduced var)
4* Let libyuv refer to the new name directly
5. Remove variable again
(See also https://codereview.chromium.org/2463143002 )
Bug: 748501
Change-Id: I89fdf1503f1a57992a8336026d4c8d767685d53f
Reviewed-on: https://chromium-review.googlesource.com/585306
Commit-Queue: Nico Weber <thakis@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
2017-07-25 19:59:42 +00:00
Nico Weber
58d3392ad3
win: Rename clang_x64 to win_clang_x64 in build/toolchain/win, step 2/5.
...
In cross builds of chrome/win, the host and target toolchains currently
have the same name. To fix this, rename clang_x64 to win_clang_x64.
Because the toolchain name is also referenced in libyuv, this requires
a five-sided change:
1. Introduce variable containing the toolchain name in src.git
2* Change libyuv to refer to the variable
3. Rename toolchain in src.git (including in the newly introduced var)
4. Let libyuv refer to the new name directly
5. Remove variable again
(See also https://codereview.chromium.org/2463143002 )
TBR=fbarchard
Bug: 748501
Change-Id: Id8398ab5c4615c7c33dfa5ec793fdc8c0a717e57
Reviewed-on: https://chromium-review.googlesource.com/585307
Reviewed-by: Nico Weber <thakis@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-07-25 17:28:31 +00:00
Frank Barchard
fba90197f7
Roll chromium_revision c138801d02..da6245e7c4 (487352:488751)
...
Change log: c138801d02..da6245e7c4
Full diff: c138801d02..da6245e7c4
Changed dependencies:
* src/base: 5b2c419308..8c06e7a9f6
* src/build: 1808a907ce..e3c0667f11
* src/ios: bff0ead181..e5a58b0b43
* src/testing: aac324832e..ebf1c4622e
* src/third_party: 1b11b0e214..d58cf433a5
* src/third_party/catapult: b0acf6c12b..9629af7533
* src/third_party/icu: dfa798fe69..1fec0c83e9
* src/tools: ec8ceaef71..1397f0ed8b
* src/tools/gyp: eb296f67da..d61a9397e6
DEPS diff: c138801d02..da6245e7c4 /DEPS
No update to Clang.
TBR=kjellander@chromium.org
BUG=libyuv:710
TEST=linux and android builds work locally
Change-Id: I6ea35abb7c85c08dec1648dd12041d6ed994b04c
Reviewed-on: https://chromium-review.googlesource.com/582307
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-07-21 22:01:41 +00:00
Frank Barchard
9288b884b6
Roll chromium_revision 964fc7fe50..c138801d02 (478724:487352)
...
Change log: 964fc7fe50..c138801d02
Full diff: 964fc7fe50..c138801d02
Changed dependencies:
* src/base: 7830ef61f5..5b2c419308
* src/build: b887a61b49..1808a907ce
* src/buildtools: b53a03df32..5ad14542a6
* src/ios: 4243f190b3..bff0ead181
* src/testing: 4d1ed658b7..aac324832e
* src/third_party: d09084e5dd..1b11b0e214
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/023e2f6540..e9d4018e14
* src/third_party/catapult: 7ba431f75d..b0acf6c12b
* src/tools: b8af3bf606..ec8ceaef71
* src/tools/swarming_client: af6b06ca68..a56c2b39ca
DEPS diff: 964fc7fe50..c138801d02 /DEPS
Clang version changed 303910:307486
Details: 964fc7fe50..c138801d02 /tools/clang/scripts/update.py
TBR=kjellander@chromium.org
BUG=libyuv:710, chromium:669240
Change-Id: I117311a0fe61c3bdbf3a966ec2eb55100added51
Reviewed-on: https://chromium-review.googlesource.com/574772
Reviewed-by: Frank Barchard <fbarchard@google.com>
Commit-Queue: Frank Barchard <fbarchard@google.com>
2017-07-19 18:04:24 +00:00
Henrik Kjellander
9e920b9c4d
Roll chromium_revision ce95e5d83f..964fc7fe50 (465389:478724)
...
Manual changes:
* Add new third_party/googletest (replaces testing/gtest and testing/gmock).
* Add Android deps third_party/ub-uiautomator and xstream.
* Remove the no longer existing clang_format_merge_driver
* Java 8 had to be installed on the Android builder machines (crbug.com/732529).
Change log: ce95e5d83f..964fc7fe50
Full diff: ce95e5d83f..964fc7fe50
Changed dependencies:
* src/base: f6489f4fd2..7830ef61f5
* src/build: bca1cbe2aa..b887a61b49
* src/buildtools: 88811f48a6..b53a03df32
* src/ios: 9595ed7ed6..4243f190b3
* src/testing: 7b3e681f96..4d1ed658b7
* src/third_party: b28b3325f9..d09084e5dd
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b65c4776da..023e2f6540
* src/third_party/catapult: e8775f0f64..7ba431f75d
* src/third_party/ced/src: e21eb6aed1..910cca22d8
* src/third_party/icu: b34251f8b7..dfa798fe69
* src/third_party/libjpeg_turbo: 7260e4d8b8..a1750dbc79
* src/tools: 5c327d115e..b8af3bf606
* src/tools/swarming_client: 11e31afa5d..af6b06ca68
DEPS diff: ce95e5d83f..964fc7fe50 /DEPS
Clang version changed 299960:303910
Details: ce95e5d83f..964fc7fe50 /tools/clang/scripts/update.py
TBR=
BUG=None
Change-Id: I84a5108a48d7cddb71df886cd9cb7e7ed21648ef
Reviewed-on: https://chromium-review.googlesource.com/532013
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-06-13 06:59:05 +00:00
Frank Barchard
a4929684c4
Roll chromium_revision da7cc8ca4c..ce95e5d83f (465147:465389)
...
Change log: da7cc8ca4c..ce95e5d83f
Full diff: da7cc8ca4c..ce95e5d83f
Changed dependencies:
* src/base: 636a52bf9d..f6489f4fd2
* src/build: 15013685bd..bca1cbe2aa
* src/ios: 9d4d917abc..9595ed7ed6
* src/testing: 6885521e31..7b3e681f96
* src/third_party: be0a7d2acc..b28b3325f9
* src/third_party/catapult: 49eb11f63e..e8775f0f64
* src/third_party/robolectric/robolectric: e38b49a12f..2a0b6ba221
* src/tools: 80ce3971a8..5c327d115e
* src/tools/gyp: e7079f0e0e..eb296f67da
DEPS diff: da7cc8ca4c..ce95e5d83f /DEPS
No update to Clang.
TBR=kjellander@chromium.org
BUG=libyuv:697
Change-Id: I34a5b3302ba369718536b1d0aa664f9b089386ca
Reviewed-on: https://chromium-review.googlesource.com/481064
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-04-18 22:40:59 +00:00
Henrik Kjellander
2d1908c481
Roll chromium_revision 7950721f08..da7cc8ca4c (454907:465147)
...
Change log: 7950721f08..da7cc8ca4c
Full diff: 7950721f08..da7cc8ca4c
Changed dependencies:
* src/base: d75864a2c5..636a52bf9d
* src/build: bf8911f59b..15013685bd
* src/buildtools: b3771b1935..88811f48a6
* src/ios: 8b8111f841..9d4d917abc
* src/testing: c2c74bc1d1..6885521e31
* src/third_party: 4c0908d22e..be0a7d2acc
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/b43a6a289a..b65c4776da
* src/third_party/catapult: 353ee60a45..49eb11f63e
* src/third_party/ced/src: 368a9cc09a..e21eb6aed1
* src/third_party/icu: 450be73c9e..b34251f8b7
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/3f6478ac95..63f24c8221
* src/third_party/robolectric/robolectric: e38b49a12f..2a0b6ba221
* src/tools: 14318cc69b..6412dca2e6
* src/tools/gyp: e7079f0e0e..eb296f67da
DEPS diff: 7950721f08..da7cc8ca4c /DEPS
Clang version changed 296320:299960
Details: 7950721f08..da7cc8ca4c /tools/clang/scripts/update.py
TBR=
BUG=None
Change-Id: Idef4cbd757cc6242b136e5499a21d634ec9f16b6
Reviewed-on: https://chromium-review.googlesource.com/479652
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-04-18 07:16:19 +00:00
Tom Anderson
cbe5385055
Remove download_binaries.py from DEPS
...
This step is no longer necessary after https://codereview.chromium.org/2775913002/
Bug: 705072
Change-Id: Ia58cbe9e6cb450d832de24dbb5122597efc3e571
Reviewed-on: https://chromium-review.googlesource.com/459442
Reviewed-by: Magnus Jedvert <magjed@chromium.org>
Commit-Queue: Tom Anderson <thomasanderson@google.com>
2017-03-29 16:45:36 +00:00
Frank Barchard
27acadbf9d
Roll chromium_revision c793ec77b2..7950721f08 (454713:454907)
...
Change log: c793ec77b2..7950721f08
Full diff: c793ec77b2..7950721f08
Changed dependencies:
* src/base: 8fe126945c..d75864a2c5
* src/build: 8a0a5a27d4..bf8911f59b
* src/ios: 2c58c1ed6b..8b8111f841
* src/testing: 9cacf531de..c2c74bc1d1
* src/third_party: 0ea751c2fe..4c0908d22e
* src/third_party/catapult: 3c626eaf72..353ee60a45
* src/tools: 41a0ccf0e1..14318cc69b
DEPS diff: c793ec77b2..7950721f08 /DEPS
No update to Clang.
TBR=kjellander@chromium.org
BUG=libyuv:689
Change-Id: Ife134b4af1c8c1e63aae2b811342d325abe0b600
Reviewed-on: https://chromium-review.googlesource.com/450317
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-03-06 21:49:04 +00:00
Frank Barchard
33a72f1e32
Roll chromium_revision 7613176285..c793ec77b2 (454473:454713)
...
Change log: 7613176285..c793ec77b2
Full diff: 7613176285..c793ec77b2
Changed dependencies:
* src/base: 12b56f8e03..8fe126945c
* src/build: 534dc3a634..8a0a5a27d4
* src/ios: 29f5746082..2c58c1ed6b
* src/testing: 4fd405dadd..9cacf531de
* src/third_party: 68fc46f169..0ea751c2fe
* src/third_party/catapult: 7ef761733d..3c626eaf72
* src/tools: 5eeceb2632..41a0ccf0e1
DEPS diff: 7613176285..c793ec77b2 /DEPS
No update to Clang.
TBR=
BUG=None
Change-Id: I1edc697be02ac563ee3b1e60b4512ef00185b2e5
Reviewed-on: https://chromium-review.googlesource.com/448989
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
2017-03-03 23:52:19 +00:00
Frank Barchard
0cf4d74ea1
roll chromium tools to get clangcl for win64
...
TBR=kjellander@chromium.org
BUG=libyuv:685, chromium:692600
TEST=gn gen out\Release "--args=is_debug=false"
ninja -C out\Release
out\release\libyuv_unittest --libyuv_width=1280 --libyuv_height=720 --libyuv_repeat=999 --libyuv_flags=-1 --libyuv_cpu_info=-1 --gtest_filter=*ARGBToI420_Opt
Change-Id: Iebc8d20d2dacce2532bf50bb4c1ebbded7dd3012
Reviewed-on: https://chromium-review.googlesource.com/450017
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-03-03 22:37:29 +00:00
Henrik Kjellander
3e62cfe68c
Roll chromium_revision 6557cd40de..7613176285 (453708:454473)
...
Change log: 6557cd40de..7613176285
Full diff: 6557cd40de..7613176285
Changed dependencies:
* src/base: b9d4d9b0e5..12b56f8e03
* src/build: 47e07d6798..534dc3a634
* src/buildtools: a7cc7a3e21..b3771b1935
* src/ios: 291daef6af..29f5746082
* src/testing: 178a302b13..4fd405dadd
* src/third_party: 4f196478f6..68fc46f169
* src/third_party/catapult: 4ee31ea3b4..7ef761733d
* src/third_party/gtest-parallel: 8768563f5c..1dad0e9f6d
* src/third_party/icu: 9cd2828740..450be73c9e
* src/tools: 54fd165044..1dfed1bd94
* src/tools/swarming_client: ebc8dab6f8..11e31afa5d
DEPS diff: 6557cd40de..7613176285 /DEPS
Clang version changed 289944:296320
Details: 6557cd40de..7613176285 /tools/clang/scripts/update.py
TBR=
BUG=None
Change-Id: Ia2216ea5e01c8aa0fe27ff860b31647b0a07e71a
Reviewed-on: https://chromium-review.googlesource.com/448959
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
2017-03-03 03:11:50 +00:00
Henrik Kjellander
960088ec10
DEPS: Remove root_dir variable.
...
Due to legacy reasons, libyuv uses a root_dir variable in the DEPS file.
It was used to make the bots checkout into a 'src' dir instead of 'libyuv',
in order to get some tools working that had hard-coded assumptions on the name
'src' of the top-level directory. This changes all those dirs to be named
'src', which is needed to get tools_libyuv/autoroller/roll_deps.py to work
while keeping the buildbot infrastructure working.
BUG=libyuv:690
TBR=fbarchard@chromium.org
Change-Id: Ia138264d2576e3a9db95efa3de72a14531c92752
Reviewed-on: https://chromium-review.googlesource.com/447913
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-03-03 02:30:00 +00:00
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