114 Commits

Author SHA1 Message Date
Shenghua Zhang
caeb9dca7a [ndk] Add android ndk deps in libyuv DEPS
Because of the android sdk managed by CIPD (see go/use-adjective-apis),
its deps repo ndk needs to be relocated, as well as hooked by the root
DEPS instead of recursedeps. This CL addes android ndk deps in
libyuv/DEPS.

Bug: chromium:659808
Change-Id: I3d83c06d108d131ea1809c79955fae39d6cc737d
Reviewed-on: https://chromium-review.googlesource.com/858433
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
2018-01-10 19:25:11 +00:00
Frank Barchard
ac088b4be9 Roll lss_revision 63f24c8221..e6527b0cd4
Changed dependencies:
* src/third_party/lss: https://chromium.googlesource.com/linux-syscall-support.git/+log/63f24c8221..e6527b0cd4

TBR=phoglund@chromium.org
BUG=libyuv:768
TEST=None

Change-Id: Ieecd96f78c841b6defed0105430b2a09168b7b54
Reviewed-on: https://chromium-review.googlesource.com/849258
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2018-01-04 00:27:45 +00:00
Patrik Höglund
911bfaecdd Move DEPS to conditions.
All other DEPS-using projects have migrated away from deps_os, so
let us do the same. This also fixes the roll-svn-dep bug.

Bug: chromium:798336, libyuv:768
Change-Id: I1528720766af9a0f0d4906aa0ad440408232f6d0
Reviewed-on: https://chromium-review.googlesource.com/848812
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Aaron Gable <agable@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2018-01-03 19:49:44 +00:00
Patrik Höglund
8db1c985ab Update roll script to allow advanced url specs, update catapult repo.
Bug: libyuv:768
Test: git checkout master && tools_libyuv/autoroller/roll_deps.py

Change-Id: I55f21382cb947ecff2078eb9a0fa5572ceee64b5
Reviewed-on: https://chromium-review.googlesource.com/847001
Commit-Queue: Frank Barchard <fbarchard@chromium.org>
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
2018-01-02 23:54:24 +00:00
Frank Barchard
065217cb9a Roll chromium_revision 9e319197e5..ff3b31782d (502732:503850)
Change log: 9e319197e5..ff3b31782d
Full diff: 9e319197e5..ff3b31782d

Changed dependencies:
* src/base: 6afcd86a32..9b543d487c
* src/build: f3edcd4990..156ba982d7
* src/buildtools: cbc33b9c0a..f6d165d9d8
* src/ios: 86201d6b56..39c4b2fcf7
* src/testing: d7f8718a82..cc96d3d66b
* src/third_party: c1de82c542..72c52c224c
* src/third_party/catapult: 441164c72d..aa736cc76e
* src/tools: 7653ce02e1..eceb2c420b
DEPS diff: 9e319197e5..ff3b31782d/DEPS

Clang version changed 313222:313786
Details: 9e319197e5..ff3b31782d/tools/clang/scripts/update.py

TBR=kjellander@chromium.org
BUG=libyuv:737
TEST=gn gen out/Release "--args=is_debug=false target_os=\"android\" target_cpu=\"mips64el\" mips_arch_variant=\"r6\" mips_use_msa=true is_component_build=true is_clang=true"
ninja -v -C out/Release libyuv_unittest

Change-Id: I44c37d2ac6b2d853cf4005beec87f81b888c7999
Reviewed-on: https://chromium-review.googlesource.com/679554
Commit-Queue: Frank Barchard <fbarchard@google.com>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-09-22 21:50:47 +00:00
Frank Barchard
3886069dc9 Roll chromium_revision 3a3410e0eb..9e319197e5 (502042:502732)
Change log: 3a3410e0eb..9e319197e5
Full diff: 3a3410e0eb..9e319197e5

Changed dependencies:
* src/base: b120cdc8d8..6afcd86a32
* src/build: 800cde0e9e..f3edcd4990
* src/ios: a4c7e58966..86201d6b56
* src/testing: 8ca56a609f..d7f8718a82
* src/third_party: 5d202b9b7d..c1de82c542
* src/third_party/catapult: 1a2a373481..441164c72d
* src/tools: 9069575d37..7653ce02e1
DEPS diff: 3a3410e0eb..9e319197e5/DEPS

Clang version changed 312679:313222
Details: 3a3410e0eb..9e319197e5/tools/clang/scripts/update.py

TBR=kjellander@chromium.org
BUG=libyuv:721, chromium:766322

