Commit Graph

395 Commits

Author SHA1 Message Date
Henrik Kjellander
a9ae0dfe12 Roll chromium_revision d5098d0..a12e1e1 (326014:326495)
Relevant changes:
* src/third_party/libvpx: 0816cf2..c600ca7
* src/tools/swarming_client: 13e7c88..f222001
Details: d5098d0..a12e1e1/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9077}
2015-04-24 07:27:38 +00:00
Henrik Kjellander
352595459d Use short include paths for icu headers.
This makes it possible to build with icu located
in another absolute path.

BUG=4242
R=andresp@webrtc.org, tommi@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9063}
2015-04-23 06:58:02 +00:00
Henrik Kjellander
8e4b9e8804 Roll chromium_revision dcb0929..d5098d0 (325030:326014)
Relevant changes:
* src/third_party/android_tools: a1ffd63..bba2299
* src/third_party/libvpx: 1fff3e3..0816cf2
* src/tools/gyp: 2889664..2a5511b
Details: dcb0929..d5098d0/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9050}
2015-04-22 06:50:06 +00:00
Magnus Jedvert
4b76c02362 Roll chromium_revision 8af41b3..dcb0929 (324854:325030)
This is a major libyuv update (almost 200 revisions):
d204db6..32ad6e0

Relevant changes:
* src/third_party/libyuv: d204db6..32ad6e0
* src/third_party/nss: d1edb68..9506806
Details: 8af41b3..dcb0929/DEPS

Since bayer and Q420 format support have been removed from libyuv, all tests related to those format are removed.

Clang version was not updated in this roll.

R=kjellander@webrtc.org
TBR=tommi

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

Cr-Commit-Position: refs/heads/master@{#9008}
2015-04-15 15:22:19 +00:00
Henrik Kjellander
6739952b0f Roll chromium_revision 70a0480..ac81bcc (324430:324836)
Relevant changes:
* src/third_party/jsoncpp/source: ab1e40f..f572e8e
Details: 70a0480..ac81bcc/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8995}
2015-04-14 06:08:43 +00:00
Henrik Kjellander
f9bbbdd158 Roll chromium_revision d8f8dc8..70a0480 (324211:324430)
Relevant changes:
* src/third_party/boringssl/src: 40acdae..ef4962f
* src/third_party/libvpx: 861f35b..1fff3e3
Details: d8f8dc8..70a0480/DEPS

Clang version was not updated in this roll.

TBR=marpan@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8964}
2015-04-09 17:53:01 +00:00
Henrik Kjellander
411777584c Roll chromium_revision 5333e14..d8f8dc8 (323410:324211)
We used to symlink the .gn file from Chromium but it's now
replaced by our own copy (needed for recent GN changes in
https://codereview.chromium.org/988563002).

Relevant changes:
* src/third_party/boringssl/src: e2e1326..40acdae
* src/third_party/icu: 46be516..10834e8
* src/third_party/nss: bb4e75a..d1edb68
* src/tools/gyp: d174d75..2889664

The entries for
* src/third_party/jsoncpp/source/include
* src/third_party/jsoncpp/source/src/lib_json
are removed and replaced by:
* src/third_party/jsoncpp/source @ab1e40f
(which doesn't matter for us since we symlink third_party/jsoncpp

Details: 5333e14..d8f8dc8/DEPS

Clang version was not updated in this roll.

R=henrika@webrtc.org, pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8959}
2015-04-09 13:36:33 +00:00
Henrik Kjellander
c78da7d17c Roll chromium_revision 719b839..5333e14 (322539:323410)
Relevant changes:
* src/third_party/boringssl/src: 642f149..e2e1326
* src/third_party/icu: 7c81740..46be516
* src/third_party/usrsctp/usrsctplib: 13718c7..36444a9
* src/tools/grit: 0ac6d13..c1b1591
* src/tools/swarming_client: 53ef013..13e7c88
Details: 719b839..5333e14/DEPS

Clang version was not updated in this roll.

TBR=bjornv@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8950}
2015-04-08 13:42:12 +00:00
Henrik Kjellander
9f52448e74 Roll chromium_revision 4d63ee8..719b839 (322012:322539)
Relevant changes:
* src/third_party/libvpx: 2c87306..861f35b
* src/tools/grit: 0287c18..0ac6d13
* src/tools/swarming_client: b61a180..53ef013
Details: 4d63ee8..719b839/DEPS

