Commit Graph

24370 Commits

Author SHA1 Message Date
42c75b14f4 Roll chromium_revision 8c2846e52f..743fc877e0 (578726:578837)
Change log: 8c2846e52f..743fc877e0
Full diff: 8c2846e52f..743fc877e0

Changed dependencies:
* src/base: 51d33cac77..546ed8fec4
* src/build: 2178d78be2..da2375258a
* src/testing: 6e3e0e8c03..a9069c15d5
* src/third_party: 4182cc41fe..0b736ecf97
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d8072e683a..b9813d2fdd
* src/third_party/depot_tools: f12600a8ba..d795ab891c
* src/tools: 82bdd248f4..ade436a212
DEPS diff: 8c2846e52f..743fc877e0/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: If77c045a29eb961accd4ea8ab577e0ca36b37fb5
Reviewed-on: https://webrtc-review.googlesource.com/91000
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24138}
2018-07-27 23:04:52 +00:00
865c199d93 Roll chromium_revision 75645bae58..8c2846e52f (578612:578726)
Change log: 75645bae58..8c2846e52f
Full diff: 75645bae58..8c2846e52f

Changed dependencies:
* src/base: 0f03ef6f06..51d33cac77
* src/ios: 8595d88cf9..98b5db447e
* src/testing: 52c5898480..6e3e0e8c03
* src/third_party: 70c59b096a..4182cc41fe
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a1e31db3c6..d8072e683a
* src/tools: d25cf431f1..82bdd248f4
DEPS diff: 75645bae58..8c2846e52f/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ic545c46673456326a34044b1a4f5dec40485fa0e
Reviewed-on: https://webrtc-review.googlesource.com/90940
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24137}
2018-07-27 19:15:06 +00:00
e635e9807d Fix compilation error of opensslutility.cc when compiling with OpenSSL.
https://webrtc-review.googlesource.com/c/64841/ added LogSSLErrors(..) with used two new OpenSSL ERR_get_error() and ERR_error_string_n() without including the proper header from OpenSSL.

TBR=kwiberg@webrtc.org

Bug: webrtc:9567
Change-Id: I118a5e18243828a3e3dfd287a0c41fe1bc5e4ad3
Reviewed-on: https://webrtc-review.googlesource.com/90820
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Benjamin Wright <benwright@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24136}
2018-07-27 17:34:56 +00:00
0b0f3596bd Remove old temporary webrtc::PostProcessing typedef
Related bug closed since half a year back.

Bug: webrtc:8665
Change-Id: I77007caaa97b5db04f5cf144323cac7a576a7fde
Reviewed-on: https://webrtc-review.googlesource.com/90872
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24135}
2018-07-27 15:43:57 +00:00
8a3ab0e7ea Revert "Add framesRendered to StatsReport"
This reverts commit dcfa938f9e768d463d3e336f4d014027504267dd.

Reason for revert: This CL blocks rolling WebRTC into chromium

Original change's description:
> Add framesRendered to StatsReport
> 
> Bug: webrtc:9568
> Change-Id: I6976f4c48b67f6a81f57260a91966debbef38eb4
> Reviewed-on: https://webrtc-review.googlesource.com/90840
> Reviewed-by: Steve Anton <steveanton@webrtc.org>
> Commit-Queue: Steve Anton <steveanton@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#24121}

TBR=steveanton@webrtc.org,solenberg@webrtc.org,joachimr@fb.com

Change-Id: Ia58feefd0ab557bb39ff79840dc8fa5004fee753
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:9568
Reviewed-on: https://webrtc-review.googlesource.com/90900
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24134}
2018-07-27 14:53:07 +00:00
f81ce94176 Remove dependency between source_set and android_library.
GN and ninja were not complaining about this dependency, but C++ code
should not depend on Java code.

