Commit Graph

33778 Commits

Author SHA1 Message Date
cae23d9cc3 Update WebRTC code version (2021-07-24T04:02:31).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I544fc7e2de2f7828fa5c173117f7b9c389cdb26f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226920
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34546}
2021-07-24 05:22:12 +00:00
f740c252e7 Use the underlying type of Java Video Buffer on Java -> C++ Frame Buffer
Just like the C++ API, add a method in Java VideoFrame.Buffer that
describes the underlying implementation.
Use this method to properly select AndroidVideoBuffer
or AndroidVideoI420Buffer in Java -> C++ Video Frame Conversion.

Also, add a test case for WrappedNativeI420Buffer
in VideoFrameBufferTest for consistency.

Bug: webrtc:12602
Change-Id: I4c0444e8af6f6a1109bc514e7ab6c2214f1f6d60
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/223080
Commit-Queue: Byoungchan Lee <daniel.l@hpcnt.com>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34545}
2021-07-24 01:04:40 +00:00
d2b885fd91 Fix bug where we assume new m= sections will always be bundled.
A recent change [1] assumes that all new m= sections will share the
first BUNDLE group (if one already exists), which avoids generating
ICE candidates that are ultimately unnecessary. This is fine for JSEP
endpoints, but it breaks the following scenarios for non-JSEP endpoints:

* Remote offer adding a new m= section that's not part of any BUNDLE
  group.
* Remote offer adding an m= section to the second BUNDLE group.

The latter is specifically problematic for any application that wants
to bundle all audio streams in one group and all video streams in
another group when using Unified Plan SDP, to replicate the behavior of
using Plan B without bundling. It may try to add a video stream only
for WebRTC to bundle it with audio.

This is fixed by doing some minor re-factoring, having BundleManager
update the bundle groups at offer time.

Also:
* Added some additional validation for multiple bundle groups in a
  subsequent offer, since that now becomes relevant.
* Improved rollback support, because now rolling back an offer may need
  to not only remove mid->transport mappings but alter them.

[1]: https://webrtc-review.googlesource.com/c/src/+/221601

Bug: webrtc:12906, webrtc:12999
Change-Id: I4c6e7020c0be33a782d3608dee88e4e2fceb1be1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225642
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34544}
2021-07-23 22:08:00 +00:00
d4b087c6cf Use **** code for codec of unknown type
This allows dumping kVideoCodecGeneric to IVF.

Bug: none
Change-Id: I71ae5f11dc226f68aa60e4423556feb1af96d11c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226865
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34543}
2021-07-23 21:04:59 +00:00
fd3b97c5d2 Ensure release bots run with dchecks off.
Follow-up of https://webrtc-review.googlesource.com/c/src/+/226563,
inspired by V8's crrev.com/c/3048180.

Bug: chromium:1225701, webrtc:12988
Change-Id: I0e2ab4fe72941d764fddab87b730645c62ae968d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226864
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34542}
2021-07-23 14:57:16 +00:00
c1c6bef99a RepeatingTask: equip with DTrace probes.
This change permits dtrace wakeup profiling of Chromium production
builds.

Bug: webrtc:13013
Change-Id: Iff936f7ff03ba7ef349f2bc7d3826a7c8b1bb1b8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226461
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34541}
2021-07-23 10:36:04 +00:00
0d6d9488ae Rename release_aar.py and modify it for validation of aar file.
As announced in the google groups [1], the pre-built Android aar is no
longer distributed and last update was August 2020. [2]
So we can remove the code that uploads aar to bintray in release_aar.py.

Still, the ability to create an Android aar and use it in a gradle
project (examples/aarproject) is useful. It can also be used to validate
aar by running PeerConnectionClientTest from examples/androidtests.

So I renamed release_aar.py to test_aar.py and make it working without
releasing the aar to an external hosting server.
This makes it easy to verify further changes to the aar.

[1] https://groups.google.com/g/discuss-webrtc/c/Ozvbd0p7Q1Y/m/TtQyRI1KAgAJ
[2] https://mvnrepository.com/artifact/org.webrtc/google-webrtc?repo=bt-google-webrtc

