Commit Graph

31874 Commits

Author SHA1 Message Date
82031310f5 Support layer skipping in S2T1 structure
Bug: webrtc:11999
Change-Id: I22bcf357d29dfdf93239b1b71732a647d9b0557a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189548
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32442}
2020-10-19 14:30:48 +00:00
0607c962c1 Move dynamic memory allocations of webrtc::AudioMixerImpl from RT thead
(4 vector allocations removed)

Bug: webrtc:12035,webrtc:12036
Change-Id: Ie0d734cd0016a27c57809af67187ceb97f92f233
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188621
Commit-Queue: Olga Sharonova <olka@webrtc.org>
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32441}
2020-10-19 13:13:22 +00:00
d40c764ba8 Delete leftover mention of AsyncInvoker
Bug: None
Change-Id: I8900873f096225fecfbb2115642fa16178078db6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189545
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32440}
2020-10-19 13:10:42 +00:00
af70418357 Hookup VideoSendStreamImpl::OnVideoLayersAllocationUpdate to RtpVideoSender.
Bug: webrtc:12000
Change-Id: Ieddbad8e6f4e7456441153d432f4dfb32e16d255
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188627
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32439}
2020-10-19 11:37:23 +00:00
0b03c238bf Roll chromium_revision f16d83f868..cb51eef7ac (818270:818409)
Change log: f16d83f868..cb51eef7ac
Full diff: f16d83f868..cb51eef7ac

Changed dependencies
* src/base: 00b251fb7b..3038f6a7c2
* src/build: 67889e6ca7..c44d024474
* src/ios: 8fefdc8528..bedb281b7e
* src/testing: 38deeb1f94..3a89edfa61
* src/third_party: bd7f8b1440..27d9d388f7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/5d73338a50..91f276e903
* src/third_party/depot_tools: 4761cf50d0..4c45ca0dd9
* src/tools: a1a48b9a86..a457634367
DEPS diff: f16d83f868..cb51eef7ac/DEPS

No update to Clang.

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

Change-Id: Ib6748b781e5a55906dcba360aaf0b0418fa4a051
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189580
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@{#32438}
2020-10-19 11:27:03 +00:00
9f4859e5e3 Allow to set av1 scalability mode after encoder is constructed
Bug: webrtc:11404
Change-Id: I70b4115c8afdc4f32fd876d31d54b7d95d0a7e1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188582
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32437}
2020-10-19 10:42:23 +00:00
0835ce5d6d Make sprang@ owner in call
Video features may also need changed in call/. Therefore I suggest sprang becomes an owner.

Bug: none
Change-Id: I86badcf40034e588ebd041439443660f9bd8171e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189546
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32436}
2020-10-19 10:30:03 +00:00
3eaee6bff8 IWYU: Don't filter for already-included header files.
The Google C++ style guide says that when both use a declaration, both
the .h file and the .cc file should include the relevant header.

Bug: webrtc:12057
Change-Id: I4c01ce8930d73418cb23c7fe1bb7bcd12c1e2568
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189541
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32435}
2020-10-19 10:12:03 +00:00
4b18e24967 Support layer skipping in key svc structures
Add KSvc structure for 3 spatial and 3 temporal layers to allow to cover
more scenarious

Bug: webrtc:11999
Change-Id: Id16d1acfb4ca5f98d1b17d8f66d54b31d22d0745
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188122
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32434}
2020-10-19 09:35:23 +00:00
609b047b07 Add NetEq decision logic unit tests.
- Add buffer level filter and delay manager mocks and make them
 injectable for easier testing.
- Add a basic set of tests for simple cases and recently added features.

Bug: webrtc:10333
Change-Id: I8b6f73b8ad99ad6859ed1279086c0bd68b7687be
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188623
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org>
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32433}
2020-10-19 08:38:02 +00:00
1253aea08e Revert "Reland "Remove placeholder Obj-C headers and use angle-bracketed headers.""
This reverts commit 37d41eea047799ccca2f09c941870c26ee3ffc0a.

Reason for revert: Sorry for the back and forth here. I need to revert again because I need to fix a downstream project. The re-landing should
be without changes.

