Commit Graph

401 Commits

Author SHA1 Message Date
Henrik Kjellander
24ec128fb6 Roll chromium_revision 5118a5b..1b9c098 (330060:330302)
Picks up https://codereview.chromium.org/1139263002/
which fixes an MSan issue with BoringSSL when enabling it for
Linux, which I tested in
https://webrtc-codereview.appspot.com/46239004.

Relevant changes:
* src/third_party/android_tools: 0c03d3b..3445d55
* src/third_party/boringssl/src: 771a138..9660032
* src/third_party/icu: ce41627..5788e27
* src/third_party/libsrtp: 6446144..9c53f85
* src/third_party/openmax_dl: 0b238cb..22bb108
Details: 5118a5b..1b9c098/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9200}
2015-05-17 13:30:32 +00:00
Henrik Kjellander
a7d03aec84 Roll chromium_revision 62a5bb3..5118a5b (329063:330060)
Relevant changes:
* src/buildtools: b0ede9c..b73e5f7
* src/testing/gtest: be18681..23574bf
* src/third_party/boringssl/src: 68de407..771a138
* src/third_party/icu: f8c0e58..ce41627
* src/third_party/libvpx: e9830e1..d1c022c
* src/tools/swarming_client: f222001..b39a448
Details: 62a5bb3..5118a5b/DEPS

Clang version was not updated in this roll.

TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9199}
2015-05-17 10:14:27 +00:00
Henrik Kjellander
9f7908e497 Roll chromium_revision ec5b768..62a5bb3 (328242:329063)
A minor code change had to be made due to
https://codereview.chromium.org/951983002

Relevant changes:
* src/buildtools: 15f5fc6..b0ede9c
Details: ec5b768..62a5bb3/DEPS

Clang version was not updated in this roll.

R=henrika@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9167}
2015-05-11 09:34:26 +00:00
Henrik Boström
9695d8523b Added VP9FrameBufferPool, a memory pool that is shared between libvpx and webrtc. Using the VP9 codec, the libvpx decoder will obtain its buffers from our memory pool. This lets us reuse the same buffers for our I420VideoFrames and not have to copy a frame for every decode (from libvpx buffers to webrtc/I420VideoFrame buffers).
(This is similar to chromium's MemoryPool in vpx_video_decoder.cc.)

BUG=1128
R=kjellander@webrtc.org, magjed@webrtc.org, stefan@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9141}
2015-05-06 08:42:22 +00:00
Henrik Kjellander
78c8bbfa34 Roll chromium_revision 0cb2549..ec5b768 (327252:328242)
Relevant changes:
* src/buildtools: 15308f4..15f5fc6
* src/third_party/boringssl/src: ef4962f..68de407
* src/third_party/icu: 10834e8..f8c0e58
* src/third_party/libjpeg_turbo: 9e9058b..8ee9bdd
* src/third_party/libvpx: c600ca7..e9830e1
* src/third_party/libyuv: 01db3d1..35aa92a
* src/tools/gyp: 2a5511b..0bb6747
Details: 0cb2549..ec5b768/DEPS

Clang version was not updated in this roll.

BUG=chromium:484142
TBR=pbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9133}
2015-05-05 07:55:12 +00:00
Henrik Kjellander
10ba3eec5a Roll chromium_revision a12e1e1..0cb2549 (326495:327252)
https://codereview.chromium.org/1051343002 adds a dependency
on Chromium's third_party/junit into base/ which affects our
Android tests that uses that code.

The precompiled JUnit 4.11 JAR file that is only by the
libjingle_peerconnection_java_unittest target on Linux has been
moved to third_party/junit-jar, since it collided with the expected
path for the JUnit dependency mentioned above.
It had to be kept since the Chromium JUnit is only possible to build
when OS==android.

This CL also brings in Mockito and Robolectric, which should be
useful for our Android tests.

Other relevant changes:
* src/buildtools: 3b302fe..15308f4
* src/third_party/libjpeg_turbo: 034e9a9..9e9058b
* src/third_party/libyuv: 32ad6e0..01db3d1
Details: a12e1e1..0cb2549/DEPS

Clang version was not updated in this roll.

BUG=4499
R=phoglund@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9113}
2015-04-29 12:48:00 +00:00
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