Skip to content

Conversation

@sf-jed-kyung
Copy link
Collaborator

Update to M137

Jonas Oreland and others added 30 commits March 26, 2025 05:15
When receiving the STUN_BINDING_RESPONSE on a dtls-client with piggy
backing, the DTLS attribute is processed before ICE becomes writable.
The DTLS attribut makes DTLS writable...but a last packet needs to be
transported or else the server can not receive packets from the client.

This patch makes sure that the last packet is sent.

Test improvments:
- Add FakeIceTransport feature to drop non stun packets unless writable.
- Add count of "DTLS retransmission" (maybe also add to stats?)
- Add count of DTLS data received by STUN.

Bonus: Found Connection.cc propagating DTLS-in-stun attributes
*before* the STUN_BINDING_RESPONSE was authenticated. The same
attributes were already propagated in the correct place (
Connection::OnConnectionRequestResponse) after the RESPONSE
was fully verified. This part lacks unit tests :( But is
tested in the integration test using the new counter I added.

BUG=webrtc:367395350

Change-Id: I126abdcb062d95389fd5ce1376c212a3634f07a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382981
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44229}
This is a temporary unbreak until we can fix downstream IWYU issues.

Bug: None
No-Try: true
Change-Id: If5f1a600917b22c4c5cfabed050883cafe1c4445
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383020
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44230}
Bug: webrtc:42223409
Change-Id: I7ba3678ae4ff30e5637fca8894da2928b7e25f12
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382741
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44231}
These would be removed in favour of presentation timestamp field.

Bug: webrtc:373365537
Change-Id: I276f8cfe66373fa9332a2722f28832fc5cdb935f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/380702
Reviewed-by: Guido Urdaneta <guidou@webrtc.org>
Commit-Queue: Palak Agarwal <agpalak@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44232}
which makes
  tools_webrtc/iwyu/apply-include-cleaner api/test/mock_frame_decryptor.h
pass without errors or changes

BUG=webrtc:406288660

Change-Id: I9babd4a7184c3ed38e404c6c3d6ef58440c39416
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382820
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#44233}
Plan is to propagate Environment further to create individual Ports.

While at it simplify FakePortAllocator construction parameters:
All users create BasicPacketSocketFactory for the FakePortAllocator - move that responsibility into FakePortAllocator itself.
Ports no longer need Thread class, any TaskQueueBase would work, so relax `network_thread` parameter.
Almost all users of the FakePortAllocator provide current thread as the `network_thread` - make that a default value.

Bug: webrtc:405883462
Change-Id: Id5d51f893efed0220ee1b74c5237a62a4f3c196c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382641
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44234}
BUG=webrtc:42226242

Change-Id: Ic78c619daab1e63c8b7eff7050168014180e8833
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383041
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#44235}
Bug: webrtc:343393224, chromium:401692404
Change-Id: Icbf993f638e68a3a2855efd430cf50e1151ad0e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382560
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44236}
Also update remaining uses of cricket::MediaType to be webrtc::MediaType
Removing superfluous prefixes will be done in a later stage as part
of cleanup after the namespace merge.

Bug: webrtc:42222911
Change-Id: If5101e2aefe12b6a772ae6af308ee0dca666daba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382660
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44237}
Bug: chromium:406312145
Change-Id: Ie8c582d16188596c257e1370b0243d29f0829913
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382824
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Auto-Submit: Hiro Honda <hiroh@google.com>
Commit-Queue: Hiro Honda <hiroh@google.com>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44238}
Bug: webrtc:405883462
Change-Id: Iaf544e483fa1d82ab6356093f2e48575dc260c6e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383022
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44239}
Bug: None
Change-Id: I60dc681c8f5127b6368b69e3d74738981b928243
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383142
Bot-Commit: 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/main@{#44240}
Change-Id: Iec5ae17e2da7027c7282eda25903af9884d79d8e
Bug: b/327381318
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383023
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44241}
Bug: webrtc:406686729
Change-Id: I441411a991448a79bd681c3b659c72c2e4c40a63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383260
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44242}
Removes obsolete dependencies.
Created by deleting all entries in "deps = []" and running
the autofixer script (only on part of the targets).

Bug: None
Change-Id: I58064f8da3bc402bb548e8b080d9865d711de9af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383280
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44243}
Change log: https://chromium.googlesource.com/chromium/src/+log/c18eeed435..3133e24bb2
Full diff: https://chromium.googlesource.com/chromium/src/+/c18eeed435..3133e24bb2