Original change's description:
> Reland "Remove placeholder Obj-C headers and use angle-bracketed headers."
>
> This is a reland of 6bfad33fd866e682c871c2ef2172b70b609593d1
>
> Original change's description:
> > Remove placeholder Obj-C headers and use angle-bracketed headers.
> >
> > sdk/objc/Framework/Headers are just a placeholder headers
> > for backward compatibility and I don't think it is really need this for now.
> > Instead, we can generate the framework header in
> > ios/mac_framework_bundle_with_umbrella_header.
> > Also clang supports the -Wquoted-include-in-framework-header warning,
> > and in Xcode 12, it's in Xcode's recommended settings. This warnings
> > can be avoided by replacing double-quoted includes with angle-bracketed
> > includes when generate framework headers.
> >
> > No-Presubmit: True
> > Bug: webrtc:9627, webrtc:11984
> > Change-Id: I3f6258dfa77a5acee669614005b2747feee35e39
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185920
> > Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> > Reviewed-by: Anders Carlsson <andersc@webrtc.org>
> > Cr-Commit-Position: refs/heads/master@{#32343}
>
> TBR=tommi@webrtc.org, andersc@webrtc.org
>
> No-Presubmit: True
> Bug: webrtc:9627
> Bug: webrtc:11984
> Change-Id: I8f44232f1a70b8ff2ce6a4b4792f0a18472fcec3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187280
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#32429}

TBR=mbonadei@webrtc.org,andersc@webrtc.org,tommi@webrtc.org,daniel.l@hpcnt.com

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug: webrtc:9627
Bug: webrtc:11984
Change-Id: I006d50c94ad2e336c8a56d49d5ce1c768685f696
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189542
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32432}
2020-10-19 08:32:12 +00:00
1f7eab68c0 Remove superfluous #includes from peer_connection.cc, and add IWYU
Also adds a script that runs iwyu to the tools_webrtc directory.

Bug: webrtc:11995
Change-Id: I2185a9957e3578c2ec6d0d306061a48fcfe840d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188800
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32431}
2020-10-18 18:48:10 +00:00
4e31b833ec Roll chromium_revision 1d65b74630..f16d83f868 (818170:818270)
Change log: 1d65b74630..f16d83f868
Full diff: 1d65b74630..f16d83f868

Changed dependencies
* src/base: 42fa5a7488..00b251fb7b
* src/build: 2802d6c233..67889e6ca7
* src/ios: 025ca3ffc9..8fefdc8528
* src/testing: 4147ba12c1..38deeb1f94
* src/third_party: 2032227e83..bd7f8b1440
* src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable: version:1.1.0-cr0..version:1.2.0-SNAPSHOT-cr0
* src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated: version:1.1.0-cr0..version:1.2.0-SNAPSHOT-cr0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/957c117e51..5d73338a50
* src/tools: 68c624a393..a1a48b9a86
Removed dependencies
* src/third_party/android_deps/libs/com_android_support_preference_leanback_v17
* src/third_party/android_deps/libs/com_android_support_preference_v7
* src/third_party/android_deps/libs/com_android_support_preference_v14
* src/third_party/android_deps/libs/com_android_support_leanback_v17
* src/third_party/android_deps/libs/com_android_support_mediarouter_v7
* src/third_party/android_deps/libs/com_android_support_support_v13
* src/third_party/android_deps/libs/com_android_support_gridlayout_v7
* src/third_party/android_deps/libs/com_android_support_palette_v7
DEPS diff: 1d65b74630..f16d83f868/DEPS

No update to Clang.

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