Bug: webrtc:11962
Change-Id: Ibe066a3a770569924e3b57805986808e1dd19df6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/220622
Commit-Queue: Byoungchan Lee <daniel.l@hpcnt.com>
Reviewed-by: Xavier Lepaul‎ <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34540}
2021-07-23 09:06:34 +00:00
06a2bf09a4 NackModule2: Rename to NackRequester.
The alternative new name proposed, NackTracker, is already in
use in audio_coding.

Fixed: webrtc:11594
Change-Id: I6a05fafc05fa7ddb18ea4f64886a135e5ef59f7e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226744
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34539}
2021-07-23 08:30:33 +00:00
d7aa87501f doc: add g3doc sitemap to toplevel readme
BUG=None

No-Try: true
Change-Id: I18d0ff22089271f364651955f9718f7c603fca48
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225542
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34538}
2021-07-23 07:55:17 +00:00
10ed32c114 do not require generic frame descriptor extension for FrameEncryptor
as there are encryption schemes that preserve the payload structure
well enough and do not require those extensions.
This improves consistency as the webrtc-encoded-transform API
(which does not use this synchronous codepath) does not require those
header extensions either.


BUG=webrtc:12995

Change-Id: If237ca5d92e8871ac71c3d48fdd05127206395e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226741
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34537}
2021-07-23 06:57:37 +00:00
b58f7eb97d Fix PRESUBMIT.py to not run pylint on deleted files.
Bug: None
Change-Id: I7963e51dd4b9102c84e22b2ad7b1510e8d29f2d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34536}
2021-07-23 06:45:57 +00:00
d695ace023 Update WebRTC code version (2021-07-23T04:03:53).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ida9dc0b22d0121bac154936f8857d29e2101bc8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226820
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34535}
2021-07-23 05:49:17 +00:00
645f899789 [sigslot] - Remove signal from StunPort::AddressResolver.
Bug: webrtc:11943
Change-Id: I5c8fe10cbf47e85cfc26e1e7e548627a588ffcbf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225551
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34534}
2021-07-22 19:35:56 +00:00
d5642de353 Roll chromium_revision 89e5d40511..03a29cf406 (904223:904346)
Change log: 89e5d40511..03a29cf406
Full diff: 89e5d40511..03a29cf406

Changed dependencies
* src/base: c3be4f97ad..58887e6f2a
* src/build: 488aac0b88..4638e26758
* src/ios: c1da2dc834..c172f6d55d
* src/testing: 8c3404999d..e6a8848e04
* src/third_party: ed132557b6..43300033c5
* src/third_party/androidx: R0benUT8A1oqvs7L0N-hfCvDpMzfzemd6fXXr4tBOrEC..hKpaz7h0NioWOEg8YP2hSuRaZ6uRCUEUcmNcvkxr9aYC
* src/third_party/perfetto: cb07e44638..13482fe8f9
* src/tools: 5ddfcadec9..2f3bb89f4e
DEPS diff: 89e5d40511..03a29cf406/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I1d641f6035a6ccc3b05aa141996bafa3d290b16d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226763
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34533}
2021-07-22 17:25:16 +00:00
a6395132ae Add presubmit check to guard against assert() usage.
Example of error reporting:

Usage of assert() has been detected in the following files, please use
RTC_DCHECK() instead.
 Files:
  rtc_base/thread.cc

Bug: webrtc:6779
Change-Id: Iae08c3d7ddcc0449073752cadca19b3cf662892c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225549
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34532}
2021-07-22 17:08:26 +00:00
b0ed12099f Update links to point at main branch
As part of go/coil update code search links to not point to the
"master" branch.

Bug: chromium:1226942
Change-Id: I0ae9e84ecc660f789a69fe0b226f93bbc39a8a66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226081
Commit-Queue: Tony Herre <toprice@chromium.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34531}
2021-07-22 16:41:26 +00:00
cb42e10804 Make the JsepSessionDescription clone() method work for the rollback type.
Because clone() method didn't work for rollback type,
rollback using SLD/SRD was broken in iOS SDK after
https://webrtc-review.googlesource.com/c/src/+/209700.