Changed dependencies
* fuchsia_version: version:27.20250315.3.1..version:27.20250326.5.1
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/a9dfcfad0f..4db8a50077
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/1a16d344c9..c78c56ad7e
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/d59cf9d476..78dbc4c5c1
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/7cd3eb0212..b1efe459e8
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/fc90c34efc..e86c486f58
* src/third_party/android_build_tools/error_prone/cipd: TKp0LDZjoG40SrElfQevGD9zDvVypBnRPWTzv8bnTw4C..2cQ2nbgV3geU7-RincCggMgIe4NuUB_eW5Rm58CgMY8C
* src/third_party/androidx/cipd: opEkcT7JErfV8MbYtyqz8eS00_saXWie2qUre-VVRFsC..kf6HwhmZ9AtysOn50-zNV2inWW0WKDch2JqcqltAbnkC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/02f0d8776e..6bdf972980
* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/eebe87c581..657a441e5c
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ca135ac1f3..aec920c93d
* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/5d4e649f74..82090e67c2
* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/59dff6437c..13130a3a48
* src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/2ae29b52fd..52204f78f9
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/6adf614949..f62ab397e2
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/616ba8c822..9680f2b178
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/b0d88e0a49..225cbadd34
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/13e3bb8873..b3fc262d1f
* src/third_party/r8/cipd: ndWIWvDcLevC5ncEMCecbP5P2I14hzX-vXJYZ8nXca0C..lg4ep5S4K6V2zni9jgt42ga6U-8AR6aAWNSqbe2VdmoC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac_arm64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Win/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b3a0ac4a9b..c741f1c6c9
Added dependency
* src/third_party/android_deps/autorolled/cipd
DEPS diff: https://chromium.googlesource.com/chromium/src/+/c18eeed435..3133e24bb2/DEPS

No update to Clang.

BUG=None

Change-Id: I6f4da8ca667b9cc33ed45d8400b2ce73c725e265
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383222
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44244}
Changing capability index also means we are also changing the capture
format, otherwise we might use a different format under the hood, while
still comparing to the previous one and also at the end reporting wrong
format we found as best matching.

Bug: webrtc:405996231
Change-Id: Ia8e6262f9eda318f7f98d31fcf15ae1471638898
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382700
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jan Grulich <grulja@gmail.com>
Cr-Commit-Position: refs/heads/main@{#44245}
Change log: https://chromium.googlesource.com/chromium/src/+log/3133e24bb2..6806163ea9
Full diff: https://chromium.googlesource.com/chromium/src/+/3133e24bb2..6806163ea9

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/4db8a50077..3528dd220d
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/78dbc4c5c1..7da5a1a812
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/b1efe459e8..a712f47685
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/e86c486f58..2580cba419
* src/third_party/androidx/cipd: kf6HwhmZ9AtysOn50-zNV2inWW0WKDch2JqcqltAbnkC..grJo1DQvtLdxZJkMuCYkyYHt_NOBFqixuNOfhflMjMwC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/6bdf972980..a9993612fa
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac_arm64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Win/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/c741f1c6c9..25f300c0a1
DEPS diff: https://chromium.googlesource.com/chromium/src/+/3133e24bb2..6806163ea9/DEPS

No update to Clang.

BUG=None

Change-Id: I0fd7ed67255ec3ef1b4912688294cd7412e6f53e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383302
Bot-Commit: 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/main@{#44246}
using
  find p2p/ -name "*.h" -o -name "*.cc"  | xargs tools_webrtc/iwyu/apply-include-cleaner
followed by
  tools_webrtc/gn_check_autofix.py -C out/Default/
and git cl format

Changes to udp_port.h were manually reverted and replaced with a IWYU keep pragma

BUG=webrtc:42226242

Change-Id: I00f895b9537f8a3bd99b6032508f97c5111018d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/382860
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44247}
Bug: webrtc:406427228
Change-Id: I59c524af9d34a1bc67662e956b067b966d46cb45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383060
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Auto-Submit: Ranveer Aggarwal‎ <ranvr@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44248}
Bug: None
No-Iwyu: iwyu fails to analyze deleted file.
Change-Id: I029f1a9428fb441d37b55277cfd76c6f8da6bf31
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383340
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44249}
which unblocks IWYU-ing chromiums webrtc_overrides