Bug: None
Change-Id: Ia7ba04837e6e20e8c3d961bd429a95727aadbf34
Reviewed-on: https://webrtc-review.googlesource.com/90871
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24133}
2018-07-27 14:22:37 +00:00
f954ba5c11 AEC3: Increasing the transparency during call startup
This CL increases the AEC3 transparency during call
startup and after echo path delay changes in 3 ways:
1. The exit requirements for the initial mode is
made less strict.
2. The requirements for using the linear echo model
are made less strict.
3. The duplicated reverb modelling in the linear mode
removed.


Bug: webrtc:9572,chromium:868329
Change-Id: I79ea0796ed26408e35576bb39eaae4e4848b4f83
Reviewed-on: https://webrtc-review.googlesource.com/90868
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24132}
2018-07-27 14:18:42 +00:00
151ba0f077 Fuzz unfuzzed AEC3 killswitch field trials
Bug: webrtc:9413
Change-Id: I09d8c673d6d8e2efd77bc9f311001a5843a556a2
Reviewed-on: https://webrtc-review.googlesource.com/90870
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24131}
2018-07-27 14:17:37 +00:00
36fc136652 Roll chromium_revision d340c5e1a4..75645bae58 (578434:578612)
Change log: d340c5e1a4..75645bae58
Full diff: d340c5e1a4..75645bae58

Changed dependencies:
* src/base: 6d0a05ba3b..0f03ef6f06
* src/build: fbbcdb1c8f..2178d78be2
* src/buildtools: 691bfec9d7..0dd5c6f980
* src/ios: 25e1bc0229..8595d88cf9
* src/testing: 8446067591..52c5898480
* src/third_party: 9aab543eca..70c59b096a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/721613b086..a1e31db3c6
* src/third_party/depot_tools: 254538b955..f12600a8ba
* src/third_party/libvpx/source/libvpx: 2c45cd174a..3b921d49b0
* src/tools: ce0c349d60..d25cf431f1
DEPS diff: d340c5e1a4..75645bae58/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,marpan@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ic392a5d4039eeee18c4da44d6e258a3d47d9367d
Reviewed-on: https://webrtc-review.googlesource.com/90883
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24130}
2018-07-27 13:07:25 +00:00
8b5d2cc93e Add unused AEC toggling config to API
This will be the one way of toggling AEC. The EchoControlMobile and
EchoCancellation interfaces will be removed.

The settings introduced here are not used yet, to allow for smooth
downstream fixes.

Bug: webrtc:9535
Change-Id: I3b1a524a0ab7daf63419d7e5ed47417b9282dbf6
Reviewed-on: https://webrtc-review.googlesource.com/90864
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24129}
2018-07-27 12:57:45 +00:00
02a454f72b Don't use explicit constructor in copy-initialization.
This aligns "GetTransceivers" with "GetSenders" / "GetReceivers" and
fixes a compilation error if an older libstdc++ from the system is used.

Bug: None
Change-Id: I1cab00549b28c24c2bfdfcef17302db2c70a2fce
Reviewed-on: https://webrtc-review.googlesource.com/90861
Commit-Queue: Joachim Bauch <jbauch@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24128}
2018-07-27 12:28:15 +00:00
d673da2fc8 Fix android DEPS to unblock chromium roll
Add android deps, that are required by new functionality from chromium
to unblock chromium roll into WebRTC

Bug: webrtc:9118
Change-Id: I41068042cf48dcd4baf4dfcfe20693923c2a27c8
Reviewed-on: https://webrtc-review.googlesource.com/90866
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24127}
2018-07-27 12:26:15 +00:00
418408e0a4 Don't specify Mac version for iOS real device tests
Currently all iOS tests can't find a device because Mac versions were updated.
It shouldn't matter what Mac version is used to launch a test on a phone.

TBR: phoglund@webrtc.org
No-Try: True
Bug: None
Change-Id: I1ec3317db4707fb62541302737eed812c5b516a2
Reviewed-on: https://webrtc-review.googlesource.com/90865
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24126}
2018-07-27 11:56:35 +00:00
4cc13a2880 Fix chromium roll by manually rolling up to d340c5e1a4
Because android deps were moved in chromium repo, it is required to
roll them manually into webrtc repo. So this CL will update chromium
up to d340c5e1a4 and src/third_party up to 9aab543eca.