Fixed: webrtc:12912
Change-Id: I84a1fe7b682b2a73657d2fa121e8e529bce219b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226160
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Byoungchan Lee <daniel.l@hpcnt.com>
Cr-Commit-Position: refs/heads/master@{#34530}
2021-07-22 15:24:56 +00:00
96dca92046 [sigslot] - Remove sigslot from JsepTransport.
Bug: webrtc:11943
Change-Id: I59231cf0d5b700d0ef2feb94d9619b8b4d30d655
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225552
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34529}
2021-07-22 14:07:26 +00:00
190244bb59 Remove all #include <assert.h>/<cassert> and usage in Obj-C code.
This CL completes the removal of assert() and relative headers from
the codebase (excluded
//examples/objc/AppRTCMobile/third_party/SocketRocket which is in a
third_party sub-directory).

Bug: webrtc:6779
Change-Id: I93ed57168d2c0e011626873d66529488c5f484f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225546
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34528}
2021-07-22 14:00:26 +00:00
0e62f7aa98 NackModule2: coalesce repeating tasks.
NackModule2 creates repeating tasks, but as there are
many modules (one per receiver) these tasks execute out
of phase with each other, multipliying the amount of wakeups
caused.

Fix this by creating a single wakeup source that serves all
NackModule2 instances in a call.

Bug: webrtc:12989
Change-Id: Ia9c84307eb57349679e42b673474feb2cb43f08e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226464
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34527}
2021-07-22 12:11:13 +00:00
41e98bab1e Add a documentation on how to become WebRTC committer
Bug: webrtc:12298
Change-Id: Ia9d760b1c2ecea9c8b056971fe64c099c9bb5058
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225023
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34526}
2021-07-22 11:01:58 +00:00
623146cfe1 Delete remaining usage of RtpHeaderParser test helper.
Bug: None
Change-Id: Ia4f8c5dc212f25b1a507e13955973ce4aa6a7ddc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225550
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34525}
2021-07-22 10:15:07 +00:00
59e3ec2da0 Roll chromium_revision 9b243167aa..89e5d40511 (904119:904223)
Change log: 9b243167aa..89e5d40511
Full diff: 9b243167aa..89e5d40511

Changed dependencies
* src/base: fa07be9c3c..c3be4f97ad
* src/build: 66e6c2e275..488aac0b88
* src/testing: 0b41bd3fd2..8c3404999d
* src/third_party: 9965543f35..ed132557b6
* src/third_party/androidx: K8c7JN0QlH9y-iVNRC74RIWTTwcUwtM9CIwQ8vPQyFkC..R0benUT8A1oqvs7L0N-hfCvDpMzfzemd6fXXr4tBOrEC
* src/third_party/perfetto: f7ba153308..cb07e44638
* src/tools: a0a9a4bd0c..5ddfcadec9
DEPS diff: 9b243167aa..89e5d40511/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I46ff2b5aab4311d8b00d2fd8e1a2371d11ae6c47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226683
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34524}
2021-07-22 09:01:04 +00:00
67468c5b92 Ignore prefix NAL unit for slice parsing.
For temporal scalability, prefix NALU contains layer information, but
should not be parsed as a slice.

Bug: webrtc:12991
Change-Id: Ic1e7d41f568310390a743d4ace016aa7d57a4864
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226501
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34523}
2021-07-22 06:25:53 +00:00
c51efc425d Update WebRTC code version (2021-07-22T04:03:23).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Id0de096d61cd61b8083bd739ab134be536ad648a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226721
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34522}
2021-07-22 05:57:22 +00:00
45b0781a4b Roll chromium_revision 28dd35b270..9b243167aa (903575:904119)
Change log: 28dd35b270..9b243167aa
Full diff: 28dd35b270..9b243167aa

