Commit Graph

32680 Commits

Author SHA1 Message Date
833e04e734 Roll chromium_revision cbaaf9e4b2..0026868b2d (842367:842481)
Change log: cbaaf9e4b2..0026868b2d
Full diff: cbaaf9e4b2..0026868b2d

Changed dependencies
* src/base: 2437b5debd..ad94a75854
* src/ios: c69ac123bf..384df7a771
* src/third_party: aefe63d058..a055fcd127
* src/third_party/depot_tools: 82b992a165..59b0ce20d3
* src/tools: 26df04a9d4..44a1ead5a4
DEPS diff: cbaaf9e4b2..0026868b2d/DEPS

No update to Clang.

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

Change-Id: Icbe7cf37a72f0147b9acc208d432e54375ff7319
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201342
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@{#32948}
2021-01-12 12:37:48 +00:00
a782022d6c Use rtc::CopyOnWriteBuffer::MutableData instead of data in fuzzers
Bug: webrtc:12334
Change-Id: I3df42998f5cf5c3b09ad3f6253cab34170d725bf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201380
Reviewed-by: Niels Moller <nisse@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32947}
2021-01-12 12:36:43 +00:00
a68bfc5537 Delete KeepBufferRefs helpers, and use of rtc::Bind.
The rtc::Bind usages are replaced with lambdas with copy-capture
of the ref pointers.