Change log: 16fdc86042..d340c5e1a4
Full diff: 16fdc86042..d340c5e1a4

Changed dependencies:
* src/third_party: 627478d39d..9aab543eca

Bug: webrtc:9118
Change-Id: I73624bee37ac62b5fc3f1889cd363b732436cb5e
Reviewed-on: https://webrtc-review.googlesource.com/90862
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24125}
2018-07-27 10:13:42 +00:00
3d95c31b36 Delete logic to look for arch-specific resource files.
TBR: phoglund@webrtc.org
Bug: None
Change-Id: Icfa7025654299bd6776eb19204115fb06935a654
Reviewed-on: https://webrtc-review.googlesource.com/90860
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24124}
2018-07-27 08:44:06 +00:00
010955e179 Delete lsan and valgrind suppressions for deleted xmpp tests
The xmpp code has been moved to chromium, see
https://codereview.webrtc.org/2617443003.

Also delete valgrind-related presubmit checks; they were
broken when chromium dropped support for valgrind.

Bug: webrtc:3608, webrtc:5539
Tbr: phoglund@webrtc.org
Change-Id: I8c1883cfd3ba29b106b75605851cdfedf7c161bd
Reviewed-on: https://webrtc-review.googlesource.com/90407
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24123}
2018-07-27 08:01:56 +00:00
421f868d8a Fix refered LICENSE file path in webrtc license notice
TBR=phoglund

Bug: webrtc:8366
Change-Id: I044cc2153d30b6a88a96b96717ee5680634f6a07
Reviewed-on: https://webrtc-review.googlesource.com/90417
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24122}
2018-07-27 07:50:55 +00:00
dcfa938f9e Add framesRendered to StatsReport
Bug: webrtc:9568
Change-Id: I6976f4c48b67f6a81f57260a91966debbef38eb4
Reviewed-on: https://webrtc-review.googlesource.com/90840
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24121}
2018-07-26 22:50:02 +00:00
01560dead9 Use "wildcard" instead of "unknown" for ADAPTER_TYPE_ANY in stats.
TBR=hta@webrtc.org

Bug: None
Change-Id: I3ccff01f2ad51aebc1241fab2b41518b769adc8a
Reviewed-on: https://webrtc-review.googlesource.com/90800
Commit-Queue: Qingsi Wang <qingsi@google.com>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24120}
2018-07-26 22:02:02 +00:00
1216371fce Roll chromium_revision 9617755102..16fdc86042 (578286:578405)
Change log: 9617755102..16fdc86042
Full diff: 9617755102..16fdc86042

Changed dependencies:
* src/build: af6cc82171..fbbcdb1c8f
* src/ios: b5ab4791b3..25e1bc0229
* src/third_party: ae03b402bf..627478d39d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/42016a47fa..721613b086
* src/tools: e622dcecee..ce0c349d60
DEPS diff: 9617755102..16fdc86042/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I952a6c437a5975ea6950641d7f961766deaf7a93
Reviewed-on: https://webrtc-review.googlesource.com/90841
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24119}
2018-07-26 21:58:03 +00:00
ed1dcf9f23 Enable clang::find_bad_constructs for call/ (part 1).
This CL removes //build/config/clang:find_bad_constructs from the
suppressed_configs list, which means that clang:find_bad_constructs
is now enabled on these translation units.

Bug: webrtc:9251, webrtc:163
Change-Id: Ia58a3b4f3becf9e620d3991da8451d81f32f8ad0
Reviewed-on: https://webrtc-review.googlesource.com/90406
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24118}
2018-07-26 15:33:12 +00:00
e4db6a1518 AEC3: Improved the accuracy of the adaptive filter
This CL adds a functionality that jump-starts the
AEC3 shadow filter whenever it performs consistently
worse than the main filter.
The jump-start is done such that the shadow filter
is re-initialized using the main filter coefficients.