BUG=webrtc:42226242

Change-Id: I22bc3803932e7c20485bf7ae32d9e3bf5dd6e019
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383301
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44250}
Change log: https://chromium.googlesource.com/chromium/src/+log/6806163ea9..94116f4e38
Full diff: https://chromium.googlesource.com/chromium/src/+/6806163ea9..94116f4e38

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/3528dd220d..4bc52fc27f
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/7da5a1a812..c617fad875
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/a712f47685..608fe6f91c
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/2580cba419..b373dcce59
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/aec920c93d..5b409767f0
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/f62ab397e2..f4c1646658
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/b3fc262d1f..40b5299235
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac_arm64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Win/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/25f300c0a1..4f4864c977
DEPS diff: https://chromium.googlesource.com/chromium/src/+/6806163ea9..94116f4e38/DEPS

No update to Clang.

BUG=None

Change-Id: Id31d9cead66360485e8a5570c424fd6838a90d0e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383360
Bot-Commit: 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/main@{#44251}
Change log: https://chromium.googlesource.com/chromium/src/+log/94116f4e38..7460ef0ef7
Full diff: https://chromium.googlesource.com/chromium/src/+/94116f4e38..7460ef0ef7

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/4bc52fc27f..51704fb448
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/c78c56ad7e..69a0df1110
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/c617fad875..0fd856a36a
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/608fe6f91c..f04b724022
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/b373dcce59..7e85ae489f
* src/third_party/android_build_tools/manifest_merger/cipd: YS3S6_AiCf06beDfeUId4rgDQEi9n0QGN_dUHdUiMx4C..Gv6-zTnY5Cj7i1ck5bS92diwCClFq1HHoTCf4kWr4SsC
* src/third_party/android_deps/autorolled/cipd: TJzuYmHANgJ9ppyTtvlMFspN9tYUdmunrWDJsNhi5pUC..hC2tVuJ_9gfUl2Grztk_eU8GrGLEDstUoZgtaPGLSfsC
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/f4c1646658..72ffc0b907
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac_arm64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Win/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/4f4864c977..b8b95955b8
DEPS diff: https://chromium.googlesource.com/chromium/src/+/94116f4e38..7460ef0ef7/DEPS

No update to Clang.

BUG=None

Change-Id: I3381ae157831d215db374b8b8d0a9232fac16a01
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383362
Bot-Commit: 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/main@{#44252}
Bug: None
Change-Id: I537ab365bd161fa3b6bbb34974434269a8c6bc1c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383363
Bot-Commit: 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/main@{#44253}
This should be used instead of the one used in rtc_base/third_party/.
Replacements and usage banning will occur in a follow-up CL.

Bug: webrtc:406686729
Change-Id: Ib851ba7d86faf9448451cf12031465ce90b4cefd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383320
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44254}
This allows to inject field trials into VoipEngine
 without using global field trials.
Exposing full Environment also allows to share it across VoipEngine
 and other WebRTC components that require Environment.

Bug: webrtc:42220378
Change-Id: I18f96713d479371d5275e2350bc97b9a99df07cb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383380
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44255}
This is to be aligned with Chromium following https://chromium-review.googlesource.com/c/chromium/src/+/6363254.

Goal is to fix the webrtc perf tests upload script.

Change-Id: I7f4a9c495db973fdfdb594d742427959500a8b97
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383440
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44256}
Change log: https://chromium.googlesource.com/chromium/src/+log/7460ef0ef7..69ba25d770
Full diff: https://chromium.googlesource.com/chromium/src/+/7460ef0ef7..69ba25d770

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/51704fb448..4f575a5f31
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/0fd856a36a..028b63926f
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/f04b724022..7ceadf62e5
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/7e85ae489f..fcab9b3634
* src/third_party/android_deps/autorolled/cipd: hC2tVuJ_9gfUl2Grztk_eU8GrGLEDstUoZgtaPGLSfsC..tdwMr59zJpk4_nRDZFn1OSWoe8FrLQ_rnJZxvVnUUh8C
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/72ffc0b907..12278ba190
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/225cbadd34..ffdeea1ab2
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Mac_arm64/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz,Win/rust-toolchain-f7b43542838f0a4a6cfdb17fbeadf45002042a77-1-llvmorg-21-init-5118-g52cd27e6.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b8b95955b8..3df869d5f3
DEPS diff: https://chromium.googlesource.com/chromium/src/+/7460ef0ef7..69ba25d770/DEPS