Changed dependencies
* src/base: c147c2b700..fa07be9c3c
* src/build: 7b9d584a16..66e6c2e275
* src/ios: f7979bc111..c1da2dc834
* src/testing: 1119ed7eb2..0b41bd3fd2
* src/third_party: 4a534c5726..9965543f35
* src/third_party/androidx: ak5sLJWTzTXot5KoqTvJsoSbbL-L5TYYMVsXEzVZDVsC..K8c7JN0QlH9y-iVNRC74RIWTTwcUwtM9CIwQ8vPQyFkC
* src/third_party/breakpad/breakpad: b95c4868b1..32096a2dc8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5cb305306a..9ac1fdf373
* src/third_party/freetype/src: 86b9c9347f..801cd842e2
* src/third_party/perfetto: 99063db35d..f7ba153308
* src/tools: 50359373bc..a0a9a4bd0c
* src/tools/luci-go: git_revision:6387586e5b3279aebdf22bdab7ae619dbc156b66..git_revision:9ee8b1d719c0d3c268e0e19282351ca78024af2d
* src/tools/luci-go: git_revision:6387586e5b3279aebdf22bdab7ae619dbc156b66..git_revision:9ee8b1d719c0d3c268e0e19282351ca78024af2d
* src/tools/luci-go: git_revision:6387586e5b3279aebdf22bdab7ae619dbc156b66..git_revision:9ee8b1d719c0d3c268e0e19282351ca78024af2d
DEPS diff: 28dd35b270..9b243167aa/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I9c4ea50590b4f8a43f72e32666ea734cdcb3d31b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226682
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34521}
2021-07-22 02:03:54 +00:00
6882a3f7d0 Discard over large DataRates in VideoLayersAllocation rtp header extension
Bug: b/193170077
Change-Id: I427718daa70910dbaf7f2e1f3d88d3dce4f27c7a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226561
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34520}
2021-07-21 13:35:14 +00:00
8c185fcabe Reland "Add WebRTC specific dcheck_always_on."
This is a reland of 9f2a20f4342a3e86e1f9fdfe6f3d76fb539d41c2

See https://webrtc-review.googlesource.com/c/src/+/226563/1..2
for the fix. RTC_DCHECK_ALWAYS_ON needs to be in public_configs
in order to be propagated together with header #includes and
avoid ODR violations.

Original change's description:
> Add WebRTC specific dcheck_always_on.
>
> Inspired by V8 CL: crrev.com/c/3038528.
>
> This makes the WebRTC's dcheck control independent of Chromium's and
> prepares switching Chromium's default behavior without affecting
> WebRTC developers or builders.
>
> Preparation for: https://crrev.com/c/2893204
>
> Bug: chromium:1225701, webrtc:12988
> Change-Id: Ia0d21f9fb8e9d7704fd1beca16504c301a263b3b
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226465
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/master@{#34512}

Bug: chromium:1225701, webrtc:12988
Change-Id: I1f78587487ee7b1a4a07b8c91b737a9e797b2323
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226563
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34519}
2021-07-21 13:26:14 +00:00
145f289552 Revert "Add WebRTC specific dcheck_always_on."
This reverts commit 9f2a20f4342a3e86e1f9fdfe6f3d76fb539d41c2.

Reason for revert: see explanation on 
https://bugs.chromium.org/p/webrtc/issues/detail?id=12988#c4.

Original change's description:
> Add WebRTC specific dcheck_always_on.
>
> Inspired by V8 CL: crrev.com/c/3038528.
>
> This makes the WebRTC's dcheck control independent of Chromium's and
> prepares switching Chromium's default behavior without affecting
> WebRTC developers or builders.
>
> Preparation for: https://crrev.com/c/2893204
>
> Bug: chromium:1225701, webrtc:12988
> Change-Id: Ia0d21f9fb8e9d7704fd1beca16504c301a263b3b
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226465
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Markus Handell <handellm@webrtc.org>
> Reviewed-by: Dirk Pranke <dpranke@google.com>
> Cr-Commit-Position: refs/heads/master@{#34512}

TBR=mbonadei@webrtc.org,dpranke@google.com,orphis@webrtc.org,handellm@webrtc.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com

Change-Id: I408ca6222e0d16e3d521708dfe5322236cf280d4
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:1225701, webrtc:12988
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226562
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34518}
2021-07-21 07:54:10 +00:00
ad32a2c047 Update WebRTC code version (2021-07-21T04:03:21).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I4d4ff1228232440554304606db2089e53e85b3be
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226642
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34517}
2021-07-21 05:54:47 +00:00
ff9e967b6f Roll chromium_revision d65a57d6ca..28dd35b270 (903399:903575)
Change log: d65a57d6ca..28dd35b270
Full diff: d65a57d6ca..28dd35b270