Clang version changed 231690:233105
Details: 4d63ee8..719b839/tools/clang/scripts/update.sh

R=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8885}
2015-03-30 07:26:48 +00:00
Henrik Kjellander
a49f515786 Roll chromium_revision da9a1c0..4d63ee8 (321718:322012)
Add download of MSan instrumented libraries similar to
the hook in https://codereview.chromium.org/1019573003.

Relevant changes:
* src/third_party/libvpx: 00cf1b1..2c87306
Details: da9a1c0..4d63ee8/DEPS

Clang version was not updated in this roll.

R=earthdok@chromium.org
TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8854}
2015-03-25 12:49:08 +00:00
kjellander@webrtc.org
50ed0d9630 Roll chromium_revision 6311617..da9a1c0 (321517:321718)
Relevant changes:
* src/third_party/icu: d319ad9..7c81740
Details: 6311617..da9a1c0/DEPS

Clang version changed 223108:231690
Details: 6311617..da9a1c0/tools/clang/scripts/update.sh

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8822}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8822 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-23 07:13:21 +00:00
kjellander@webrtc.org
d9c5024ee7 Roll chromium_revision bd49b12..6311617 (320783:321517)
Relevant changes:
* src/buildtools: d4dd4f7..3b302fe
* src/third_party/android_tools: 98a4345..8b18ef7
* src/third_party/boringssl/src: bf0df92..642f149
* src/third_party/icu: eda9e75..d319ad9
* src/third_party/libvpx: f80cf58..00cf1b1
Details: bd49b12..6311617/DEPS

Clang version was not updated in this roll.

R=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8805}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8805 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-20 12:35:18 +00:00
kjellander@webrtc.org
646eeacf8c Roll chromium_revision 8d51d96..bd49b12 (320682:320783)
Pulls in new libvpx version that allows us to re-enable the
VideoProcessorIntegrationTest.ProcessNoLossDenoiserOnVP9
test in webrtc/modules/video_coding/codecs/test/videoprocessor_integrationtest.cc

Relevant changes:
* src/third_party/libvpx: 763fe7a..f80cf58
* src/tools/gyp: 4a9b712..d174d75
Details: 8d51d96..bd49b12/DEPS

Clang version was not updated in this roll.

BUG=4418
TBR=marpan@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8745}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8745 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-17 08:26:17 +00:00
kjellander@webrtc.org
eed2fcaa76 Roll chromium_revision 00e438c..8d51d96 (320241:320682)
Relevant changes:
* src/third_party/android_tools: fd5a8ec..98a4345
Details: 00e438c..8d51d96/DEPS

This required updating our Android projects to API level 22,
as third_party/android_tools dropped support for API level 21.

Command used:
perl -pi -e "s/android-21/android-22/g" `find . -name project.properties`
Using 'android update project' would also work but that changes the
ANDROID_SDK_ROOT -> ANDROID_HOME, which the Chromium build toolchain
doesn't set properly when build/android/envsetup.sh is sourced.

Clang version was not updated in this roll.

R=henrika@webrtc.org, perkj@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8728}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8728 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-16 09:00:41 +00:00
kjellander@webrtc.org
9f41810c82 Roll chromium_revision 87ce36b..00e438c (319600:320241)
Relevant changes:
* src/third_party/boringssl/src: 09bdb2a..bf0df92
* src/third_party/libvpx: caf68ae..763fe7a
* src/third_party/openmax_dl: 6658243..0b238cb
* src/tools/swarming_client: 1b7bfec..b61a180
Details: 87ce36b..00e438c/DEPS