The effects of this is a significantly more accurate
main linear filter which leads to less echo leakage
and better transparency

Bug: webrtc:9565, chromium:867873
Change-Id: Ie0b23cd536adc7ce96fc3ed2a7db112aec7437f1
Reviewed-on: https://webrtc-review.googlesource.com/90413
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24117}
2018-07-26 14:51:32 +00:00
5e55881b94 Roll chromium_revision 56d606947d..9617755102 (578186:578286)
Change log: 56d606947d..9617755102
Full diff: 56d606947d..9617755102

Changed dependencies:
* src/base: d44d875985..6d0a05ba3b
* src/build: ad6fe7d91c..af6cc82171
* src/ios: 02c2d62933..b5ab4791b3
* src/testing: d53d697dcb..8446067591
* src/third_party: a21bb18ce6..ae03b402bf
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c829a63538..42016a47fa
* src/third_party/depot_tools: ad463c9517..254538b955
* src/tools: 1764384d78..e622dcecee
DEPS diff: 56d606947d..9617755102/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: Ib7a729e17fa8e820bccdd6ac13de5c2e5e246b7e
Reviewed-on: https://webrtc-review.googlesource.com/90740
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24116}
2018-07-26 14:19:52 +00:00
75caa597a3 Untangle fft third party lib from dependon WebRTC
TBR=phoglund

Bug: webrtc:9558
Change-Id: I6cc1936549f008694c3617c1d990524c34da16e3
Reviewed-on: https://webrtc-review.googlesource.com/90411
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24115}
2018-07-26 13:44:30 +00:00
3e5281f2b3 Enable clang::find_bad_constructs for congestion_controller/goog_cc.
This CL removes //build/config/clang:find_bad_constructs from the
suppressed_configs list, which means that clang:find_bad_constructs
is now enabled on these translation units.

Bug: webrtc:9251, webrtc:163
Change-Id: I289795c92958fd43fed6165894510ad63ca9d24d
Reviewed-on: https://webrtc-review.googlesource.com/90415
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24114}
2018-07-26 13:32:29 +00:00
17aff35e1d Enable clang::find_bad_constructs for sdk/ (part 1).
This CL removes //build/config/clang:find_bad_constructs from the
suppressed_configs list, which means that clang:find_bad_constructs
is now enabled on these translation units.

Bug: webrtc:9251, webrtc:163
Change-Id: I6f03c46e772ccf4d15951a4b9d4e12015d539e58
Reviewed-on: https://webrtc-review.googlesource.com/90408
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24113}
2018-07-26 12:16:31 +00:00
a15fd0dee6 Add missing include of stdint.h in MIPS code.
Needed after cl https://webrtc-review.googlesource.com/c/src/+/90249,
which deleted the include of typedefs.h.

Bug: webrtc:6854
Change-Id: I4ab86fae40843613a76da378658343198a800d0c
Reviewed-on: https://webrtc-review.googlesource.com/90414
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24112}
2018-07-26 11:30:19 +00:00
c0e9725916 Add API to report "interesting" usage patterns to PC client
Bug: chromium:866792
Change-Id: Ic8bec5494aaa617c833c90be2b912f7367b44929
Reviewed-on: https://webrtc-review.googlesource.com/90246
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24111}
2018-07-26 09:12:03 +00:00
6031e69d34 Use Xcode 8.3.3 for iOS 10.3
TBR: phoglund@webrtc.org
Bug: chromium:867367
Change-Id: Ic3092ad64bdcd8dfe480ebd6f7880ade6f6e0368
Reviewed-on: https://webrtc-review.googlesource.com/90481
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Oleh Prypin <oprypin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24110}
2018-07-26 06:12:03 +00:00
97fbcd9e52 Roll chromium_revision d6ce677a05..56d606947d (578078:578186)
Change log: d6ce677a05..56d606947d
Full diff: d6ce677a05..56d606947d