Changed dependencies
* src/base: e475053b99..c147c2b700
* src/build: 33763d1a46..7b9d584a16
* src/buildtools/linux64: git_revision:61a0153b5e60f11100a04e51393cae15268d1ee3..git_revision:d565aa3e72dd9e81da9595ee8c9d7b24cb45c48b
* src/buildtools/mac: git_revision:61a0153b5e60f11100a04e51393cae15268d1ee3..git_revision:d565aa3e72dd9e81da9595ee8c9d7b24cb45c48b
* src/buildtools/win: git_revision:61a0153b5e60f11100a04e51393cae15268d1ee3..git_revision:d565aa3e72dd9e81da9595ee8c9d7b24cb45c48b
* src/ios: f157952d74..f7979bc111
* src/testing: c4fd353bed..1119ed7eb2
* src/third_party: a5a334ae22..4a534c5726
* src/third_party/androidx: 3LEkAxvMyv3fgl0tjQXjlDeT_bwP9wCnOly8fNQlZQkC..ak5sLJWTzTXot5KoqTvJsoSbbL-L5TYYMVsXEzVZDVsC
* src/third_party/perfetto: 56537d0732..99063db35d
* src/tools: ed069b3b3f..50359373bc
DEPS diff: d65a57d6ca..28dd35b270/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I9cff9d7df2e6f73bd30175ef19076c3481ec9477
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226600
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34516}
2021-07-20 18:59:21 +00:00
1ccc5a55e1 Delete helper to parse rtcp packet into rtp header
The only user of that function is only interested in the type of the
first rtcp message in the packet, which can be extracted in a simpler way

Bug: None
Change-Id: I96aeb8ed66099f94d506aa7d8d0d07378f6c952e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226543
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34515}
2021-07-20 11:44:49 +00:00
5b088a0949 Roll chromium_revision f7fba14af8..d65a57d6ca (903299:903399)
Change log: f7fba14af8..d65a57d6ca
Full diff: f7fba14af8..d65a57d6ca

Changed dependencies
* src/ios: 63cecdf569..f157952d74
* src/testing: adffc9a6da..c4fd353bed
* src/third_party: 4e907ad782..a5a334ae22
* src/third_party/androidx: Nvti3EVxTPLVgkynuADZvQydGWRCTGbp5aQHA3qLMP4C..3LEkAxvMyv3fgl0tjQXjlDeT_bwP9wCnOly8fNQlZQkC
* src/tools: cb13df76ea..ed069b3b3f
DEPS diff: f7fba14af8..d65a57d6ca/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I6d6a0b26e70df81b709a70cc71f5745cf0fcd1e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226526
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34514}
2021-07-20 10:49:09 +00:00
dbab1be1d1 Always unwrap VP9 TL0PicIdx forward if the frame is newer.
Bug: webrtc:12979
Change-Id: Idcc14f8f61b04f9eb194b55ffa40fb95319a881c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226463
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34513}
2021-07-20 09:34:59 +00:00
9f2a20f434 Add WebRTC specific dcheck_always_on.
Inspired by V8 CL: crrev.com/c/3038528.

This makes the WebRTC's dcheck control independent of Chromium's and
prepares switching Chromium's default behavior without affecting
WebRTC developers or builders.

Preparation for: https://crrev.com/c/2893204