Clang version changed 231191:231690
Details: 87ce36b..00e438c/tools/clang/scripts/update.sh

BUG=4418
TBR=pbos@webrtc.org
TESTED=Ran our/Release/modules_tests locally after PS#2 and verified there's no other crash.

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

Cr-Commit-Position: refs/heads/master@{#8712}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8712 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-13 07:19:31 +00:00
kjellander@webrtc.org
c7faace956 Roll chromium_revision e8ef1d1..87ce36b (319252:319600)
Relevant changes:
* src/third_party/libvpx: 080710f..caf68ae
Details: e8ef1d1..87ce36b/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8652}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8652 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-09 12:43:16 +00:00
kjellander@webrtc.org
84f5309dbd Roll chromium_revision e144d30..e8ef1d1 (318658:319252)
Relevant changes:
* src/buildtools: 93b3d0a..d4dd4f7
* src/third_party/icu: df1bf38..eda9e75
* src/tools/grit: a5890a8..0287c18
* src/tools/gyp: 3464008..4a9b712
Details: e144d30..e8ef1d1/DEPS

Clang version changed 223108:231191
Details: e144d30..e8ef1d1/tools/clang/scripts/update.sh

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8625}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8625 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-06 07:18:14 +00:00
kjellander@webrtc.org
7008f2227c Revert Clang roll in r8596 + add memcheck suppression.
The roll seems to cause leaks on our Linux Memcheck bot.
Added a suppression needed for Trusty in order to run
memcheck similar to the bot (that runs Precise).
Leave all the other source code edits from r8596 in place.

See also http://chromegw/i/client.webrtc/builders/Linux%20Memcheck/builds/3343

TBR=pbos@webrtc.org
TESTED=Can no longer repro memcheck failure with this patch applied:
GYP_DEFINES="build_for_tool=memcheck" webrtc/build/gyp_webrtc
ninja -C out/Release libjingle_peerconnection_unittest
tools/valgrind-webrtc/webrtc_tests.sh --test libjingle_peerconnection_unittest --tool memcheck --target Release --build-dir out  --gtest_filter=WebRtcSessionTest.TestIncorrectMLinesInLocalAnswer

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

Cr-Commit-Position: refs/heads/master@{#8612}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8612 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-05 08:53:44 +00:00
kjellander@webrtc.org
14665ff7d4 Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro
Clang version changed 223108:230914
Details: e144d30..6fdb142/tools/clang/scripts/update.sh

Removes the OVERRIDE macro defined in:
* webrtc/base/common.h
* webrtc/typedefs.h

The majority of the source changes were done by running this in src/:
perl -0pi -e "s/virtual\s([^({;]*(\([^({;]*\)[^({;]*))(OVERRIDE|override)/\1override/sg" `find {talk,webrtc} -name "*.h"  -o -name "*.cc*" -o -name "*.mm*"`

which converted all:
virtual Foo() OVERRIDE
functions to:
Foo() override

Then I manually edited:
* talk/media/webrtc/fakewebrtccommon.h
* webrtc/test/fake_common.h

Remaining uses of OVERRIDE was fixed by search+replace.

Manual edits were done to fix virtual destructors that were
overriding inherited ones.

Finally a build error related to the pure virtual definitions of
Read, Write and Rewind in common_types.h required a bit of
refactoring in:
* webrtc/common_types.cc
* webrtc/common_types.h
* webrtc/system_wrappers/interface/file_wrapper.h
* webrtc/system_wrappers/source/file_impl.cc

This roll should make it possible for us to finally re-enable deadlock
detection for TSan on the buildbots.

BUG=4106
R=pbos@webrtc.org, tommi@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8596}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8596 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-04 13:04:54 +00:00
kjellander@webrtc.org
909f494b43 Roll chromium_revision 2c3ffb2..e144d30 (317530:318658)
Relevant changes:
* src/third_party/boringssl/src: b180ee9..09bdb2a
* src/third_party/icu: 2081ee6..df1bf38
* src/third_party/libvpx: 33bbffe..080710f
* src/third_party/openmax_dl: 21c8abe..6658243
Details: 2c3ffb2..e144d30/DEPS