Bug: webrtc:11339
Change-Id: I2fb544fcd2780feac3d725993c360df91899b532
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201201
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32946}
2021-01-12 12:35:38 +00:00
4a5c855008 Add thread annotation to IncomingVideoStream
Bug: None
Change-Id: I16426ce4fbd9afd59e00fb2ce06abfaba4d5c4de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197980
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32945}
2021-01-12 12:24:33 +00:00
3a99ebefbb Update WebRTC code version (2021-01-12T04:04:10).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I1ad09a39390887ebf2227489d3604ec797b51b47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201323
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@{#32944}
2021-01-12 05:47:51 +00:00
b2460f2f3c Roll chromium_revision 2059e3a759..cbaaf9e4b2 (842148:842367)
Change log: 2059e3a759..cbaaf9e4b2
Full diff: 2059e3a759..cbaaf9e4b2

Changed dependencies
* src/base: 6138f5dd4c..2437b5debd
* src/build: d599553721..3769c3b43c
* src/buildtools: 2277272f7a..235cfe435c
* src/buildtools/linux64: git_revision:0d67e272bdb8145f87d238bc0b2cb8bf80ccec90..git_revision:595e3be7c8381d4eeefce62a63ec12bae9ce5140
* src/buildtools/mac: git_revision:0d67e272bdb8145f87d238bc0b2cb8bf80ccec90..git_revision:595e3be7c8381d4eeefce62a63ec12bae9ce5140
* src/buildtools/win: git_revision:0d67e272bdb8145f87d238bc0b2cb8bf80ccec90..git_revision:595e3be7c8381d4eeefce62a63ec12bae9ce5140
* src/ios: e7a63bae2b..c69ac123bf
* src/testing: 093fd731e8..6e80dc5c14
* src/third_party: 877f2db63a..aefe63d058
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/43761d2e07..d1a3011cd9
* src/third_party/depot_tools: c1aa4ecfcc..82b992a165
* src/third_party/perfetto: bdc7f626db..53a231c0ae
* src/tools: 31b717ff5f..26df04a9d4
DEPS diff: 2059e3a759..cbaaf9e4b2/DEPS

No update to Clang.

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

Change-Id: I6fd984b1b2a0d09197d87fffbd61aa8464fd4e75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201322
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@{#32943}
2021-01-12 05:22:31 +00:00
5aa72efc62 Roll chromium_revision 78ea2c1bec..2059e3a759 (842019:842148)
Change log: 78ea2c1bec..2059e3a759
Full diff: 78ea2c1bec..2059e3a759

Changed dependencies
* src/base: 096849d4ea..6138f5dd4c
* src/build: 8874a0a063..d599553721
* src/ios: 280ea2c55b..e7a63bae2b
* src/testing: b6a5362054..093fd731e8
* src/third_party: 6144d06a12..877f2db63a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/12607ec3c9..43761d2e07
* src/third_party/freetype/src: 3431553836..03ceda9701
* src/third_party/perfetto: eddc7d0df5..bdc7f626db
* src/tools: 2bc54343d8..31b717ff5f
DEPS diff: 78ea2c1bec..2059e3a759/DEPS

Clang version changed llvmorg-12-init-15676-g5c951623:llvmorg-12-init-16296-g5e476061
Details: 78ea2c1bec..2059e3a759/tools/clang/scripts/update.py

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

Change-Id: Idde0130a21ab78a1331885e50ca774cdf13ae8c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201320
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@{#32942}
2021-01-11 22:28:40 +00:00
69241a93fb Refactor rtc_base build targets.
The "//rtc_base:rtc_base" build target has historically been one of the
biggest targets in the WebRTC build. Big targets are the main source of
circular dependencies and non-API types leakage.

This CL is a step forward into splitting "//rtc_base:rtc_base" into
smaller targets (as originally started in 2018).

The only non-automated changes are (like re-wiring the build system):
* The creation of //rtc_base/async_resolver.{h,cc} which allows to
  break a circular dependency (is has been extracted from
  //rtc_base/net_helpers.{h,cc}).
* The creation of //rtc_base/internal/default_socket_server.{h,cc} to
  break another circular dependency.

Bug: webrtc:9987
Change-Id: I0c8f5e7efe2c8fd8e6bffa0d6dd2dd494cf3df02
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196903
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32941}
2021-01-11 18:32:30 +00:00
360da05ed1 Remove webrtc::VideoDecoder::PrefersLateDecoding.
This is just general cleanup.

The assumed behavior is late decoding, and this function is not used to make any decision (except in the deprecated jitter buffer).

Bug: webrtc:12271
Change-Id: Ifb48186d55903f068f25e44c5f73e7a724f6f456
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200804
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32940}
2021-01-11 18:02:25 +00:00
d892e6e1b4 [build] Remove obsolete gn flag
Bug: chromium:1164276
Change-Id: I814f831e218703cfb1f45802b62f38a78dee82e1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201281
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32939}
2021-01-11 17:57:44 +00:00
1c5e63e545 Add module documentation for emulated network
Bug: webrtc:12208
Change-Id: I28d5f349706751d1762b90527601eaa86906e42d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200803
Reviewed-by: Andrey Logvin <landrey@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32938}
2021-01-11 16:57:24 +00:00
ad0be281a4 Roll chromium_revision e9fe59463e..78ea2c1bec (841903:842019)
Change log: e9fe59463e..78ea2c1bec
Full diff: e9fe59463e..78ea2c1bec

Changed dependencies
* src/base: 319011ddce..096849d4ea
* src/build: d1a74631f6..8874a0a063
* src/ios: 852ea28117..280ea2c55b
* src/testing: a7771bfba5..b6a5362054
* src/third_party: e8fdf5d0a4..6144d06a12
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e174329bab..12607ec3c9
* src/third_party/perfetto: 35f78f4a45..eddc7d0df5
* src/tools: 5410766644..2bc54343d8
DEPS diff: e9fe59463e..78ea2c1bec/DEPS

No update to Clang.

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

Change-Id: I4407b1ee4ea72aede90ecf466557679cae2f2775
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201136
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@{#32937}
2021-01-11 15:13:01 +00:00
e15dc58f32 Use rtc::CopyOnWriteBuffer::MutableData through webrtc
where mutable access is required.

Bug: webrtc:12334
Change-Id: I4b2b74f836aaf7f12278c3569d0d49936297716b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198846
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32936}
2021-01-11 11:31:33 +00:00
da06e8f6bd Do not proxy VideoSendStreamImpl::OnVideoLayersAllocationUpdated
OnVideoLayersAllocationUpdated is handled on the encoder task queue in
order to not race with OnEncodedImage callbacks.