Change-Id: I7eaf34b434d2a49943f02f7d0405404761bb2509
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/189220
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@{#32430}
2020-10-18 01:11:29 +00:00
37d41eea04 Reland "Remove placeholder Obj-C headers and use angle-bracketed headers."
This is a reland of 6bfad33fd866e682c871c2ef2172b70b609593d1

Original change's description:
> Remove placeholder Obj-C headers and use angle-bracketed headers.
>
> sdk/objc/Framework/Headers are just a placeholder headers
> for backward compatibility and I don't think it is really need this for now.
> Instead, we can generate the framework header in
> ios/mac_framework_bundle_with_umbrella_header.
> Also clang supports the -Wquoted-include-in-framework-header warning,
> and in Xcode 12, it's in Xcode's recommended settings. This warnings
> can be avoided by replacing double-quoted includes with angle-bracketed
> includes when generate framework headers.
>
> No-Presubmit: True
> Bug: webrtc:9627, webrtc:11984
> Change-Id: I3f6258dfa77a5acee669614005b2747feee35e39
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/185920
> Commit-Queue: Anders Carlsson <andersc@webrtc.org>
> Reviewed-by: Anders Carlsson <andersc@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#32343}

TBR=tommi@webrtc.org, andersc@webrtc.org

No-Presubmit: True
Bug: webrtc:9627
Bug: webrtc:11984
Change-Id: I8f44232f1a70b8ff2ce6a4b4792f0a18472fcec3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187280
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32429}
2020-10-17 18:05:28 +00:00
1f3ac1f8e0 Roll chromium_revision 2aa0b3d2fd..1d65b74630 (818053:818170)
Change log: 2aa0b3d2fd..1d65b74630
Full diff: 2aa0b3d2fd..1d65b74630

Changed dependencies
* src/base: b961c41ef5..42fa5a7488
* src/build: a2b9658641..2802d6c233
* src/ios: da76514b2e..025ca3ffc9
* src/testing: 5e790edf45..4147ba12c1
* src/third_party: 5d68e0c40b..2032227e83
* src/tools: b080a2f124..68c624a393
DEPS diff: 2aa0b3d2fd..1d65b74630/DEPS

No update to Clang.

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

Change-Id: I28e89cffe5b52fe7c87aef84b09d72de190ef1f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188980
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@{#32428}
2020-10-17 00:41:40 +00:00
088a6f2192 Fix possible deadlock when handling SCTP_SEND_FAILED_EVENT notification.
When processing an INIT for existing SCTP association, which may happen
when transferring to a new remote endpoint, if there are chunks still on
the output queue, an SCTP_SEND_FAILED_EVENT notification will be
delivered while holding the INP lock. When processing this notification,
WebRTC was calling usrsctp_getladdrs in order to look up the
SctpTransport* associated with the socket, but this also tries to
acquire the INP lock, resulting in a deadlock.

The temporary fix is to simply not subscribe to the
SCTP_SEND_FAILED_EVENT notification; it was only used for logging
anyway.

Bug: chromium:1137936
Change-Id: I077efb4c769d6f7855d2fee2d266f19396b16f9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188502
Commit-Queue: Taylor <deadbeef@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32427}
2020-10-16 22:44:19 +00:00
fba124a483 Roll chromium_revision e7588486bf..2aa0b3d2fd (817908:818053)
Change log: e7588486bf..2aa0b3d2fd
Full diff: e7588486bf..2aa0b3d2fd

Changed dependencies
* src/base: 7bb821ea1e..b961c41ef5
* src/build: 707887e63d..a2b9658641
* src/ios: fba4a1f48c..da76514b2e
* src/testing: 14abbc061e..5e790edf45
* src/third_party: b2e6c18b69..5d68e0c40b
* src/tools: 206dfc9abb..b080a2f124
DEPS diff: e7588486bf..2aa0b3d2fd/DEPS

No update to Clang.

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