Clang version was not updated in this roll.

BUG=webm:962
R=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8565}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8565 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-03 07:21:14 +00:00
kjellander@webrtc.org
722739108a Roll chromium_revision b0c3ed3..2c3ffb2 (316737:317530)
Includes GN changes from
https://webrtc-codereview.appspot.com/39249004/

Android changes for JNI were required due to
https://codereview.chromium.org/843103003

Other relevant changes:
* src/buildtools: 5c5e924..93b3d0a
* src/third_party/boringssl/src: d306f16..b180ee9
* src/third_party/icu: 4e3266f..2081ee6
* src/third_party/libvpx: 5cdd302..33bbffe
* src/third_party/usrsctp/usrsctplib: 190c8cb..13718c7
* src/tools/gyp: 4d7c139..3464008
* src/tools/swarming_client: bdad118..1b7bfec
Details: b0c3ed3..2c3ffb2/DEPS

Clang version was not updated in this roll.

R=dpranke@chromium.org, phoglund@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8466}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8466 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-23 19:09:22 +00:00
kjellander@webrtc.org
cc483b7379 Roll chromium_revision 601e6f3..b0c3ed3 (315263:316737)
Moved LSan suppressions from tools/lsan/suppressions.txt to compiled-in
suppressions similar to the Chromium changes in
https://codereview.chromium.org/924923002
I will remove tools/lsan after committing this and the bots are updated to
not specify it.

Other relevant changes:
* src/buildtools: da0df3f..5c5e924
* src/third_party/android_tools: f6e2370..fd5a8ec
* src/third_party/boringssl/src: 8f5e2eb..d306f16
* src/third_party/openmax_dl: 81318c1..21c8abe
Details: 601e6f3..b0c3ed3/DEPS

Clang version was not updated in this roll.

R=glider@chromium.org, henrika@webrtc.org, pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8406}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8406 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-18 10:38:11 +00:00
kjellander@webrtc.org
5b8f3e0206 Roll chromium_revision 598c3e9..601e6f3
Relevant changes:
* src/buildtools: 451dcd0..da0df3f
* src/third_party/openmax_dl: c01d587..81318c1
* src/tools/swarming_client: c698ea2..bdad118
Details: 598c3e9..601e6f3/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8305}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8305 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-10 07:34:41 +00:00
kjellander@webrtc.org
5e05731b0f Roll chromium_revision cd35af6..598c3e9
Relevant changes:
* src/third_party/android_tools: aaeda3d..f6e2370
* src/third_party/boringssl/src: be629e0..8f5e2eb
Details: cd35af6..598c3e9/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8259}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8259 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-06 07:25:16 +00:00
kjellander@webrtc.org
bfdee69d48 Roll chromium_revision 9070a80..cd35af6 (313233:314322)
Relevant changes:
* src/third_party/boringssl/src: 347f025..be629e0
* src/third_party/libvpx: 5da40ca..5cdd302
* src/third_party/openmax_dl: 8f7bf0b..c01d587
* src/tools/gyp: b28bd7d..4d7c139
* src/tools/swarming_client: d863df3..c698ea2
Details: 9070a80..cd35af6/DEPS

Clang version was not updated in this roll.
webrtc_tests.py had to be updated to match changes in
https://codereview.chromium.org/882713002

A workaround for grit resources and the addition of V8 to the
Chromium checkout had to be done due to changed
dependencies caused by https://codereview.chromium.org/867073002