Change-Id: I38430171fa76ade415fafe20edb2055181e12818
Reviewed-on: https://chromium-review.googlesource.com/672043
Commit-Queue: Frank Barchard <fbarchard@google.com>
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-09-19 01:05:03 +00:00
Frank Barchard
dfc8840639 Roll chromium_revision e0c00467d6..3a3410e0eb (501048:502042)
Change log: e0c00467d6..3a3410e0eb
Full diff: e0c00467d6..3a3410e0eb

Changed dependencies:
* src/base: 7b6dbc8d1f..b120cdc8d8
* src/build: d78169a36f..800cde0e9e
* src/ios: 32847e75d6..a4c7e58966
* src/testing: 52eccfe830..8ca56a609f
* src/third_party: 726415ed49..5d202b9b7d
* src/third_party/catapult: 99ec818780..1a2a373481
* src/third_party/ced/src: 910cca22d8..94c367a1fe
* src/tools: f3bc46f72e..9069575d37
DEPS diff: e0c00467d6..3a3410e0eb/DEPS

No update to Clang.

purpose of the roll is to fix a gcc build error with g++14 option.

TBR=kjellander@chromium.org
BUG=libyuv:734
TEST=try bots pass.
Change-Id: Ifad9fecf0b62ca4f06f918e96fc9734173aefd02
Reviewed-on: https://chromium-review.googlesource.com/667970
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-09-14 22:56:04 +00:00
Mirko Bonadei
6e80fc10ab Roll chromium_revision 21e78fbe27..e0c00467d6 (500243:501048)
Change log: 21e78fbe27..e0c00467d6
Full diff: 21e78fbe27..e0c00467d6

Changed dependencies:
* src/base: bdaf4d9893..7b6dbc8d1f
* src/build: 92ccaf1432..d78169a36f
* src/ios: 436ef979f7..32847e75d6
* src/testing: dcfc1809e9..52eccfe830
* src/third_party: 36421e57a8..726415ed49
* src/third_party/catapult: c9667ecd29..99ec818780
* src/tools: 5d14bcccf1..f3bc46f72e
* src/tools/swarming_client: 72b6a2dc60..5e8001d9a7
DEPS diff: 21e78fbe27..e0c00467d6/DEPS

Clang version changed 310694:312679
Details: 21e78fbe27..e0c00467d6/tools/clang/scripts/update.py

TBR=kjellander@chromium.org
BUG=libyuv:727, chromium:763354

Change-Id: I3d2974de13d5a2c680f324790501661933eedcbe
Reviewed-on: https://chromium-review.googlesource.com/661497
Reviewed-by: Frank Barchard <fbarchard@google.com>
2017-09-12 00:12:00 +00:00
Henrik Kjellander
a67c93eeb8 Roll chromium_revision da6245e7c4..21e78fbe27 (488751:500243) + fix DEPS
Manually change DEPS URL for src/tools/swarming_client to match Chromium
Similar to 4ccd9c1493%5E%21/#F0

Also add downloading of third_party/bazel/desugar since it's not required
by the build toolchain on Android.

Change log: da6245e7c4..21e78fbe27
Full diff: da6245e7c4..21e78fbe27

Changed dependencies:
* src/base: 8c06e7a9f6..bdaf4d9893
* src/build: 5a3f439e92..92ccaf1432
* src/buildtools: 5ad14542a6..cbc33b9c0a
* src/ios: e5a58b0b43..436ef979f7
* src/testing: ebf1c4622e..dcfc1809e9
* src/third_party: d58cf433a5..36421e57a8
* src/third_party/android_tools: https://chromium.googlesource.com/android_tools.git/+log/e9d4018e14..aadb2fed04
* src/third_party/catapult: 9629af7533..c9667ecd29
* src/third_party/googletest/src: 42bc671f47..7f8fefabed
* src/third_party/icu: 1fec0c83e9..08cb956852
* src/third_party/robolectric/robolectric: 2a0b6ba221..b02c65cc6d
* src/third_party/yasm/source/patched-yasm: 7da28c6c7c..b98114e18d
* src/tools: f79809d034..5d14bcccf1
* src/tools/swarming_client: a56c2b39ca..72b6a2dc60
DEPS diff: da6245e7c4..21e78fbe27/DEPS

Clang version changed 308728:310694
Details: da6245e7c4..21e78fbe27/tools/clang/scripts/update.py

TBR=fbarchard@google.com
BUG=None
NOTRY=True

Change-Id: Ic0fdefb7def1407e69e74d2c87e4316c323b383b
Reviewed-on: https://chromium-review.googlesource.com/654639
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
2017-09-07 11:46:19 +00:00
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