No update to Clang.

BUG=None

Change-Id: I34f31bc577cfcc94c26c7c9f9808bdf2c6a98c35
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383365
Bot-Commit: 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/main@{#44257}
The WG decided we should add this to the web. The PR was updated to
return 0 in singlecast instead of missing value, so let's make our C++
implementation match as well.

Bug: chromium:404853839, chromium:406922375
Change-Id: I247555559d00138ab78d7e2df23629787fcab723
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/383500
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44258}
Jwata and others added 28 commits April 24, 2025 17:29
Chromium has already switched from Ninja to Siso.
This switches the WebRTC Chromium bots to Siso.

Test: https://ci.chromium.org/b/8716715161080177153

Bug: chromium:379584977
Change-Id: Ib33d0612c9e2e6ecf14557ca56d9fcb53f4cbda0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388000
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Junji Watanabe <jwata@google.com>
Cr-Commit-Position: refs/heads/main@{#44451}
Change log: https://chromium.googlesource.com/chromium/src/+log/72d1d1a3bd..142c3a7fee
Full diff: https://chromium.googlesource.com/chromium/src/+/72d1d1a3bd..142c3a7fee

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/5a1da06e3f..75174fe29a
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/66d501a02e..18120e9a13
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/1ceb5f1f80..bcf57ee1db
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/96de2ba2c0..5a832008fe
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9c73de8f67..bb67be2e81
* src/third_party/android_build_tools/error_prone/cipd: S4diQnIcVdK3MuTHyXN2i5kG0uVfHGyPMBWoY1E6HqcC..-IrkxgAkj3RxGNBPp6b4r9OWZC6_dTbI-jC3c3UPgq8C
* src/third_party/android_build_tools/lint/cipd: vBqKHQdjLFM5l79fpi3L9l7kD9b1FfeyfWbIFjXShSgC..gx4NrAApWUVG5HG3WJRIIzZrTssD6H5uGbKe0g77mucC
* src/third_party/androidx/cipd: IoZ3Y7Z3DCLl5-gf-nvfcSWfQQxUSVe2cutNdZ1_-ygC..MocxwqaRbk-NmJNPscnWFZGDF28jI2n-8suFwDaEl6cC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/f1f18d8a8d..000f47cfa3
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/b128c9967e..c551fe48ca
* src/third_party/fuzztest/src: https://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/9ac31a4b13..b10387fdbb
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/ed7916161a..e30ad62054
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/b7d90d102a..1983dea232
* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/86ffe81a57..6540d2901b
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Mac/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Mac_arm64/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Win/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/fc3c47c739..8f9454a16b
* src/tools/luci-go: git_revision:46dc9663c6b2ff7d31445d2c95df66d47a186b3a..git_revision:fd48b8efe637ea5f431fc371f1617b215b7ba1a2
* src/tools/luci-go: git_revision:46dc9663c6b2ff7d31445d2c95df66d47a186b3a..git_revision:fd48b8efe637ea5f431fc371f1617b215b7ba1a2
* src/tools/luci-go: git_revision:46dc9663c6b2ff7d31445d2c95df66d47a186b3a..git_revision:fd48b8efe637ea5f431fc371f1617b215b7ba1a2
DEPS diff: https://chromium.googlesource.com/chromium/src/+/72d1d1a3bd..142c3a7fee/DEPS

Clang version changed llvmorg-21-init-9266-g09006611:llvmorg-21-init-6681-g5b36835d
Details: https://chromium.googlesource.com/chromium/src/+/72d1d1a3bd..142c3a7fee/tools/clang/scripts/update.py

BUG=None

Change-Id: Ic27ce9fe35336ae54a3d6994e310bf9d6b6489d1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388362
Bot-Commit: 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/main@{#44452}
Follow-up to r44426, which made DesktopCapturer::CreateGenericCapturer()
call CreateGenericCapturerSck() gated on WEBRTC_MAC.

WEBRTC_MAC is also defined for iOS (and tvOS) builds, but the actual
implementation is Mac-specific, leading to undefined symbol errors in
Blingium debug builds.

Bug: webrtc:367915807, chromium:391914246, chromium:40254930
Change-Id: I2407297bdcf93b39a51deddac546420a7f5bffcc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388261
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Raphael Kubo da Costa <kubo@igalia.com>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#44453}
Change log: https://chromium.googlesource.com/chromium/src/+log/142c3a7fee..00ccfc2e1e
Full diff: https://chromium.googlesource.com/chromium/src/+/142c3a7fee..00ccfc2e1e

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/75174fe29a..3a7120b3f3
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/18120e9a13..712b388807
* src/buildtools/linux64: git_revision:10a27145cd0770b78745ff536e343bf12c70f6c3..git_revision:90478db6b59b9bebf7ca4cf912d860cf868e724c
* src/buildtools/mac: git_revision:10a27145cd0770b78745ff536e343bf12c70f6c3..git_revision:90478db6b59b9bebf7ca4cf912d860cf868e724c
* src/buildtools/win: git_revision:10a27145cd0770b78745ff536e343bf12c70f6c3..git_revision:90478db6b59b9bebf7ca4cf912d860cf868e724c
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/bcf57ee1db..2c707623fc
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/5a832008fe..e8611036dd
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/bb67be2e81..b3ac37c7c0
* src/third_party/androidx/cipd: MocxwqaRbk-NmJNPscnWFZGDF28jI2n-8suFwDaEl6cC..akKYKFZbO23owp7RUV84Jb2KzTHJ4ntMyN8HuJJIRZoC
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c551fe48ca..1fcc527019
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/e30ad62054..d00723e5d7
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Mac/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Mac_arm64/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Win/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/8f9454a16b..9475c54771
DEPS diff: https://chromium.googlesource.com/chromium/src/+/142c3a7fee..00ccfc2e1e/DEPS

No update to Clang.

BUG=None

Change-Id: Ida66acc988fbdbab2d58e336fb29473040b45860
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388365
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#44454}
This allows downstream users to use the
`ParsedRtcEventLog::{start,stop}_log_events()` accessors. This can, for example, be useful in unit tests where a final stop event is emitted to indicate the end of a log.

All other event targets in this build file are publicly visible, so this
is probably an oversight.

Change-Id: Iba17de1f5b91a297db939459cd78e5ad070d2d48
Bug: b/394338823
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388060
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44455}
This is required following https://crrev.com/c/6460289 which broke the perf bots:
https://ci.chromium.org/p/webrtc/g/perf/console

Change-Id: I1195b45f3de2175bedcc2ffdb04b8cad8a64cf9c
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388520
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44456}
This adds a test that the behavior is as expected, this test passed
as of version 137.0.7106, but failed subsequently.