R=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#8234}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8234 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-03 15:24:22 +00:00
kjellander@webrtc.org
76e5e207ad Roll chromium_revision 4664fe0..9070a80 (312733:313233)
Relevant changes:
* src/third_party/boringssl/src: 5fa3eba..347f025
* src/third_party/libvpx: 8dc6ea9..5da40ca
* src/tools/gyp: adb7d24..b28bd7d
* src/tools/swarming_client: e98dde9..d863df3
Details: 4664fe0..9070a80/DEPS

Clang version was not updated in this roll.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8165 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-27 13:11:10 +00:00
kjellander@webrtc.org
d7e34e1086 Make it easier to use external libyuv + cleanup GYP files.
It is now easier to use an external libyuv library.
Fix some GYP errors.
Remove the temporary webrtc_base target (depends on
https://codereview.chromium.org/865603002/ being landed
first).

BUG=4185
R=andresp@webrtc.org, andrew@webrtc.org, perkj@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8154 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-26 19:17:26 +00:00
kjellander@webrtc.org
acb8085678 Roll chromium_revision c086b4e..4664fe0 (312108:312733)
Mainly to pick up the MIPS changes in
https://codereview.chromium.org/843563002/
for which the changes in
https://webrtc-codereview.appspot.com/41399004/
are included in this CL.

Relevant changes:
* src/third_party/android_tools: 56b3d3e..aaeda3d
* src/third_party/boringssl/src: ca9a538..5fa3eba
* src/third_party/libvpx: 4f9bd1b..8dc6ea9
* src/third_party/openmax_dl: 1a4171c..8f7bf0b
* src/tools/gyp: 194ec65..adb7d24
* src/tools/swarming_client: 0a795bd..e98dde9
Details: c086b4e..4664fe0/DEPS

Clang version was not updated in this roll.

BUG=4214, 4222
TBR=marpan@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8145 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-25 19:17:56 +00:00
kjellander@webrtc.org
511ab3e7c8 Roll chromium_revision a6eafec..c086b4e
Relevant changes:
* src/testing/gtest: 8245545..be18681
* src/tools/gyp: 82b0804..194ec65
* src/tools/swarming_client: c44f572..0a795bd
Details: a6eafec..c086b4e/DEPS

Clang version was not updated in this roll.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8101 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-20 11:39:27 +00:00
kjellander@webrtc.org
69f47381fb Roll chromium_revision 3dd2edf..a6eafec (310717:311223)
Relevant changes:
* src/third_party/android_tools: 8fe116f..56b3d3e
* src/third_party/boringssl/src: aac2f6a..ca9a538
* src/third_party/icu: 51c1a4c..4e3266f
* src/third_party/libvpx: d3f3dce..4f9bd1b
Details: 3dd2edf..a6eafec/DEPS

The following were moved into src/buildtools:
* src/third_party/libc++/trunk
* src/third_party/libc++abi/trunk

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8053 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-14 06:06:04 +00:00
kjellander@webrtc.org
58a1ba6ffc Roll chromium_revision 271c6cc..3dd2edf (309333:310717)
Relevant changes:
* src/buildtools: 23a4e2f..451dcd0
* src/third_party/boringssl/src: 306e520..aac2f6a
* src/third_party/openmax_dl: 0164270..1a4171c
* src/tools/gyp: fe00999..82b0804
* src/tools/swarming_client: 119b084..c44f572
Details: 271c6cc..3dd2edf/DEPS

Clang version was not updated in this roll.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8047 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-13 10:59:21 +00:00
kjellander@webrtc.org
8649fed1b8 GN: Fix Windows build.
This required a tiny include fix in
src/third_party/winsdk_samples/src
which was committed in
https://code.google.com/p/webrtc/source/detail?r=7951

This incorporates contribution from vchigrin@yandex-team.ru
in https://webrtc-codereview.appspot.com/29299004/