Change-Id: I70c59be2b2dc5bca361903466d721794f3be41c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188940
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@{#32426}
2020-10-16 21:18:49 +00:00
ea3e3215e0 Fixing ASAN container-overflow error in DxgiOutputDuplicator
The DxgiOutputDuplicator uses a vector<byte> to hold the rects
that have changed on the screen.  It then iterates over the
vector to grab each rect and apply it to the updated_region.

There is vector resizing logic which checks the 'capacity' of
the vector and determines whether there is enough space for the
changed rect data.  Often the 'capacity' and 'size' of the
vector are equal but that isn't always true.  When the capacity
is greater than size, and the number of changed rects is high
enough, rect data will be written past the element pointed to
by (data() + size()) and this is the error that ASAN is warning
of.

The fix is to use size() instead of capacity() when determining
whether to resize the vector and as the buffer size we provide
to the Windows API.  There are no other usages of this vector so
there aren't any problems caused by the size/capacity discrepancy
in the existing builds.  The ASAN issue is worth fixing in case
someone comes along and decides to use the vector differently (e.g
rely on the size instead of capacity so some of the rects are
not counted).

Bug: chromium:1138446
Change-Id: I3041091423de889e0f8aabc56ece9466a3000b4f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188900
Reviewed-by: Jamie Walch <jamiewalch@chromium.org>
Commit-Queue: Joe Downing <joedow@google.com>
Cr-Commit-Position: refs/heads/master@{#32425}
2020-10-16 18:31:44 +00:00
88329b9266 Deprecate GetRemoteAudioSSLCertificate
This CL adds the RTC_DEPRECATED markers.

Bug: webrtc:12054
Change-Id: Id7d0b49caa39d64f3e768922293230e50a2a8f08
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188821
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32424}
2020-10-16 16:33:39 +00:00
9cee07983f Roll chromium_revision 17855e1b65..e7588486bf (817792:817908)
Change log: 17855e1b65..e7588486bf
Full diff: 17855e1b65..e7588486bf

Changed dependencies
* src/base: e545aa4cb0..7bb821ea1e
* src/build: 53ad43e619..707887e63d
* src/ios: bd32c30dc1..fba4a1f48c
* src/third_party: 4e90d5959e..b2e6c18b69
* src/third_party/depot_tools: 39d870e1f0..4761cf50d0
* src/tools: d26aed3376..206dfc9abb
DEPS diff: 17855e1b65..e7588486bf/DEPS

No update to Clang.

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

Change-Id: I4d9bd21cbd35f3c4bdd9dcacdb717fc35bdda2b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188861
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@{#32423}
2020-10-16 14:47:24 +00:00
a667f878b1 Polish the "Using Abseil in WebRTC" docs
Move the "How to depend on Abseil" section higher up to make it more
visible, and fix a few language nits.

Bug: none
Change-Id: I17096edbb2d55291f5ad512b345cf24c979f73f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188625
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32422}
2020-10-16 13:42:00 +00:00
5ad731ad89 In VP9 wrapper fill information required to produce Dependency Descriptor
Bug: webrtc:11999
Change-Id: Id20575fca5b9279adccf1498165815aa16e044af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187340
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32421}
2020-10-16 09:20:07 +00:00
711de82cd1 Roll chromium_revision 070c3d6713..17855e1b65 (817632:817792)
Change log: 070c3d6713..17855e1b65
Full diff: 070c3d6713..17855e1b65

Changed dependencies
* src/base: 0218ca14d2..e545aa4cb0
* src/build: 73a55bb2ee..53ad43e619
* src/ios: 6df63b24ae..bd32c30dc1
* src/testing: a7366641ab..14abbc061e
* src/third_party: ebae01629a..4e90d5959e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2948c1aca7..957c117e51
* src/third_party/depot_tools: 5d099fcb48..39d870e1f0
* src/tools: 3c9b7f1269..d26aed3376
DEPS diff: 070c3d6713..17855e1b65/DEPS

No update to Clang.

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

Change-Id: Ib53249689a8f7dc8b07f2b18af2d00601bddbc17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188760
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@{#32420}
2020-10-16 06:35:02 +00:00
d3ef499418 Enable payload type based demuxing with multiple tracks when applicable.
This fixes regressions caused by:
https://webrtc-review.googlesource.com/c/src/+/183120

... which disabled payload type demuxing when multiple video tracks are
present, to avoid one channel creating a default track intended for
another channel.

However, this isn't an issue when not bundling, as each track will be
delivered on separate transport.

And it's also not an issue when each track uses a distinct set of
payload types (e.g., VP8 is mapped to PT 96 in one m= section, and PT 97
in another).

This CL addresses both of those cases; PT demuxing is only disabled
when two bundled m= sections have overlapping payload types.

Bug: chromium:1139052, webrtc:12029
Change-Id: Ied844bffac2a5fac29147c11b56a5f83a95ecb36
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187560
Commit-Queue: Taylor <deadbeef@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32419}
2020-10-16 03:09:22 +00:00
fa9520e752 Roll chromium_revision 9b1cb2855b..070c3d6713 (817475:817632)
Change log: 9b1cb2855b..070c3d6713
Full diff: 9b1cb2855b..070c3d6713

Changed dependencies
* src/base: ac5043cebb..0218ca14d2
* src/build: aec40cc311..73a55bb2ee
* src/ios: 6c47562cc9..6df63b24ae
* src/testing: bc3ed1fdec..a7366641ab
* src/third_party: 44b8d03bd3..ebae01629a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/dfccae249e..2948c1aca7
* src/third_party/depot_tools: 8e567c5cf5..5d099fcb48
* src/tools: 92c1582281..3c9b7f1269
DEPS diff: 9b1cb2855b..070c3d6713/DEPS