Bug: webrtc:412904801
Change-Id: I4e0b064da7734f1f847931330beda9109d597f0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388160
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44457}
Change log: https://chromium.googlesource.com/chromium/src/+log/00ccfc2e1e..d27223a1f5
Full diff: https://chromium.googlesource.com/chromium/src/+/00ccfc2e1e..d27223a1f5

Changed dependencies
* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/954d9cf09b..0f32cb9025
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2c707623fc..09bfb8812d
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e8611036dd..f3276dd69a
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/b3ac37c7c0..744942e9d7
* src/third_party/androidx/cipd: akKYKFZbO23owp7RUV84Jb2KzTHJ4ntMyN8HuJJIRZoC..JF5sZnHpxvqTCPlwlSSvr296yGpWharAZaJzJ6I9EGwC
* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/c9899c3706..a679a8b8e3
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/d00723e5d7..0c4b63b5e7
* src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/bb79a34585..917609c669
* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/6540d2901b..6acaf60762
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Mac/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Mac_arm64/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz,Win/rust-toolchain-3f690c2257b7080cd3a8cce64e082fc972148990-1-llvmorg-21-init-6681-g5b36835d.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/9475c54771..8d0b7f2147
DEPS diff: https://chromium.googlesource.com/chromium/src/+/00ccfc2e1e..d27223a1f5/DEPS

No update to Clang.

BUG=None