BUG=261,1348,4105
R=pbos@webrtc.org
TBR=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8027 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-08 21:22:01 +00:00
kjellander@webrtc.org
cbe7ca8796 Roll chromium_revision 8e72e1d..271c6cc (307131:309333)
This enables OpenSSL by default for Windows, see
8e72e1d..271c6cc/build/common.gypi
which required libjingle_tests.gyp to be updated since the
targets in third_party/nss/nss.gyp was moved into a condition in
https://codereview.chromium.org/694643002.

New Android dependencies are required due to being introduced in
build/android/pylib/remote/device/remote_device_test_run.py
of 5c49978f09

This should also fix Android test execution that started failing after
https://codereview.chromium.org/815213002 was submitted, since
it's based on e2a338fac9

Relevant other changes:
* src/buildtools: 535aff2..23a4e2f
* src/third_party/android_tools: 4f723e2..8fe116f
* src/third_party/boringssl/src: 00505ec..306e520
* src/third_party/icu: 53ecf0f..51c1a4c
* src/third_party/libvpx: 9fbec81..d3f3dce
* src/tools/swarming_client: 1d4965c..119b084
Details: 8e72e1d..271c6cc/DEPS

Clang version updated 218707:223108:
8e72e1d..271c6cc/tools/clang/scripts/update.sh
Due to this, we had to disable deadlock detection for TSan
due to a bug in Clang (see webrtc:

BUG=4106
R=pbos@webrtc.org, pthatcher@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@8003 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-01-06 07:24:27 +00:00
kjellander@webrtc.org
7db359b94a Roll chromium_revision 24b4c73..8e72e1d
Relevant changes:
* src/buildtools: 6ea835d..535aff2
* src/third_party/android_tools: 4c47ef6..4f723e2
* src/third_party/boringssl/src: 69a0160..00505ec
* src/third_party/icu: 866ff69..53ecf0f
* src/third_party/libvpx: 429874c..9fbec81
Details: 24b4c73..8e72e1d/DEPS

Clang version was not updated in this roll.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7823 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-12-08 11:48:35 +00:00
kjellander@webrtc.org
c0991fe606 Roll chromium_revision 24b4c73..f27c369
This enables 64-bit compilation for iOS.

Relevant changes:
* src/buildtools: 6ea835d..ded3294
* src/third_party/boringssl/src: 69a0160..00505ec
* src/third_party/libvpx: 429874c..64bec31
Details: 24b4c73..f27c369/DEPS

Clang version was not updated in this roll.

BUG=chromium:436831
R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7808 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-12-04 10:55:50 +00:00
kjellander@webrtc.org
8e5c814ef0 Convert DEPS to only reference Git repos
Also replace all doublequoted Python strings
with single-quoted ones.

BUG=chromium:412012
R=phoglund@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7793 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-12-03 07:11:44 +00:00
kjellander@webrtc.org
84515f841d Roll chromium_revision 309cf65..24b4c73
Two VP9 tests needed to be disabled (see webrtc:4059) to make all tests pass.

Relevant changes:
* src/third_party/android_tools: ea50ccc..4c47ef6
* src/third_party/icu: dd72764..866ff69
* src/third_party/libvpx: 2e5ced5..429874c
* src/third_party/nss: 258342e..bb4e75a
* src/third_party/yasm/source/patched-yasm: c960eb1..4671120
* src/tools/gyp: 0a381c0..fe00999
* src/tools/swarming_client: 5b827c9..1d4965c
Details: 309cf65..24b4c73/DEPS

Clang version was not updated in this roll.

BUG=4059
TBR=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7778 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-12-02 08:48:08 +00:00
kjellander@webrtc.org
7d4e6d012c Roll chromium_revision d8c9041..309cf65
Relevant changes:
* testing/gtest 4650552..8245545
* testing/gmock 896ba0e..2976396
* third_party/boringssl 2f3ba91..69a0160
* third_party/icu: 6242e2f..dd72764
* third_party/libyuv: 5a09c3e..d204db6
* tools/gyp: b13d8f2..0a381c0

Details: d8c9041..309cf65/DEPS

Clang version was not updated in this roll.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7757 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-27 10:41:04 +00:00
kjellander@webrtc.org
c56814fb2d Roll chromium_revision 91f1781..d8c9041
Relevant changes:
* buildtools: c27f95b..6ea835d
* third_party/icu: d8b2a9d..6242e2f
* tools/gyp: 487c0b6..b13d8f2
* tools/swarming_client: 1f8ba35..5b827c9
Details: 91f1781..d8c9041/DEPS

Clang version was not updated in this roll, although the
-Wunused-local-typedef warning was enabled by default.

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7716 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-18 10:25:04 +00:00
kjellander@webrtc.org
944fb57140 Roll chromium_revision 375f736..91f1781
Relevant changes:
* buildtools: 51ca1f2..c27f95b
* tools/gyp: b13d8f2..487c0b6
* tools/swarming_client: 41036ec..1f8ba35
Details: 375f736..91f1781/DEPS

Clang version was not updated in this roll.

BUG=
R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7680 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-11 09:57:19 +00:00
kjellander@webrtc.org
f6e1600a7d Roll chromium_revision d3db2ff..375f736
Mainly to bring in https://codereview.chromium.org/636083002
updates to opus.

Relevant changes (d3db2ff..375f736/DEPS)
* buildtools: 6bc51af..1ca1f25
* third_party/libsrtp: 98284c8..6446144
* tools/gyp: a61e860..b13d8f2
* tools/swarming_client: bcb3bc3..41036ec

Clang version was not updated in this roll.

BUG=
R=marpan@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7631 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-05 02:09:20 +00:00
marpan@webrtc.org
4765ca55f9 Roll chromium_revision: 28d1981..d3db2ff
Pick up the libvpx roll: https://codereview.chromium.org/674753002

Summary of changes (28d1981..d3db2ff/DEPS):
* third_party/android_tools 36bf7ac..ea50ccc
* third_party/boringssl 7ea8481..751e889
* third_party/icu 8ac906f..d8b2a9d
* third_party/libvpx efe9712..2e5ced5
* third_party/usrsctp/usrsctplib
* tools/gyp 1990:1991
* tools/swarming_client a57d7db..bcb3bc3

Clang is not updated in this roll.

Made the change getchar() --> getc(stdin) as seems like getchar() isn't supported on android anymore.
(getchar() was causing the error: undefined reference to '__srget')

Update rate control parameter in vp9 test.

R=andrew@webrtc.org
TBR=ajm@google.com

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7598 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-11-03 20:10:26 +00:00
kjellander@webrtc.org
1d9af96c06 Roll chromium_revision de13cf4..28d1981 (299488:300483)
Mainly to pick up https://codereview.chromium.org/656293004/
to fix some MSan issues.

Summary of changes (de13cf4..28d1981/DEPS):
* third_party/android_tools d2b8620..36bf7ac
* third_party/libyuv 455c66b..5a09c3e (1038:1130)
* third_party/usrsctp/usrsctplib a11b3c5..7accb99
* tools/gyp 1977:1990
* tools/swarming_client c28b74f..a57d7db

Clang updated 217949:218707 (git diff de13cf4..28d1981 tools/clang/scripts/update.sh)

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7489 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-22 06:43:29 +00:00
kjellander@webrtc.org
64f5611b3d Roll chromium_revision 2d714fa..de13cf4 (298667:299488)
Mainly to pick up https://codereview.chromium.org/648613007
to fix some MSan issues.

Summary of changes (2d714fa..de13cf4/DEPS):
* third_party/boringssl 51fcd87..7ea8481
* third_party/icu d2abf6c..8ac906f
* third_party/usrsctp/usrsctplib dfd687b..a11b3c5

R=pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7452 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-15 05:59:42 +00:00
kjellander@webrtc.org
c5593ef1aa Workaround deps2git issue with inline Python in DEPS.
When running
https://code.google.com/p/chromium/codesearch#chromium/tools/deps2git/deps2git.py
on our DEPS file, an error is caused by the formatting pretty printing
of the converted DEPS -> .DEPS.git output.
Since this needs to work in order to switch our bots to bot_update
(uses Git) and the fact that changing deps2git.py is high risk, it's
better to work around this problem by altering the Python inline code.
The fact that deps2git will go away when the remaining projects
have switched to Git also motivates not taking the risk of changing
deps2git for this case only.

BUG=3534
TESTED=Ran gclient runhooks and verified the script executed
when there was a trunk/check_root_dir.py file.

R=phoglund@chromium.org, phoglund@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7417 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-10 07:16:05 +00:00
kjellander@webrtc.org
1bada48401 Make DEPS find check_root_dir.py in legacy checkouts.
In r7405 the DEPS hook wasn't properly handling the case
when the trunk dir is not yet renamed. This makes the script
only be called if it exists in the old not-yet-renamed trunk dir.

BUG=3534
R=phoglund@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7408 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-09 10:53:02 +00:00
kjellander@webrtc.org
0b0ac8236b Remove root_dir variable from DEPS + enforce rename.
Update DEPS to no longer have the root_dir variable.
Add a script that detects if the user have a solution named
'trunk' and explains what needs to be done to change it to 'src'.

The reason for this change is that bot_update doesn't support
custom_vars in solutions and Chrome infra is trying to get
rid of them entirely in the future.

The bots are already using a solution named 'src' so they
won't run into this error during runhooks.

BUG=3534
TESTED=Ran the script with a .gclient containing a solution
named 'trunk' and one named 'src'. Also tested the presence
of the custom_vars dict and not.

R=andrew@webrtc.org, hinoka@chromium.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7405 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-09 09:11:27 +00:00
andrew@webrtc.org
9ea539605e Roll chromium_revision fc668e2..2d714fa (298195:298667)
Picks up openmax_dl fixes for non-Android ARM.

Summary of changes (git diff fc668e2..2d714fa DEPS):
* third_party/boringssl c7dd5f3..51fcd87
* third_party/openmax_dl/dl/src 79e64bc..0164270
* third_party/usrsctp/usrsctplib d5685d4..dfd687b
* tools/swarming_client 33d442a..c28b74f

TBR=kjellander
BUG=chromium:415393,webrtc:3906

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7398 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-08 19:16:10 +00:00
kjellander@webrtc.org
a9e363e721 Roll chromium_revision c264a05..fc668e2 (297113:298195)
Mainly to pick up https://codereview.chromium.org/619723006/
to fix our MSan bot.

Summary of changes (git diff c264a05..fc668e2 DEPS):
* third_party/boringssl 01fe820..c7dd5f30
* third_party/usrsctp/usrsctplib 8975bd5..d5685d4
* tools/swarming_client 79940aee..33d442a

Clang updated 216630:217949 (git diff c264a05..fc668e2 tools/clang/scripts/update.sh)
This caused TSan v2 to hit an assert in libjingle_peerconnection_unittest
and libjingle_media_unittest, which is why the dlclose call
had to be disabled for now (webrtc:3895).

BUG=3895
R=henrika@webrtc.org, pbos@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7385 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-07 12:49:34 +00:00
kjellander@webrtc.org
afefed5c93 Update checkdeps.py rules in DEPS
The initial rules didn't allow including
source from third_party, which is incorrect.
Cleanup irrelevant rules for directories that
are ignored, since WebRTC don't have any source
code in those locations.

BUG=
R=andrew@webrtc.org

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

git-svn-id: http://webrtc.googlecode.com/svn/trunk@7351 4adac7df-926f-26a2-2b94-8c16560cd09d
2014-10-01 06:03:47 +00:00