No update to Clang.

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

Change-Id: Ifd17c8b67071013266d7d9f724acb73ab5887f5b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188700
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@{#32418}
2020-10-15 20:35:51 +00:00
92fa17660f Fixing the error logging in desktop_capture for Windows
The desktop_capture code logs failed HRESULTs in several places,
the problem is that it tries to use a wchar* (when a char*
is required) for the error message and doesn't display the HRESULT
in hex.  This makes the error logging less useful than it could be.

Example failure: error 08406B28, with code -2005270488

In this CL, I add a simple utility function to convert a _com_error
object to a std::string whic can be logged.  With this change the
output looks like this (linebreak added for CL description):
Failed to capture frame: HRESULT: 0x887A0026,
                         Message: 'The keyed mutex was abandoned.'

I also adjusted the formatting of a few logging statements to be
more consistent (adding '<<' operators mostly).

Bug: webrtc:12051
Change-Id: I3e88ff6f2ff079fbe210626e1e89b2b053a742a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188522
Reviewed-by: Jamie Walch <jamiewalch@chromium.org>
Commit-Queue: Joe Downing <joedow@google.com>
Cr-Commit-Position: refs/heads/master@{#32417}
2020-10-15 19:09:36 +00:00
a94348440b VideoStreamEncoder report VideoLayersAllocation for simulcast
Adds support for Vp8 simulcast.

Bug: webrtc:12000
Change-Id: Ib24fd0542642b023ec35f7a7bdc4880d72365edf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187341
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32416}
2020-10-15 17:39:06 +00:00
4244b5f6b4 Tidying stuff in PC resources class
- Declare as non-copyable and non-movable
- Return const pointers from functions marked const, and double up
  accessors where both const and non-const are needed
- Add helper in order to const sctp_factory_
- Use non-const reference args where appropriate

Bug: webrtc:11967
Change-Id: I84f0d1a1b4a5c6c1eb89972345d774667acc8823
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188584
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32415}
2020-10-15 16:03:32 +00:00
da7fe39b84 Move scalability structures from av1 into own subfolder
To make it natural to reuse them for vp9

Bug: webrtc:11999
Change-Id: If2ef7ca16b8be96e0e03bb19211d9f5eb74b2d3d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188620
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32414}
2020-10-15 15:21:46 +00:00
4c54f8638c Roll chromium_revision 37c343f01f..9b1cb2855b (817356:817475)
Change log: 37c343f01f..9b1cb2855b
Full diff: 37c343f01f..9b1cb2855b

Changed dependencies
* src/base: 70da1a5f4b..ac5043cebb
* src/build: d6e2fedeed..aec40cc311
* src/ios: 6bed8ed7c4..6c47562cc9
* src/testing: 45241298d1..bc3ed1fdec
* src/third_party: 23aab3c27d..44b8d03bd3
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b7c1c3f114..dfccae249e
* src/third_party/depot_tools: 6e970e597b..8e567c5cf5
* src/tools: 4ae4a276e2..92c1582281
DEPS diff: 37c343f01f..9b1cb2855b/DEPS

No update to Clang.

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

Change-Id: Ia678d2fae7fd12767355811f839acac642f41c45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188640
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@{#32413}
2020-10-15 15:07:36 +00:00
a39689cc98 Separate PC resources required at runtime from PCfactory
This enables modules that share the resources to reuse the connection
context object but not take a dependency on PeerConnectionFactory.

Bug: webrtc:11967
Change-Id: Ic68cbf061b3226f02f8638abd79ad881e89951d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188120
Reviewed-by: Tommi <tommi@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32412}
2020-10-15 11:31:23 +00:00
ad2ec76387 Revert "introduce an unsupported content description type"
This reverts commit 239f92ecf7fc8ca27e0376dd192b33ce33377b3c.

Reason for revert: Breaks downstream projects.