Bug: chromium:1225701, webrtc:12988
Change-Id: Ia0d21f9fb8e9d7704fd1beca16504c301a263b3b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226465
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Markus Handell <handellm@webrtc.org>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Cr-Commit-Position: refs/heads/master@{#34512}
2021-07-20 09:13:58 +00:00
3b35fbcb66 Reland "Make webrtc_fuzzer_test use //:common_config."
This is a reland of 9e09831767995531ae1c2804e1c15fa2be4053f2

The field "additional_configs" needs to be used to set "configs"
for the "fuzzer_test" GN template. See
https://source.chromium.org/chromium/chromium/src/+/main:testing/libfuzzer/fuzzer_test.gni;l=18;drc=825f86aa594207bfc50f87495544b48014814c9d.

Original change's description:
> Make webrtc_fuzzer_test use //:common_config.
>
> Before this CL, the GN template webrtc_fuzzer_test was using a build
> config that was different from the one used by other WebRTC's targets.
>
> We discovered this in [1] where we detected that RTC_DCHECK_IS_ON had
> different values across translation units (1 everywhere and 0 in the
> one of the .cc file owned by the webrtc_fuzzer_test).
>
> This was because webrtc_fuzzer_test was not including the default
> config //:common_config in its "configs".
>
> [1] - https://webrtc-review.googlesource.com/c/src/+/226465
>
> Bug: None
> Change-Id: I5635d90281769c23c5d86ebc8cb494da029c2e85
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226540
> Reviewed-by: Andrey Logvin <landrey@webrtc.org>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#34509}

Bug: None
Change-Id: I56e2a7ea811a94762e09953acf3d33d3f46b1d24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226542
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34511}
2021-07-20 09:06:48 +00:00
022567dc9c Revert "Make webrtc_fuzzer_test use //:common_config."
This reverts commit 9e09831767995531ae1c2804e1c15fa2be4053f2.

Reason for revert: The "fuzzer_test" GN template expanded by
"webrtc_fuzzer_test" still ignores the "configs" and another
field needs to be used.

Original change's description:
> Make webrtc_fuzzer_test use //:common_config.
>
> Before this CL, the GN template webrtc_fuzzer_test was using a build
> config that was different from the one used by other WebRTC's targets.
>
> We discovered this in [1] where we detected that RTC_DCHECK_IS_ON had
> different values across translation units (1 everywhere and 0 in the
> one of the .cc file owned by the webrtc_fuzzer_test).
>
> This was because webrtc_fuzzer_test was not including the default
> config //:common_config in its "configs".
>
> [1] - https://webrtc-review.googlesource.com/c/src/+/226465
>
> Bug: None
> Change-Id: I5635d90281769c23c5d86ebc8cb494da029c2e85
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226540
> Reviewed-by: Andrey Logvin <landrey@webrtc.org>
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#34509}

TBR=mbonadei@webrtc.org,landrey@webrtc.org,webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com

Change-Id: Iec13b411e7f027e78e731e3242e0557b6de38a2b
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226541
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34510}
2021-07-20 08:33:28 +00:00
9e09831767 Make webrtc_fuzzer_test use //:common_config.
Before this CL, the GN template webrtc_fuzzer_test was using a build
config that was different from the one used by other WebRTC's targets.

We discovered this in [1] where we detected that RTC_DCHECK_IS_ON had
different values across translation units (1 everywhere and 0 in the
one of the .cc file owned by the webrtc_fuzzer_test).

This was because webrtc_fuzzer_test was not including the default
config //:common_config in its "configs".

[1] - https://webrtc-review.googlesource.com/c/src/+/226465

Bug: None
Change-Id: I5635d90281769c23c5d86ebc8cb494da029c2e85
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226540
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34509}
2021-07-20 08:01:56 +00:00
c1eaaeceb6 Update WebRTC code version (2021-07-20T04:04:55).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I957a9d050558fc141b476e3c484b161685727796
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226524
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34508}
2021-07-20 05:54:10 +00:00
b9657f196a Roll chromium_revision 5530932e8c..f7fba14af8 (903092:903299)
Change log: 5530932e8c..f7fba14af8
Full diff: 5530932e8c..f7fba14af8