Change-Id: I547977b9c07a8bfed64ce5c8363ef1dac88647ea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388561
Bot-Commit: 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/main@{#44458}
Bug: webrtc:358039777
Change-Id: I344987e3c4b94f87f9218cd5f840973c78b189fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/385402
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Fanny Linderborg <linderborg@webrtc.org>
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44459}
Bug: webrtc:369904700
Change-Id: Icb1a3ce129a8cc5004ff1683f347dd82699bc48c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388600
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44460}
Change log: https://chromium.googlesource.com/chromium/src/+log/d27223a1f5..f49f1defc4
Full diff: https://chromium.googlesource.com/chromium/src/+/d27223a1f5..f49f1defc4

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/3a7120b3f3..931c888fcd
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/712b388807..17c4e8a8a9
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/09bfb8812d..b5ac1f679d
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/f3276dd69a..6dd70d6965
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/744942e9d7..d5021b21c7
* src/third_party/androidx/cipd: JF5sZnHpxvqTCPlwlSSvr296yGpWharAZaJzJ6I9EGwC..G89DVlKhY4pOqWg7hiMtXu9y20yZdUbM5VCmQ0YNMWwC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/cccf8525db..34492c89a8
* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/1019b1c2b9..3467c2177c
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/0c4b63b5e7..a0d97d5ffe
* src/third_party/llvm-build/Release+Asserts_version: Linux_x64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz..Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/64a6b82928..ce2146789e
* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/6acaf60762..b9acf7ff35
* src/third_party/r8/cipd: OYELKv1Z-yH4xw9qL3QhIZ6orhoBStNNpyWKTNudpjsC..bA3htCoEd_EArHekDGQSNpmBzQrcby2ioG6SFyl3AtwC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac_arm64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Win/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/8d0b7f2147..048a4613e2
DEPS diff: https://chromium.googlesource.com/chromium/src/+/d27223a1f5..f49f1defc4/DEPS

Clang version changed llvmorg-21-init-6681-g5b36835d:llvmorg-21-init-9266-g09006611
Details: https://chromium.googlesource.com/chromium/src/+/d27223a1f5..f49f1defc4/tools/clang/scripts/update.py

BUG=None