Original change's description:
> introduce an unsupported content description type
>
> This carries around unsupported content descriptions
> (i.e. things where webrtc does not understand the media type
> or protocol) in a special data type so that a rejected content or
> mediasection is added to the answer SDP.
>
> BUG=webrtc:3513
>
> Change-Id: Ifc4168eae11e899f2504649de5e1eecb6801a9fb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179082
> Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
> Cr-Commit-Position: refs/heads/master@{#32410}

TBR=kthelgason@webrtc.org,hta@webrtc.org,philipp.hancke@googlemail.com

Change-Id: I055fe001fe2757d79be7c304eccc43a8e3104f69
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:3513
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188581
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32411}
2020-10-15 10:03:13 +00:00
239f92ecf7 introduce an unsupported content description type
This carries around unsupported content descriptions
(i.e. things where webrtc does not understand the media type
or protocol) in a special data type so that a rejected content or
mediasection is added to the answer SDP.

BUG=webrtc:3513

Change-Id: Ifc4168eae11e899f2504649de5e1eecb6801a9fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/179082
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <philipp.hancke@googlemail.com>
Cr-Commit-Position: refs/heads/master@{#32410}
2020-10-15 09:28:28 +00:00
a2b31c35ff Signal to NetEq Controller if arrived packets are DTX packets.
This CL also puts the arguments in a struct to allow for easier future additions.

Bug: webrtc:11005
Change-Id: I47bf664e7106b724eb1fc42299c42bbf022393ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188385
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32409}
2020-10-15 08:22:03 +00:00
c4de62d51f Roll chromium_revision 914c047313..37c343f01f (817219:817356)
Change log: 914c047313..37c343f01f
Full diff: 914c047313..37c343f01f

Changed dependencies
* src/base: 59ac0e5b33..70da1a5f4b
* src/build: 75eb397a09..d6e2fedeed
* src/ios: a079ea5e28..6bed8ed7c4
* src/testing: 4986ed1e9f..45241298d1
* src/third_party: 47cf3ee701..23aab3c27d
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fb3d429486..b7c1c3f114
* src/third_party/ffmpeg: e61dd757a8..6d9096c9e3
* src/third_party/perfetto: 0581509dc2..7411aeba4d
* src/tools: 9418234145..4ae4a276e2
DEPS diff: 914c047313..37c343f01f/DEPS

No update to Clang.

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