Changed dependencies
* src/base: 5b902c303a..e475053b99
* src/build: fd86d60f33..33763d1a46
* src/buildtools/linux64: git_revision:b2d77ab1373192d1532af94b68fb8bab727b0e5b..git_revision:61a0153b5e60f11100a04e51393cae15268d1ee3
* src/buildtools/mac: git_revision:b2d77ab1373192d1532af94b68fb8bab727b0e5b..git_revision:61a0153b5e60f11100a04e51393cae15268d1ee3
* src/buildtools/third_party/libc++abi/trunk: 7d5c92f6cf..e8bf577fbf
* src/buildtools/win: git_revision:b2d77ab1373192d1532af94b68fb8bab727b0e5b..git_revision:61a0153b5e60f11100a04e51393cae15268d1ee3
* src/ios: 82cbfe3e26..63cecdf569
* src/testing: 5f3a241182..adffc9a6da
* src/third_party: 5475b6843a..4e907ad782
* src/third_party/androidx: zlAhnfTSwBjk1AdlgJt15ddN7j2UFayDE0Jj_xHCigAC..Nvti3EVxTPLVgkynuADZvQydGWRCTGbp5aQHA3qLMP4C
* src/third_party/ffmpeg: 05c195662f..14e1145ddd
* src/third_party/perfetto: cb9aee60bd..56537d0732
* src/tools: 36423b3763..cb13df76ea
* src/tools/luci-go: git_revision:b36efc79b549f8aeb29ce40079891e1acb6c6bb2..git_revision:6387586e5b3279aebdf22bdab7ae619dbc156b66
* src/tools/luci-go: git_revision:b36efc79b549f8aeb29ce40079891e1acb6c6bb2..git_revision:6387586e5b3279aebdf22bdab7ae619dbc156b66
* src/tools/luci-go: git_revision:b36efc79b549f8aeb29ce40079891e1acb6c6bb2..git_revision:6387586e5b3279aebdf22bdab7ae619dbc156b66
DEPS diff: 5530932e8c..f7fba14af8/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I0cf902ca234189d1291f03fa468c6b78c29b7f7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226522
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34507}
2021-07-20 03:05:00 +00:00
8c67df3f8d Roll chromium_revision f151d17c93..5530932e8c (902957:903092)
Change log: f151d17c93..5530932e8c
Full diff: f151d17c93..5530932e8c

Changed dependencies
* src/base: 4045370905..5b902c303a
* src/ios: d10287f0ec..82cbfe3e26
* src/testing: 4bd36f4249..5f3a241182
* src/third_party: 8f400a6394..5475b6843a
* src/third_party/androidx: S6dCY92KZR4uySXoIPzDOReE8nJYQNPXboKDPsSdhpYC..zlAhnfTSwBjk1AdlgJt15ddN7j2UFayDE0Jj_xHCigAC
* src/third_party/perfetto: b72f3ccca5..cb9aee60bd
* src/tools: 0ee0101564..36423b3763
DEPS diff: f151d17c93..5530932e8c/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I8aaa7e972a4662aa3d257284f07586b263135788
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226481
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34506}
2021-07-19 18:49:49 +00:00
8ab87e41a1 Add UnwrapForward and UnwrapBackwards to SeqNumUnwrapper.
Bug: webrtc:12979
Change-Id: I4c3b3f5e1ff70ae528cfd73a34baafc75cccf481
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226462
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34505}
2021-07-19 14:50:18 +00:00
99a71f49c0 Move helpers to parse base rtp packet fields to rtp_rtcp module
rtp_rtcp_format is lighter build target than rtc_media_base and
a more natural place to keep rtp parsing functions.

Bug: None
Change-Id: Ibcb5661cc65edbdc89a63f3e411d7ad1218353cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226330
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34504}
2021-07-19 14:27:27 +00:00
4261a73b56 Move SetVideoCodecs closer to AddVideoConfig.
Bug: b/192821182
Change-Id: I8ab604abf780cd271d0890268da5ef5880677d55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226460
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34503}
2021-07-19 13:01:29 +00:00
4e0d46fde4 api: Fix visibility of targets in api/
Bug: webrtc:9620
Change-Id: I13624c7e56406e663b86a47e194a6f1882734176
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226331
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34502}
2021-07-19 12:53:19 +00:00
3fea323170 Roll chromium_revision 505063c0cb..f151d17c93 (902843:902957)
Change log: 505063c0cb..f151d17c93
Full diff: 505063c0cb..f151d17c93