Bug: webrtc:12000
Change-Id: I1c9a450cce819a7a0f8827aa0bb675c37350a0c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200880
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32935}
2021-01-11 11:23:13 +00:00
6afa794b6e Delete deprecated H264BitstreamParser methods
Bug: webrtc:10439
Change-Id: I1513907f03f9adfcf5657298e69d60519af764ef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198121
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32934}
2021-01-11 09:31:54 +00:00
cffaf0aea4 Inclusive language: Remove a couple of occurences of "whitelist"
No-Try: True
Bug: webrtc:11680
Change-Id: I50e2d313be962551a8a1f530f430fbd551a8d3e9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200701
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32933}
2021-01-11 07:53:03 +00:00
8cf47fb7ac Update WebRTC code version (2021-01-11T04:01:55).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I4efcbf0ae059eefbf945b6238b0d20113c40a1c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201133
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@{#32932}
2021-01-11 06:01:03 +00:00
952be20924 Roll chromium_revision 256cb7a3c3..e9fe59463e (841800:841903)
Change log: 256cb7a3c3..e9fe59463e
Full diff: 256cb7a3c3..e9fe59463e

Changed dependencies
* src/base: 36e5de3d1f..319011ddce
* src/build: 9bc4494a1a..d1a74631f6
* src/ios: 88cc2343ab..852ea28117
* src/testing: 1686338eb9..a7771bfba5
* src/third_party: be45da4598..e8fdf5d0a4
* src/tools: edcf7569b0..5410766644
DEPS diff: 256cb7a3c3..e9fe59463e/DEPS

No update to Clang.

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

Change-Id: I06881db62386cd91831e1ba2a974cf1a0cc2268e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201131
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@{#32931}
2021-01-10 23:03:32 +00:00
5247070f5d RNN VAD: add missing CPU features to test FC and GRU layers
Bug: webrtc:10480
Change-Id: I6c49e728ed61647b098c20a6d8a856005066ab75
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200840
Reviewed-by: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32930}
2021-01-10 12:42:39 +00:00
42082f9045 Roll chromium_revision 6ae5319dfd..256cb7a3c3 (841669:841800)
Change log: 6ae5319dfd..256cb7a3c3
Full diff: 6ae5319dfd..256cb7a3c3

Changed dependencies
* src/base: f211390a6d..36e5de3d1f
* src/build: c8d183ce3b..9bc4494a1a
* src/ios: d539e9cef3..88cc2343ab
* src/testing: 662c78e0ae..1686338eb9
* src/third_party: 2ccfc92076..be45da4598
* src/third_party/depot_tools: 0e4e5ae594..c1aa4ecfcc
* src/third_party/perfetto: 6112541431..35f78f4a45
* src/tools: 9e0b107f46..edcf7569b0
DEPS diff: 6ae5319dfd..256cb7a3c3/DEPS

No update to Clang.

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

Change-Id: Ide3d88386d1bfbe2b7c1d1c7493ff203c8d28fc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201120
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@{#32929}
2021-01-09 08:32:44 +00:00
472c1fe01c Update WebRTC code version (2021-01-09T04:01:32).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ibd879e489b705a2788d0c9c9fd1896ac88a00bcd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201080
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@{#32928}
2021-01-09 05:51:26 +00:00
783278a310 Roll chromium_revision 211a9ad899..6ae5319dfd (841507:841669)
Change log: 211a9ad899..6ae5319dfd
Full diff: 211a9ad899..6ae5319dfd

Changed dependencies
* src/base: 1ab8a47ade..f211390a6d
* src/ios: b62dfbee82..d539e9cef3
* src/testing: 067c94e136..662c78e0ae
* src/third_party: 6560227876..2ccfc92076
* src/third_party/depot_tools: 60b433cf0b..0e4e5ae594
* src/third_party/freetype/src: 0901a6f74c..3431553836
* src/third_party/perfetto: afc78f5e6a..6112541431
* src/tools: 5f45dce5dc..9e0b107f46
DEPS diff: 211a9ad899..6ae5319dfd/DEPS

No update to Clang.

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

Change-Id: Icb7c241746259c8064f8c6f6650393ea583aac58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200927
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@{#32927}
2021-01-08 23:13:08 +00:00
644164c9c4 Roll chromium_revision 82fccc555b..211a9ad899 (841356:841507)
Change log: 82fccc555b..211a9ad899
Full diff: 82fccc555b..211a9ad899

Changed dependencies
* src/base: 4b01fd3f0c..1ab8a47ade
* src/build: 34803423a9..c8d183ce3b
* src/ios: efcd5787fa..b62dfbee82
* src/testing: a79f2ce9da..067c94e136
* src/third_party: f5dfc620c6..6560227876
* src/third_party/freetype/src: cbc14b10e6..0901a6f74c
* src/third_party/perfetto: 070ef59889..afc78f5e6a
* src/third_party/usrsctp/usrsctplib: 4191ca1784..a3c3ef666b
* src/tools: ef893c00f3..5f45dce5dc
DEPS diff: 82fccc555b..211a9ad899/DEPS

No update to Clang.

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

Change-Id: I089fb40102d5da5b100ad66ab227f3203eb47631
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/201021
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@{#32926}
2021-01-08 17:00:43 +00:00
942976eaca Wire scalability_mode when simulcast is not in use (i.e. streams==1)
Bug: webrtc:12148, webrtc:11607
Change-Id: I50047896d1ca610e1a058ad23015e2af2ffe4a26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200980
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32925}
2021-01-08 14:32:28 +00:00
1607b3aa8c Update WebRTC code version (2021-01-08T04:02:26).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I199ebd5d4dab8582d20f44da77ddc8d3428eb4f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200922
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@{#32924}
2021-01-08 05:48:34 +00:00
4681cecb41 Roll chromium_revision aff08690df..82fccc555b (841210:841356)
Change log: aff08690df..82fccc555b
Full diff: aff08690df..82fccc555b

Changed dependencies
* src/base: a796b1bd20..4b01fd3f0c
* src/build: 2ef43137ae..34803423a9
* src/ios: cc92174362..efcd5787fa
* src/testing: 1b811d8acb..a79f2ce9da
* src/third_party: 66d6416b5a..f5dfc620c6
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d9d7213a6c..e174329bab
* src/third_party/depot_tools: e856b6bba8..60b433cf0b
* src/tools: 25d31f413c..ef893c00f3
DEPS diff: aff08690df..82fccc555b/DEPS

No update to Clang.

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

Change-Id: Ie9c86275935973140725bdfb781097855f8abd19
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200923
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@{#32923}
2021-01-08 04:49:13 +00:00
cdb3bc3b93 Roll chromium_revision a66f367f6e..aff08690df (841068:841210)
Change log: a66f367f6e..aff08690df
Full diff: a66f367f6e..aff08690df

Changed dependencies
* src/base: 0d9a8246cc..a796b1bd20
* src/build: e9bbb2022f..2ef43137ae
* src/ios: d2fd5df970..cc92174362
* src/testing: ddcf448ea6..1b811d8acb
* src/third_party: 203094a940..66d6416b5a
* src/third_party/depot_tools: 1c3c939119..e856b6bba8
* src/third_party/freetype/src: f88c00e45a..cbc14b10e6
* src/third_party/perfetto: 5ff758df67..070ef59889
* src/tools: 062ea43e69..25d31f413c
DEPS diff: a66f367f6e..aff08690df/DEPS

No update to Clang.

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

Change-Id: Idb0ebd83f2446beab98148c13d347436242e1c9a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200901
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@{#32922}
2021-01-07 23:15:09 +00:00
5e4ae54dec Roll chromium_revision 25be8f6bfb..a66f367f6e (840938:841068)
Change log: 25be8f6bfb..a66f367f6e
Full diff: 25be8f6bfb..a66f367f6e

Changed dependencies
* src/base: d0db060fdc..0d9a8246cc
* src/build: e4c5e3e1a0..e9bbb2022f
* src/ios: a0e187d0f7..d2fd5df970
* src/testing: d17dcf3607..ddcf448ea6
* src/third_party: b2672c5fa7..203094a940
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ae206b8b8d..d9d7213a6c
* src/third_party/perfetto: 7f2db542af..5ff758df67
* src/third_party/usrsctp/usrsctplib: 995c0b8441..4191ca1784
* src/tools: c2099e1ec2..062ea43e69
DEPS diff: 25be8f6bfb..a66f367f6e/DEPS

No update to Clang.

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

Change-Id: I991cfe763db27aa0679f3cf3568c4898eca93167
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200860
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@{#32921}
2021-01-07 16:45:20 +00:00
ec9b281bbc Add ability to specify random seed when creating built it network emulation
Bug: webrtc:12340
Change-Id: Iffd054928249099866ef4527b911b1e358e26f5a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200805
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32920}
2021-01-07 16:40:50 +00:00
82e1875c7d Introduce CopyOnWriteBuffer::MutableData() function
With intent to replace non-const data() and operator[]

Bug: webrtc:12334
Change-Id: Ib81f8607b96045ca517159d6d0c9d8a07bda5fd0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200802
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32919}
2021-01-07 14:19:38 +00:00
524f682184 SSE2 and NEON kill switches for AGC2
Bug: webrtc:7494
Change-Id: I221b717b5cf3c41b7b637e9234d1e339a0e6c7e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199967
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32918}
2021-01-07 11:41:28 +00:00
b8f32c4a86 video_engine: fix logging
BUG=None

Change-Id: Ida4473660024be83a37f93340484a4353d1c9665
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199963
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32917}
2021-01-07 10:51:48 +00:00
b03b6c8a94 Move setting of encoder bitrate allocation callback type to VideoSendStream
It turned out that the negotiated rtp header extensions are not fully known in WebRtcVideoChannel::AddSendStream.

The cl also remove the unnecessary factory for creating VideoStreamEncoder.


Bug: webrtc:12000
Change-Id: If994c8deb69f3ce4212896d3ad757dac94c6e09f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/198840
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32916}
2021-01-07 09:29:05 +00:00
c96601e20c Roll chromium_revision e2c7dc7720..25be8f6bfb (840733:840938)
Change log: e2c7dc7720..25be8f6bfb
Full diff: e2c7dc7720..25be8f6bfb

Changed dependencies
* src/base: b860d8d740..d0db060fdc
* src/build: a4a9f231da..e4c5e3e1a0
* src/ios: 9c9e6259ba..a0e187d0f7
* src/testing: ea88abaea9..d17dcf3607
* src/third_party: b3db0bee97..b2672c5fa7
* src/third_party/depot_tools: b631a88c6e..1c3c939119
* src/third_party/freetype/src: c6345ca36d..f88c00e45a
* src/third_party/googletest/src: 4fe018038f..1b0cdaae57
* src/third_party/perfetto: 1bd38fed1b..7f2db542af
* src/tools: 703bf7656b..c2099e1ec2
DEPS diff: e2c7dc7720..25be8f6bfb/DEPS

No update to Clang.

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

Change-Id: I33cfe1aa382a108fe74e9a15f4866a58533f1625
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200801
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@{#32915}
2021-01-07 06:59:44 +00:00
41e4ea16d6 Update WebRTC code version (2021-01-07T04:03:27).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I5ec42bcfb14cee515ea9b699d8a19a843be92b3a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200730
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@{#32914}
2021-01-07 05:51:44 +00:00
cbf56b9d46 Roll chromium_revision 6504b345eb..e2c7dc7720 (840589:840733)
Change log: 6504b345eb..e2c7dc7720
Full diff: 6504b345eb..e2c7dc7720

Changed dependencies
* src/base: 9903390550..b860d8d740
* src/build: 65cd1b9efa..a4a9f231da
* src/ios: f4d8b0ca4d..9c9e6259ba
* src/testing: efe216b0f8..ea88abaea9
* src/third_party: 02f948a098..b3db0bee97
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6c876045de..ae206b8b8d
* src/third_party/depot_tools: 3a03505a9f..b631a88c6e
* src/third_party/freetype/src: 74f1b6be4a..c6345ca36d
* src/third_party/perfetto: 4dde23fea5..1bd38fed1b
* src/tools: d5f033c8f4..703bf7656b
DEPS diff: 6504b345eb..e2c7dc7720/DEPS

No update to Clang.

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

Change-Id: Iee4bd0cabab836b0a90f3ed364d451662193d4c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200725
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@{#32913}
2021-01-06 21:07:11 +00:00
1d23ab6a42 Roll chromium_revision 24b4cef393..6504b345eb (840473:840589)
Change log: 24b4cef393..6504b345eb
Full diff: 24b4cef393..6504b345eb

Changed dependencies
* src/base: ce9f3cfab9..9903390550
* src/build: 834e584b74..65cd1b9efa
* src/ios: 0e0c868a0e..f4d8b0ca4d
* src/testing: 3c84fe5c3f..efe216b0f8
* src/third_party: d5a2c1b447..02f948a098
* src/third_party/depot_tools: 6128ceacf0..3a03505a9f
* src/third_party/perfetto: f9a1b53d28..4dde23fea5
* src/tools: c89dfafbaf..d5f033c8f4
DEPS diff: 24b4cef393..6504b345eb/DEPS

No update to Clang.

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

Change-Id: I8d8c81c843b9058b06c19e37713dba52293437db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200723
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@{#32912}
2021-01-06 14:45:10 +00:00
119ae8fe4d Add hta@ to rtc_base/ and api/ WATCHLISTS.
No-Try: True
Bug: None
Change-Id: I84491fef3ed031736e281a2d2e4154e7055dd142
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200780
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32911}
2021-01-06 09:43:34 +00:00
fbac93ddf3 Remove kwiberg@ from WATCHLIST.
TBR=hta@webrtc.org

No-Try: True
Bug: None
Change-Id: I1ba227a14f9e595c26233fb5f2664e3f23da8904
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/197802
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32910}
2021-01-06 08:56:50 +00:00
dc56f5bfd0 Update WebRTC code version (2021-01-06T04:02:29).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ia36fd563e8d2cc7bfade31c4770848466faa63d9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200741
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@{#32909}
2021-01-06 05:49:58 +00:00
673fa716a1 Roll chromium_revision 49b7dc5e37..24b4cef393 (840329:840473)
Change log: 49b7dc5e37..24b4cef393
Full diff: 49b7dc5e37..24b4cef393

Changed dependencies
* src/base: 0907756181..ce9f3cfab9
* src/build: 505140eae0..834e584b74
* src/ios: 380661c264..0e0c868a0e
* src/testing: 213e8ef125..3c84fe5c3f
* src/third_party: 90ef10a78c..d5a2c1b447
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ca058c0647..bac5544e98
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/de6e3a9d85..6c876045de
* src/third_party/depot_tools: 81098e59ad..6128ceacf0
* src/tools: 6b0e60c77e..c89dfafbaf
DEPS diff: 49b7dc5e37..24b4cef393/DEPS

No update to Clang.

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

Change-Id: I135df061d96e3e959c4aaf2c97df5de2064d191d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200742
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@{#32908}
2021-01-06 05:04:08 +00:00
9c63ef91da Roll chromium_revision c87d451712..49b7dc5e37 (840164:840329)
Change log: c87d451712..49b7dc5e37
Full diff: c87d451712..49b7dc5e37

Changed dependencies
* src/base: bbb32a2f11..0907756181
* src/build: 656d17b1d7..505140eae0
* src/ios: 0f85ceb84f..380661c264
* src/testing: af3b7c2f1b..213e8ef125
* src/third_party: 711835b5a0..90ef10a78c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/2c541cdf00..de6e3a9d85
* src/third_party/perfetto: 88ee6a6370..f9a1b53d28
* src/tools: bb2a7cbfcd..6b0e60c77e
DEPS diff: c87d451712..49b7dc5e37/DEPS

No update to Clang.

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

Change-Id: Ief71791f58564fa71e7226873a06db9183fdc1b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200666
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@{#32907}
2021-01-05 23:20:49 +00:00
af48daeda5 Roll chromium_revision 4ae118108a..c87d451712 (840025:840164)
Change log: 4ae118108a..c87d451712
Full diff: 4ae118108a..c87d451712

Changed dependencies
* src/build: 0673173e07..656d17b1d7
* src/ios: 78513e47ca..0f85ceb84f
* src/testing: 2f17932ea4..af3b7c2f1b
* src/third_party: 2f7c00931b..711835b5a0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/3f5c581d3b..2c541cdf00
* src/third_party/depot_tools: 364205c70e..81098e59ad
* src/third_party/freetype/src: c6ff2556c8..74f1b6be4a
* src/third_party/perfetto: fc17334824..88ee6a6370
* src/tools: e567392500..bb2a7cbfcd
DEPS diff: 4ae118108a..c87d451712/DEPS

Clang version changed llvmorg-12-init-12923-g6ee22ca6:llvmorg-12-init-15676-g5c951623
Details: 4ae118108a..c87d451712/tools/clang/scripts/update.py

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

Change-Id: I92bab3076547c8c1787d0b2393fb2a6cd5032bdf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200663
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@{#32906}
2021-01-05 16:39:55 +00:00
b26335a116 Add static constexpr type to RTC event log events.
This allows (among other things) type-checked down-casts (similar to dynamic_cast) This will be used in a follow-up CL.

This CL also moves some one-liner functions from the .cc file to the .h file.

Bug: webrtc:11933
Change-Id: Ic89de8fa6c445ecbe108f2fbf68b44b655f819f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199970
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32905}
2021-01-05 13:48:41 +00:00
fc6b87192d Make the JsepSessionDesription clone() method copy candidates.
Bug: webrtc:12323
Change-Id: I54ba73a8f58d47eba6edcee521fc3efd13b95a79
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/199966
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32904}
2021-01-05 12:55:24 +00:00
b54debc350 Update WebRTC code version (2021-01-05T04:04:14).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: Ieee696a628cadee6897135ca40dd870ae2553330
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200620
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@{#32903}
2021-01-05 06:04:58 +00:00
92d8ee9b37 Roll chromium_revision 5749e43632..4ae118108a (839925:840025)
Change log: 5749e43632..4ae118108a
Full diff: 5749e43632..4ae118108a

Changed dependencies
* src/build: 4e13e3f7dd..0673173e07
* src/ios: 38ad57ca98..78513e47ca
* src/testing: 84cd1053bd..2f17932ea4
* src/third_party: 2b8b7270a3..2f7c00931b
DEPS diff: 5749e43632..4ae118108a/DEPS

No update to Clang.

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

Change-Id: I8331b7003c8a07d824eb4e72f082a3682f4e6d62
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200542
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@{#32902}
2021-01-04 16:46:35 +00:00
dd22df1601 Update WebRTC code version (2021-01-04T04:02:59).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I913480e47efa01f140d7c12f67113bc7769f8661
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200440
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@{#32901}
2021-01-04 05:50:11 +00:00
8673643bc2 Update WebRTC code version (2021-01-03T04:03:33).
TBR=webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com,mbonadei@webrtc.org

Bug: None
Change-Id: I9b6a269e4dd8e536901415bf36215e91d0c41640
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200300
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@{#32900}
2021-01-03 05:27:13 +00:00
2b87dd7c40 Roll chromium_revision e5d373dd28..5749e43632 (839820:839925)
Change log: e5d373dd28..5749e43632
Full diff: e5d373dd28..5749e43632

Changed dependencies
* src/base: 56e7ef7f1f..bbb32a2f11
* src/build: b3c270e43c..4e13e3f7dd
* src/ios: c7f493e150..38ad57ca98
* src/testing: 77dd9d2973..84cd1053bd
* src/third_party: c2a114e0c1..2b8b7270a3
* src/third_party/perfetto: ecce47e195..fc17334824
* src/tools: 3f4ac1583a..e567392500
DEPS diff: e5d373dd28..5749e43632/DEPS

No update to Clang.

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

Change-Id: Ib100414d161849aaf0f94d2c7c8f10ff3fd2199a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/200193
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@{#32899}
2021-01-02 06:52:41 +00:00