Change-Id: Id1ed10e628c3436a7a110b4570a6272e0fde9482
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388563
Bot-Commit: 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/main@{#44461}
Change log: https://chromium.googlesource.com/chromium/src/+log/f49f1defc4..e105945b84
Full diff: https://chromium.googlesource.com/chromium/src/+/f49f1defc4..e105945b84

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/931c888fcd..8bfa8ae891
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/b5ac1f679d..714434b35d
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/6dd70d6965..2c4ed791a5
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d5021b21c7..15b44c7a3e
* src/third_party/androidx/cipd: G89DVlKhY4pOqWg7hiMtXu9y20yZdUbM5VCmQ0YNMWwC..yNvqwu9a-clNE5SfE-D-4kpkCtqHrGy-TTZcDnupiBMC
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/a0d97d5ffe..ba6017e997
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/1983dea232..a23a4799ec
* src/third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/6cc4c9c768..f2a7f2987f
* src/third_party/llvm-build/Release+Asserts_version: Linux_x64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz..Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz
* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/b9acf7ff35..451625d8a0
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac_arm64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Win/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/048a4613e2..695a2f9786
DEPS diff: https://chromium.googlesource.com/chromium/src/+/f49f1defc4..e105945b84/DEPS

No update to Clang.

BUG=None

Change-Id: I838f7c5e6ad5603e6783b037a7d0663e262deb7b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388661
Bot-Commit: 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/main@{#44462}
Bug: None
Change-Id: I40e8c221b5be02d3006afface16a495c20eecadd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388662
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#44463}
Change log: https://chromium.googlesource.com/chromium/src/+log/e105945b84..4184b106a1
Full diff: https://chromium.googlesource.com/chromium/src/+/e105945b84..4184b106a1

Changed dependencies
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/17c4e8a8a9..88030b3203
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/714434b35d..fe9de55a64
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/15b44c7a3e..ce2e99805e
* src/third_party/androidx/cipd: yNvqwu9a-clNE5SfE-D-4kpkCtqHrGy-TTZcDnupiBMC..YS1zmmh-UpjI0v48YeooSsPPi0aR4YUOs_qD9qcT4DcC
* src/third_party/compiler-rt/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git/+log/a679a8b8e3..57213f125d
* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/3467c2177c..1da283b8ae
* src/third_party/llvm-build/Release+Asserts_version: Linux_x64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz..Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac_arm64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Win/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/695a2f9786..9d80f7ce1a
DEPS diff: https://chromium.googlesource.com/chromium/src/+/e105945b84..4184b106a1/DEPS

No update to Clang.

BUG=None

Change-Id: Ica6f92b2cf882a9861c8f403e2512aa9f50c4d46
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388720
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#44464}
Bug: None
Change-Id: I3393bc4c546b6b30e1fed3e58ff06d93ffa2ca4f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388667
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#44465}
Change log: https://chromium.googlesource.com/chromium/src/+log/4184b106a1..2e9bd4ca17
Full diff: https://chromium.googlesource.com/chromium/src/+/4184b106a1..2e9bd4ca17

Changed dependencies
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/fe9de55a64..086f2ed830
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ce2e99805e..51db080e8e
* src/third_party/androidx/cipd: YS1zmmh-UpjI0v48YeooSsPPi0aR4YUOs_qD9qcT4DcC..cxEyTzVT7uuNifSPlUiuKlb4tSo35_YQjBbMVmgZeCwC
* src/third_party/llvm-build/Release+Asserts_version: Linux_x64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz..Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/ce2146789e..912274164f
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac_arm64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Win/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz
DEPS diff: https://chromium.googlesource.com/chromium/src/+/4184b106a1..2e9bd4ca17/DEPS

No update to Clang.

BUG=None

Change-Id: Ibde8488004d55f6d9982aa0fd9ded97efeaa689d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388763
Bot-Commit: 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/main@{#44466}
Bug: None
Change-Id: I4784b90a6d69ede119a63f8a3c96f8d494959699
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388781
Bot-Commit: 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/main@{#44467}
The else statement was not attached to the correct if statement.
This was not causing any bugs yet since it's only a DLOG.

Bug: b/307699828
No-Iwyu: Only moving some brackets.
Change-Id: Ib1c2f501a4d47ede14d78d41cc46ba8383614c0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388800
Commit-Queue: Viktor Grönroos <wilhelmsson@google.com>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44468}
Change log: https://chromium.googlesource.com/chromium/src/+log/2e9bd4ca17..92c0179e11
Full diff: https://chromium.googlesource.com/chromium/src/+/2e9bd4ca17..92c0179e11

Changed dependencies
* siso_version: git_revision:9c851ca205f34cd18a79d06619bc464d0adbd8ce..git_revision:70e1167e0e6dad10c8388cace8fd9d9376c43316
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/8bfa8ae891..86c814633c
* src/buildtools/linux64: git_revision:90478db6b59b9bebf7ca4cf912d860cf868e724c..git_revision:85cc21e94af590a267c1c7a47020d9b420f8a033
* src/buildtools/mac: git_revision:90478db6b59b9bebf7ca4cf912d860cf868e724c..git_revision:85cc21e94af590a267c1c7a47020d9b420f8a033
* src/buildtools/win: git_revision:90478db6b59b9bebf7ca4cf912d860cf868e724c..git_revision:85cc21e94af590a267c1c7a47020d9b420f8a033
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/086f2ed830..058aa981a6
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/2c4ed791a5..a89c37d36b
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/51db080e8e..8062e0e102
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/1fcc527019..fa8fc854e1
* src/third_party/grpc/src: https://chromium.googlesource.com/external/github.com/grpc/grpc.git/+log/ba6017e997..957c9f9522
* src/third_party/llvm-build/Release+Asserts_version: Linux_x64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-tidy-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/clangd-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-6681-g5b36835d-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-6681-g5b36835d-1.tar.xz..Linux_x64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Linux_x64/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-mac-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Mac_arm64/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-tidy-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clang-win-runtime-library-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/clangd-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvm-code-coverage-llvmorg-21-init-9266-g09006611-1.tar.xz,Win/llvmobjdump-llvmorg-21-init-9266-g09006611-1.tar.xz
* src/third_party/perfetto: https://chromium.googlesource.com/external/github.com/google/perfetto.git/+log/451625d8a0..a54dd38d60
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Mac_arm64/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz,Win/rust-toolchain-9fcc9cf4a202aadfe1f44722b39c83536eba3dba-2-llvmorg-21-init-1655-g7b473dfe.tar.xz..Linux_x64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Mac_arm64/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz,Win/rust-toolchain-c8f94230282a8e8c1148f3e657f0199aad909228-1-llvmorg-21-init-9266-g09006611.tar.xz
* src/third_party/siso/cipd: git_revision:9c851ca205f34cd18a79d06619bc464d0adbd8ce..git_revision:70e1167e0e6dad10c8388cace8fd9d9376c43316
* src/third_party/zstd/src: https://chromium.googlesource.com/external/github.com/facebook/zstd.git/+log/ef2bf57811..d654fca786
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/9d80f7ce1a..ffcbc837bb
DEPS diff: https://chromium.googlesource.com/chromium/src/+/2e9bd4ca17..92c0179e11/DEPS

No update to Clang.

BUG=None

Change-Id: If0ef91b44fb48ef457385f6d6b6919bffd5762c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388705
Bot-Commit: 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/main@{#44469}
Pass full Environment instead of unowning pointers from it.
Pass scoped_refptr by value rather than by raw pointer or reference.

Bug: webrtc:413413572
Change-Id: Ic68fa626b9164b3a24e5455d21d530cb300e44a9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/384540
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44470}
This adds a few simple cases.

Bug: webrtc:360058654
Change-Id: I7bb7763f80b3b4cb7f5c6d473dd0e829770a1885
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388840
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44471}
Fix was proposed in https://crbug.com/webrtc/360058654#comment67

Bug: webrtc:360058654
Change-Id: I9b6f914c5e12a7c1bcf5b00b295227908495c7eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388820
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#44472}
Gated behind the default-empty list of restricted addresses tracked by
the field trial WebRTC-NoSdpMangleUfragRestrictedAddresses.

(cherry picked from commit 84e4007)

Bug: chromium:415261325, b/409713509
Fixed: chromium:415267017
Change-Id: Iabb5c8b5307c66215635336bee55f7bfbd040f3b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/388340
Auto-Submit: Tom Van Goethem <tov@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Original-Commit-Position: refs/heads/main@{#44477}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389980
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/branch-heads/7151@{#1}
Cr-Branched-From: dc428bd-refs/heads/main@{#44472}
This adds two UMA metrics for the type of SDP munging that occurred and
the port of the candidate that was restricted. The metrics descriptions
are being added here: crrev.com/c/6521706.

(cherry picked from commit d5b3b1e)

Bug: b/409713509
Fixed: b/417142969
Change-Id: I3232cb0cee6848074ab103f4d4edb2e080e09568
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390340
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Tom Van Goethem <tov@google.com>
Cr-Original-Commit-Position: refs/heads/main@{#44559}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/390920
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/branch-heads/7151@{#2}
Cr-Branched-From: dc428bd-refs/heads/main@{#44472}
(cherry picked from commit f844699)

Bug: chromium:414606466
Change-Id: I627dd5b01e157125c9811ec36086efd7e16855b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/389920
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Sam Zackrisson <saza@webrtc.org>
Auto-Submit: Andrew Grieve <agrieve@google.com>
Cr-Original-Commit-Position: refs/heads/main@{#44522}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/391000
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/branch-heads/7151@{#3}
Cr-Branched-From: dc428bd-refs/heads/main@{#44472}
# Conflicts:
#	p2p/base/port_allocator.cc
#	p2p/base/port_allocator_unittest.cc
#	pc/BUILD.gn
#	pc/jsep_transport_controller_unittest.cc
#	pc/rtp_transport.h
#	pc/rtp_transport_unittest.cc
#	pc/sdp_offer_answer_unittest.cc
#	pc/test/integration_test_helpers.h
#	pc/test/rtp_transport_test_util.h
#	sdk/objc/api/peerconnection/RTCPeerConnectionFactory+Native.h
#	sdk/objc/api/peerconnection/RTCPeerConnectionFactory.h
#	sdk/objc/api/peerconnection/RTCPeerConnectionFactory.mm
#	sdk/objc/native/api/audio_device_module.h
#	sdk/objc/native/api/audio_device_module.mm
#	sdk/objc/native/src/audio/audio_device_ios.mm
#	sdk/objc/native/src/audio/audio_device_module_ios.h
#	sdk/objc/native/src/audio/audio_device_module_ios.mm
#	sdk/objc/native/src/audio/voice_processing_audio_unit.mm
#	tools_webrtc/ios/build_ios_libs.py
#	video/frame_cadence_adapter.cc
#	video/frame_cadence_adapter_unittest.cc
@sf-jed-kyung sf-jed-kyung deleted the feature/jed/update-to-m137 branch June 4, 2025 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.