Change-Id: I65b5019e5f30bfd4c58010af029c8b5a89553fce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188540
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@{#32408}
2020-10-15 05:02:47 +00:00
40217a30c5 Roll chromium_revision d18ea8bb2c..914c047313 (817098:817219)
Change log: d18ea8bb2c..914c047313
Full diff: d18ea8bb2c..914c047313

Changed dependencies
* src/base: 1cb9be0922..59ac0e5b33
* src/build: 84a4206e3f..75eb397a09
* src/ios: 319f050adf..a079ea5e28
* src/testing: 9b488c7b63..4986ed1e9f
* src/third_party: 39970cbd19..47cf3ee701
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f654dd2f22..fb3d429486
* src/third_party/perfetto: 1410c33130..0581509dc2
* src/tools: 0ba5879297..9418234145
DEPS diff: d18ea8bb2c..914c047313/DEPS

No update to Clang.

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

Change-Id: I27e986be1a23e8ab5e27d1cb6cb2889424ba62f0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188503
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@{#32407}
2020-10-14 22:38:23 +00:00
6b39705ef4 Roll chromium_revision cc4512dbea..d18ea8bb2c (816967:817098)
Change log: cc4512dbea..d18ea8bb2c
Full diff: cc4512dbea..d18ea8bb2c

Changed dependencies
* src/base: 5750fcb5f0..1cb9be0922
* src/build: ae5b5ecabd..84a4206e3f
* src/ios: e44b30a141..319f050adf
* src/testing: fbd79177db..9b488c7b63
* src/third_party: 8669fbf5c9..39970cbd19
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/01898ca871..f654dd2f22
* src/third_party/perfetto: 1bf2339dc0..1410c33130
* src/tools: 562676fb5b..0ba5879297
DEPS diff: cc4512dbea..d18ea8bb2c/DEPS

No update to Clang.

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

Change-Id: I73b3bad02ae5d61fdd517f2450d8da56a443efff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188500
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@{#32406}
2020-10-14 18:40:11 +00:00
c85baeb485 Refactor ScalableVideoController::OnEncodeDone signature
to make it a bit simpler

Bug: None
Change-Id: Ie6288594c5a1b8535007623032b422eefc716ca6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188460
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32405}
2020-10-14 17:48:11 +00:00
9da1b8f012 Distinguish id for GFD and DD rtp header extensions when both are advertised
Bug: webrtc:10342
Change-Id: I021ccad75aff80b67aef550809c6720d13ce2c2b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188384
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32404}
2020-10-14 13:33:27 +00:00
98044da091 Roll chromium_revision 51f6153d8e..cc4512dbea (816858:816967)
Change log: 51f6153d8e..cc4512dbea
Full diff: 51f6153d8e..cc4512dbea

Changed dependencies
* src/base: a29cbafda3..5750fcb5f0
* src/build: 4af5c075ce..ae5b5ecabd
* src/ios: 4529c1a1e6..e44b30a141
* src/testing: a28e6a733e..fbd79177db
* src/third_party: 4c1a4a00be..8669fbf5c9
* src/third_party/depot_tools: aa45aa62c3..6e970e597b
* src/third_party/icu: aba3f0dfee..84fb34e2d1
* src/third_party/perfetto: 0150a791fc..1bf2339dc0
* src/tools: 9f0e96794c..562676fb5b
DEPS diff: 51f6153d8e..cc4512dbea/DEPS

No update to Clang.

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

Change-Id: If987e4883e4ce0c0c30b7cab9669569a2be66390
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188400
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@{#32403}
2020-10-14 12:46:37 +00:00
3438a9383c AGC2 config change detection fixed
AGC2 is correctly (re)initialized when its config changes.
This CL also improves the `AudioProcessingImpl::ApplyConfig`
readability by defining operator!= also for the AGC1 config.

Bug: webrtc:7494
Change-Id: I62068de32c941e6b18d4618c656f569647042345
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187120
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32402}
2020-10-14 12:18:57 +00:00
44f749dac6 Advertise dependency descriptor rtp header extension behind a field trial
Bug: webrtc:10342
Change-Id: I7020f9a56e09e90e78850935765da5e4dff8ff66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188382
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32401}
2020-10-14 12:14:17 +00:00
0c83e15c6b Move AGC2 config ToString to the right place and update Validate()
The APM config to string mapping must be in one place (namely,
in `audio_processing.cc`). This CL moves the AGC2 config to string
impl to the right place.

This CL also updates `GainController2::Validate()` and adds the
missing unit tests for the parameters that have recently been added.

Stack buffer size in `AudioProcessing::Config::ToString()` increased
because of the extra params. Syntax near `multi_channel_capture` fixed.
Output string format verified with a JS linter.

Bug: webrtc:7494
Change-Id: I692e1549b7d40c970d88a14c8e83da16325fb54c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187080
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32400}
2020-10-14 12:00:54 +00:00
47156e27c0 Add config options for python plots and text log to the NetEq simulator API.
This CL also introduces a helper function to perform the config conversion,
which eliminates duplicate code.

Bug: webrtc:10337
Change-Id: I162288f90ebac8f2f345356ec25f0805df698c67
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188121
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Ivo Creusen <ivoc@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32399}
2020-10-14 10:29:09 +00:00
52c138e36e Revert "Improve screen sharing with PipeWire on Wayland"
This reverts commit 84524e6b196153e35910111f61c36489ec2bd1d7.

Reason for revert: https://webrtc-review.googlesource.com/c/src/+/160649/33#message-a83e8959e03a274642ca2ce1abb9ea0099f08097 + suspected in breaking WebRTC to Chromium rolls https://chromium-review.googlesource.com/c/chromium/src/+/2468139

Original change's description:
> Improve screen sharing with PipeWire on Wayland
>
> Currently, sharing a screen or a window on Wayland opens unnecessary
> preview dialog on Chromium side, which is then followed by a similar
> dialog on xdg-desktop-portal side. The Chromium dialog is useless on
> Wayland, as it doesn't show anything. This is because Chromium doesn't
> have access to screen content as in case of X11 session. To fix this, we
> want to avoid showing the preview dialog in case we find that we run on
> Wayland and only pick a screen or a window from the dialog that comes
> from xdg-desktop-portal.
>
> This patch splits BaseCapturerPipeWire class, moving portal related code
> into XdgPortalBase, which does all the DBus communication and which is
> supposed to be reused by BaseCapturerPipeWire when the user confirms
> the dialog from xdg-desktop-portal. The XdgPortalBase is extended to
> support multiple calls at once, where each call is identified by Id.
>
> Relevant change on Chromium side will be in a different review.
>
> Bug: chromium:682122
> Change-Id: I2bcd07d16a5eb3b902db63ea9a164c5bd39c23a0
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187492
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Reviewed-by: Tommi <tommi@webrtc.org>
> Commit-Queue: Tommi <tommi@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#32388}