Changed dependencies:
* src/base: 7a5c0e5a06..d44d875985
* src/build: 393f434bf5..ad6fe7d91c
* src/buildtools: 0dd5c6f980..691bfec9d7
* src/ios: d2dfdea150..02c2d62933
* src/testing: 09292ba2bf..d53d697dcb
* src/third_party: 6f7e80c117..a21bb18ce6
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b76f0192a8..c829a63538
* src/third_party/depot_tools: 01ce05914f..ad463c9517
* src/tools: 558f23fd64..1764384d78
DEPS diff: d6ce677a05..56d606947d/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I8c361a8c879b644422d577f445a98a98f04450b8
Reviewed-on: https://webrtc-review.googlesource.com/90680
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24109}
2018-07-26 04:05:40 +00:00
625efe6dfe Use also the related address in redundancy detection for candidates from
the any-address/wildcard ports.

A TURN server can allocate different IPs for different allocation
requests from the same network interface, and a relayed candidate from a
wildcard port is not considered duplicate with another relayed candidate
using the same network interface in the current redundancy detection, if
their mapped addresses (as the "related address" for relayed candidates)
are different. Extra candidates would then be surfaced to the
application unnecessarily.

Bug: webrtc:9469
Change-Id: I504fde3b70cd727ef6ad4517072dcf37328a8380
Reviewed-on: https://webrtc-review.googlesource.com/86181
Commit-Queue: Qingsi Wang <qingsi@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Qingsi Wang <qingsi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24108}
2018-07-25 22:18:38 +00:00
45c71eb3d4 Roll chromium_revision 17efa8843a..d6ce677a05 (577964:578078)
Change log: 17efa8843a..d6ce677a05
Full diff: 17efa8843a..d6ce677a05

Changed dependencies:
* src/base: 54b95aacc3..7a5c0e5a06
* src/build: 8695c7cf2f..393f434bf5
* src/ios: a237c1df06..d2dfdea150
* src/testing: 4a7d31fcef..09292ba2bf
* src/third_party: 767ae1e0e9..6f7e80c117
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d35e4d092b..b76f0192a8
* src/tools: 86d58342c1..558f23fd64
DEPS diff: 17efa8843a..d6ce677a05/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I518c9f45bf569f752e350fbf307f19b5883a04c0
Reviewed-on: https://webrtc-review.googlesource.com/90560
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24107}
2018-07-25 22:08:38 +00:00
68936b1f34 Roll chromium_revision f2569c5796..17efa8843a (577860:577964)
Change log: f2569c5796..17efa8843a
Full diff: f2569c5796..17efa8843a

Changed dependencies:
* src/base: 1b54ce34d1..54b95aacc3
* src/build: 0723c63acd..8695c7cf2f
* src/ios: 7e53e76f71..a237c1df06
* src/testing: bb509edb29..4a7d31fcef
* src/third_party: 770c1116ce..767ae1e0e9
* src/tools: 7259b17402..86d58342c1
DEPS diff: f2569c5796..17efa8843a/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: If910199653a053022cb0cda8d7d78cb4795688af
Reviewed-on: https://webrtc-review.googlesource.com/90480
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24106}
2018-07-25 18:11:05 +00:00
d9e4a06374 Add CreateSessionDescription overload which takes a cricket::SessionDescription
This gives clients a way to create a SessionDescriptionInterface
from a parsed cricket::SessionDescription other than depending on
JsepSessionDescription.

Bug: webrtc:9544
Change-Id: I3eec87b24aa005e6cbc4a018ad452c0d6823435d
Reviewed-on: https://webrtc-review.googlesource.com/90382
Reviewed-by: Seth Hampson <shampson@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24105}
2018-07-25 18:03:05 +00:00
a3df0f2d05 Remove simulcast screenshare experimental code
Bug: chromium:690537
Change-Id: I2ed850eb7e450e9666aeb7cc3b55db073ed5a8a9
Reviewed-on: https://webrtc-review.googlesource.com/90251
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24104}
2018-07-25 16:32:34 +00:00
333a50562c Move fft4g to proper third_party directory
Bug: webrtc:8366
Change-Id: I98d3ae56a1d14b3ecacd85a4b3d234e215c8bc58
Reviewed-on: https://webrtc-review.googlesource.com/85642
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24103}
2018-07-25 15:44:53 +00:00
b4731ff9cb Delete unused code in httpbase and httpcommon.
Deleted features include HttpBase::GetDocumentStream(), and support for
other operations than GET.