Changed dependencies
* src/ios: b210790ca4..d10287f0ec
* src/testing: 3631fcc251..4bd36f4249
* src/third_party: 02a1455fd1..8f400a6394
* src/third_party/androidx: YiuL0FMMTU_K_n0aBAT3GBA4dMfL8JHhn6dkcz5SFgAC..S6dCY92KZR4uySXoIPzDOReE8nJYQNPXboKDPsSdhpYC
* src/third_party/perfetto: c647483ca5..b72f3ccca5
* src/tools: 10a53a91e8..0ee0101564
* src/tools/luci-go: git_revision:d10ff2af1182ccaad573bc5acb84a36f4c280876..git_revision:b36efc79b549f8aeb29ce40079891e1acb6c6bb2
* src/tools/luci-go: git_revision:d10ff2af1182ccaad573bc5acb84a36f4c280876..git_revision:b36efc79b549f8aeb29ce40079891e1acb6c6bb2
* src/tools/luci-go: git_revision:d10ff2af1182ccaad573bc5acb84a36f4c280876..git_revision:b36efc79b549f8aeb29ce40079891e1acb6c6bb2
DEPS diff: 505063c0cb..f151d17c93/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ic4c3ed7b49f3bd7b7bc9388a8bb86f1229b0c5e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226443
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34501}
2021-07-19 12:30:58 +00:00
0786b52c2e Stop parsing if current message length is bigger than buffer.
If allow_incomplete_logs_ is false and the current message length is
bigger than the remaining buffer, this CL returns an error status
to the client.

Bug: None
Change-Id: Idcacda9f42429416da3272651621b8d5936fc69e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/225545
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#34500}
2021-07-19 11:12:23 +00:00
f39c1708a2 Update WebRTC code version (2021-07-19T04:02:14).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I3645897de837d83c97a2ce5cf92dbbcf9476cba3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226406
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34499}
2021-07-19 05:12:17 +00:00
261af57d75 Update WebRTC code version (2021-07-18T04:04:10).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I9dcdeb89aef8c5f24efee7f3b876771bb70e11cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226319
Reviewed-by: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34498}
2021-07-18 05:18:21 +00:00
0cc01d7d3d Roll chromium_revision f60544555b..505063c0cb (902743:902843)
Change log: f60544555b..505063c0cb
Full diff: f60544555b..505063c0cb

Changed dependencies
* src/buildtools/linux64: git_revision:24e2f7df92641de0351a96096fb2c490b2436bb8..git_revision:b2d77ab1373192d1532af94b68fb8bab727b0e5b
* src/buildtools/mac: git_revision:24e2f7df92641de0351a96096fb2c490b2436bb8..git_revision:b2d77ab1373192d1532af94b68fb8bab727b0e5b
* src/buildtools/win: git_revision:24e2f7df92641de0351a96096fb2c490b2436bb8..git_revision:b2d77ab1373192d1532af94b68fb8bab727b0e5b
* src/ios: a543d33a9c..b210790ca4
* src/testing: bb9c57349c..3631fcc251
* src/third_party: 3401b3a22f..02a1455fd1
* src/third_party/androidx: a_MqXpypcBgG1_VAVteEsFfnTeRzsXL9Y7tPf_0Aq0YC..YiuL0FMMTU_K_n0aBAT3GBA4dMfL8JHhn6dkcz5SFgAC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1ef8e41f0e..5cb305306a
* src/tools: 20bde85c52..10a53a91e8
DEPS diff: f60544555b..505063c0cb/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I3deccb45d1a9744eb391bb8d4631cbf7a6b8204c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/226383
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/master@{#34497}
2021-07-18 00:47:17 +00:00