TBR=mbonadei@webrtc.org,tommi@webrtc.org,sprang@webrtc.org,guidou@webrtc.org,mfoltz@chromium.org,grulja@gmail.com

Change-Id: I1a9748ced5626903b12214d677c7b8919c2ac385
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:682122
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188380
Reviewed-by: Olga Sharonova <olka@webrtc.org>
Commit-Queue: Olga Sharonova <olka@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32398}
2020-10-14 08:26:18 +00:00
4f350ba76c Add RtpVideoSender::SendVideoLayersAllocation
This adds a method to allow VideoLayersAllocation to be sent using the header extension RtpVideoLayersAllocationExtension.

Bug: webrtc:12000
Change-Id: Iafdc1e16911c57ca55d7cc0559a0b45774211e92
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187495
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32397}
2020-10-14 08:10:03 +00:00
8171580dce Roll chromium_revision 6aee44cd5b..51f6153d8e (816729:816858)
Change log: 6aee44cd5b..51f6153d8e
Full diff: 6aee44cd5b..51f6153d8e

Changed dependencies
* src/base: 55581aa736..a29cbafda3
* src/build: 8bf187f8e0..4af5c075ce
* src/ios: 84c3d0709c..4529c1a1e6
* src/testing: 5e264f1037..a28e6a733e
* src/third_party: 758d0c7bea..4c1a4a00be
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b60eeeee9d..01898ca871
* src/third_party/perfetto: a08dc37d19..0150a791fc
* src/tools: 571d2bba46..9f0e96794c
DEPS diff: 6aee44cd5b..51f6153d8e/DEPS

No update to Clang.

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

Change-Id: I88dd198dea6ceabf3be481a615235611f532eab2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188300
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@{#32396}
2020-10-14 02:44:13 +00:00
73784e1e0e Improve checks for "child" windows of selected capture targets.
Previously windows other than the selected window will also be captured if they share the same process & thread, to allow child windows (e.g. popup menus) to be captured. This could result in child windows of other top-level windows run by the same process and thread being unintentionally captured. In attempt to err on the side of caution this check has been removed leaving some context menus and tooltips not recognized.

Bug: webrtc:11455
Change-Id: I66acc4b133baa51a128202727c655c63b07b19ab
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/176462
Reviewed-by: Jamie Walch <jamiewalch@chromium.org>
Reviewed-by: Wez <wez@google.com>
Commit-Queue: Jamie Walch <jamiewalch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#32395}
2020-10-14 01:23:43 +00:00
279f37052c Makes WebRTC-Pacer-SmallFirstProbePacket default enabled.
This is expected to yield slightly higher bandwidth estimates when
probing is used, since it reduces a bias in how packet sizes are counted.

Bug: webrtc:11780
Change-Id: I6a4a3af0c50670d248dbe043a4d9da60915e3699
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/187491
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32394}
2020-10-13 21:45:42 +00:00
95d51fe647 Roll chromium_revision 144d0d0b5e..6aee44cd5b (816585:816729)
Change log: 144d0d0b5e..6aee44cd5b
Full diff: 144d0d0b5e..6aee44cd5b

Changed dependencies
* src/base: 0853543ea2..55581aa736
* src/build: bc6556d77d..8bf187f8e0
* src/ios: 7f9b7b5618..84c3d0709c
* src/testing: 55772ef87e..5e264f1037
* src/third_party: 8789111b32..758d0c7bea
* src/tools: 5551706ed6..571d2bba46
DEPS diff: 144d0d0b5e..6aee44cd5b/DEPS

No update to Clang.

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

Change-Id: I030d38abde335a5ea04bfd31e53569088ae24ecd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/188200
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@{#32393}
2020-10-13 20:53:52 +00:00