Bug: webrtc:6424
Change-Id: Ib16537cd1db87de53150f8e9e30dd89778a20c2e
Reviewed-on: https://webrtc-review.googlesource.com/84140
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24102}
2018-07-25 15:20:13 +00:00
7f5175a455 AEC3: Corrected the filter adjustment during analog gain changes
This CL corrects the way that the echo subtractor output is
adjusted during the adjustment of the adaptive filter when the
analog AGC gain changes.

The CL also ensures that the main adaptive filter is not updated
when this occurs.

Bug: webrtc:9561,chromium:867373
Change-Id: I636f936128f7d9f0d82ca4140b59f148eb35d6a4
Reviewed-on: https://webrtc-review.googlesource.com/90401
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24101}
2018-07-25 15:00:33 +00:00
a12c42a6b2 Delete root header file typedef.h.
Usage replaced with stdint.h, rtc_base/system/arch.h and
rtc_base/system/unused.h, as appropriate.

Bug: webrtc:6854
Change-Id: I97225465d14b969903d92979e2df3c3c05d35f18
Reviewed-on: https://webrtc-review.googlesource.com/90249
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24100}
2018-07-25 14:59:26 +00:00
e41c433502 Move sigslot to proper third_party directory
Extract sigslot into separate target and move it to proper third_party
directory.

Bug: webrtc:8366
Change-Id: Id2e0712bd020bfad811947803c94553dce06d976
Reviewed-on: https://webrtc-review.googlesource.com/84141
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24099}
2018-07-25 14:53:33 +00:00
960c01941d Roll chromium_revision deb63e97f1..f2569c5796 (577752:577860)
Change log: deb63e97f1..f2569c5796
Full diff: deb63e97f1..f2569c5796

Changed dependencies:
* src/base: c8a8f9e089..1b54ce34d1
* src/build: 2c97c105b7..0723c63acd
* src/ios: 223d748d7f..7e53e76f71
* src/testing: ec724377d9..bb509edb29
* src/third_party: fa1917f357..770c1116ce
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/bd499d7398..d35e4d092b
* src/third_party/libFuzzer/src: 2f72894d30..d62662686b
* src/tools: 1d2e523535..7259b17402
DEPS diff: deb63e97f1..f2569c5796/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I3fd54cd90cb5964f55eca0a5d2982303ff8b2ef4
Reviewed-on: https://webrtc-review.googlesource.com/90423
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24098}
2018-07-25 14:15:43 +00:00
e71d1bb7fc Delete obsolete file api/videosourceinterface.h.
It was moved to api/video/video_source_interface.h, in cl
https://webrtc-review.googlesource.com/74481.

Bug: webrtc:8830
Change-Id: I025493a0bdd880a068edf52e19ba8cf28b95c943
Reviewed-on: https://webrtc-review.googlesource.com/90242
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24097}
2018-07-25 13:02:31 +00:00
52b9000380 Move g722 to proper third_party directory
Bug: webrtc:8366
Change-Id: I81b051dd25da2d7eaa2902af284d8b669ad8e3c9
Reviewed-on: https://webrtc-review.googlesource.com/85620
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24096}
2018-07-25 11:56:59 +00:00
e095b81940 Move g711 to proper third_party directory
Bug: webrtc:8366
Change-Id: Ic57bd5c5c01871aee2956b2a098a79b106f54c9e
Reviewed-on: https://webrtc-review.googlesource.com/85375
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24095}
2018-07-25 10:27:08 +00:00
b732b81e55 Limit iOS bots to use machines that have 'xcode_version' dimension
The problem seems to be that newer machines don't have iOS 10.3 SDK installed.
And this dimension is the only thing that discerns older machines from newer ones.

TBR: phoglund@webrtc.org
Bug: chromium:867367
Change-Id: I9dd2e1d027aff59ca7a43260ea2e4e61d583668e
Reviewed-on: https://webrtc-review.googlesource.com/90400
Commit-Queue: Oleh Prypin <oprypin@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24094}
2018-07-25 10:02:58 +00:00
2455c9ed36 Add spatial index to EncodedImage, not yet used.
This is a preparation for landing cl
https://webrtc-review.googlesource.com/c/src/+/83161, which needs to
be done in multiple steps:

1. Add the new spatial_index_ member and accessor methods to
   EncodedImage (this cl).

2. Update downstream encoders to assign spatial index and simulcast index
   in EncodedImage, in addition to the old members of
   CodecSpecificInfo.

3. Land main cl, converting webrtc code to use the spatial index from
   EncodedImage. Ignore the old fields in CodecSpecificInfo, but
   leave them in place in respective structs.

4. Delete downstream code accessing old fields.

5. Delete old fields in webrtc.

Bug: webrtc:9378
Change-Id: Ic132daf71f1cbbd57fb3b44f74ae94b921733f7a
Reviewed-on: https://webrtc-review.googlesource.com/90248
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Marco Paniconi <marpan@google.com>
Reviewed-by: Marco Paniconi <marpan@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24093}
2018-07-25 09:32:21 +00:00
5c302c0ec5 Delete obsolete file call/video_config.h.
It was moved to api/video_codecs/video_encoder_config.h in cl
https://webrtc-review.googlesource.com/77683.

Bug: webrtc:8830
Change-Id: I197fd3270d3dea0a5ec98b22cc675c407c388e93
Reviewed-on: https://webrtc-review.googlesource.com/90243
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24092}
2018-07-25 09:11:39 +00:00
8a838fd207 Move fft to proper third_party directory
Bug: webrtc:8366
Change-Id: I741a381fe1cf18909baefd89743b2ff4fe0a6bae
Reviewed-on: https://webrtc-review.googlesource.com/86822
Reviewed-by: Niklas Enbom <niklas.enbom@webrtc.org>
Reviewed-by: Oskar Sundbom <ossu@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24091}
2018-07-25 08:39:28 +00:00
ae1bceab00 Move cropAndScaleI420 to JavaI420Buffer.
This allows removing JavaI420Buffer from video_api. This is technically
a public method but I don't think anyone is using it so it should be
safe to move.

Bug: webrtc:9048
Change-Id: Id563a3af030497e1a92e09da79ca1ed925e064a3
Reviewed-on: https://webrtc-review.googlesource.com/90250
Reviewed-by: Paulina Hensman <phensman@webrtc.org>
Commit-Queue: Sami Kalliomäki <sakal@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24090}
2018-07-25 08:37:47 +00:00
8f6fe585b2 Roll chromium_revision e56ee1dd51..deb63e97f1 (577600:577752)
Change log: e56ee1dd51..deb63e97f1
Full diff: e56ee1dd51..deb63e97f1

Changed dependencies:
* src/base: e1ef15da84..c8a8f9e089
* src/build: 5c826e4ada..2c97c105b7
* src/ios: 058bccbc0e..223d748d7f
* src/testing: 79478a36f3..ec724377d9
* src/third_party: b7774bf396..fa1917f357
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ca2b32c844..bd499d7398
* src/third_party/depot_tools: 6ec6d27f2d..01ce05914f
* src/tools: 2430528a18..1d2e523535
DEPS diff: e56ee1dd51..deb63e97f1/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Change-Id: I34806a5eaed0d286dbbdcad0285c4034d37bb23b
Reviewed-on: https://webrtc-review.googlesource.com/90381
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24089}
2018-07-25 01:20:47 +00:00