43182 Commits

Author SHA1 Message Date
Philipp Hancke
da1c9e08ac video_replay: fix wait when using start_timestamp
which should not wait for the amount of time between the initial packet
(which is ignored) and the packet video_replay was told to start at.

BUG=webrtc:382396709

Change-Id: Ic9c465cfa3e0ab66d9c2ff2e8e56a5bf419b8687
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370712
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43750}
2025-01-16 09:21:14 -08:00
Jeremy Leconte
808c9a66cd Re-enable junit_tests (they haven't run since june 2024).
* Fix generate_buildbot_json script (https://chromium-review.googlesource.com/c/angle/angle/+/5792035)
* Copy mixins that are removed from Chromium in mixins_webrtc.pyl
* Replace 'junit_test' by 'raw' test_type

Change-Id: Ie2642fc97c04d88e226b6c9f65b46e43942946a1
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43749}
2025-01-16 07:38:02 -08:00
Andrew Grieve
9135a02378 Delete reference to "no_build_hooks" GN variable.
It's a no-op and I'm going to remove it.

Bug: chromium:40114668
Change-Id: I165cf0132ef3f7505c8ffb0ab0611e644acbe6f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374380
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Auto-Submit: Andrew Grieve <agrieve@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43748}
2025-01-16 07:22:39 -08:00
Jeremy Leconte
0e642639a9 Add 'rtc_p2p_unittests' missing dependencies.
This is a follow up of https://webrtc-review.googlesource.com/c/src/+/362480.

Change-Id: Idba0153f3770a3de50d82b2dac62b345e3e2c9c8
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374480
Auto-Submit: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Christoffer Dewerin <jansson@webrtc.org>
Commit-Queue: Christoffer Dewerin <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43747}
2025-01-16 05:11:41 -08:00
Danil Chapovalov
23b95d4fe4 Propagate field trials to aec3 sub components
Bug: webrtc:369904700
Change-Id: I17264de11346838b70ab2c47d6f6dc768e74b41a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374361
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43746}
2025-01-16 04:02:36 -08:00
Liad Rubin
1ba220a816 Migrate from MediaCodecList.getCodecCount to iterate getCodecInfos member function in MediaCodecVideoDecoderFactory
GetCodecCount is deprecated in API 21+ and getCodecInfos is encouraged to be used instead.
See guidance: https://developer.android.com/reference/android/media/MediaCodecList#getCodecCount()

Bug: webrtc:386857228
Change-Id: I3578809a550ef069562c521e47ce58e42ab2f5a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374163
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43745}
2025-01-16 03:31:48 -08:00
webrtc-version-updater
1dcd3b4ae2 Update WebRTC code version (2025-01-16T04:03:05).
Bug: None
Change-Id: Iaf2b3aebb2066108c69aef91519e70548279cbda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374460
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@{#43744}
2025-01-15 22:15:08 -08:00
chromium-webrtc-autoroll
f422eeaa35 Roll chromium_revision e4f24f6380..839b9b8bb4 (1406593:1406733)
Change log: e4f24f6380..839b9b8bb4
Full diff: e4f24f6380..839b9b8bb4

Changed dependencies
* src/ios: 02a2254b55..65bfd734ce
* src/testing: 86b5f23890..5720363cd0
* src/third_party: 7fee96e94b..dca9e8a29a
* src/third_party/androidx/cipd: SgOeixSArJo9SQ6ZkdZfvjynAxizmEsyUgHD9NNB-1oC..M1k-NcW82kb60P4IhN249vz2GBCWt78kK0ObbZ1VEVMC
* src/third_party/llvm-libc/src: b90022fc6a..0eadb2fa14
* src/third_party/perfetto: 4d929882d7..3227982dba
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: b8f83af38d..c5f991404f
DEPS diff: e4f24f6380..839b9b8bb4/DEPS

No update to Clang.

BUG=None

Change-Id: Ieb91cc963f21a2fa77678747d2d9c0a9e920a8d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374248
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@{#43743}
2025-01-15 08:39:06 -08:00
Philipp Hancke
bce57cda1e Piggyback DTLS handshake in initial STUN packets
This change puts the DTLS handshake as payload of STUN packets with a custom STUN attribute (registered with the IANA) and starts the DTLS handshake before the ICE transport becomes writable. Effectively, STUN acts as a transport layer for DTLS during the handshake phase.

This will theoretically reduce the call setup time by one RTT for aggressive nomination or two RTTs for regular nomination.

The latest DTLS packet (flight) is cached and sent on every STUN request or response. DTLS packets are extracted from every authenticated STUN request or response and handled to the DTLS layer for processing.
The caching also increases the resilience to packet loss as STUN pacing is more aggressive (every 20ms) than the exponential backoff used by DTLS which should reduce call setup time in lossy networks.

If the other side of the connection does not support this feature the fallback to normal DTLS happens as soon as the ICE transport becomes writable. This also handles edge-cases like fragmentation of the DTLS handshake.

The feature is only supported when ECDSA certificates are used since RSA certificates are too large to transport as STUN attributes. The observed attributes for the server and client flights with the certificates were around 600 to 650 bytes. This may be further reduced by using raw public keys defined in RFC 7250.

This feature is disabled by default and guarded by the field trial
  WebRTC-IceHandshakeDtls
and requires experimentation and standardization before roll-out in the browser.

Parts of this landed in
  https://webrtc-review.googlesource.com/c/src/+/370679

BUG=webrtc:367395350

Change-Id: I4809438b2a267c4690a9b2bd6f1766d2f959500d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362480
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43742}
2025-01-15 07:54:23 -08:00
Philipp Hancke
cfaba8fd2d Measure SDP munging
by storing
  [[LastCreatedOffer]] / [[LastCreatedAnswer]]
which are similar to the W3C equivalent but as
description objects instead of serialized SDP strings.

While rejecting all SDP munging is not feasible, this lets us
measure and reject certain modifications gradually.

Chromium metrics CL:
  https://chromium-review.googlesource.com/c/chromium/src/+/6089633

This is measured at three points during the lifetime of a peerconnection:
* for the first SLD call
* when the connection is first established
* when the connection was established and is being closed

Note that the "first" SDP munging detected is returned which may hide that something uses more than one modification.

BUG=chromium:40567530

Change-Id: I964e3ee6e75f73b777d90556fac8691a6f3dc27f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370680
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43741}
2025-01-15 07:38:45 -08:00
chromium-webrtc-autoroll
07349dc819 Roll chromium_revision 2c3bf1f0cb..e4f24f6380 (1406418:1406593)
Change log: 2c3bf1f0cb..e4f24f6380
Full diff: 2c3bf1f0cb..e4f24f6380

Changed dependencies
* src/base: f929f8df72..28b89c75d5
* src/build: 031e7e777b..ce61bc84f9
* src/ios: 70c34fdc34..02a2254b55
* src/testing: ef37f6f688..86b5f23890
* src/third_party: 891f1edbbb..7fee96e94b
* src/third_party/androidx/cipd: WLOmaDhYcPWmWHNJbd89EFU3wpm3muMPkbkqKVANIT0C..SgOeixSArJo9SQ6ZkdZfvjynAxizmEsyUgHD9NNB-1oC
* src/third_party/depot_tools: 9a9142793a..a90906c74d
* src/third_party/perfetto: 17e065a2f2..4d929882d7
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 062de17659..b8f83af38d
DEPS diff: 2c3bf1f0cb..e4f24f6380/DEPS

No update to Clang.

BUG=None

Change-Id: I9f1acdda10078065fc720356c6dea144608b3b6e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374328
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@{#43740}
2025-01-15 02:34:25 -08:00
Harald Alvestrand
f5d13267ae Reland "Use Payload Type suggester for all codec merging"
This reverts commit b7abaee819771ca297bac4c51ec0daf62bd9a3fc.

Reason for revert: Suspicion that suspected breakage wasn't real

Original change's description:
> Revert "Use Payload Type suggester for all codec merging"
>
> This reverts commit 0bac2aae596771db020f01a57fee4828081fbc38.
>
> Reason for revert: Suspected breakages downstream
>
> Original change's description:
> > Use Payload Type suggester for all codec merging
> >
> > Bug: webrtc:360058654
> > Change-Id: Id475762253c427c1800c2352a60fc0121c2dc388
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364783
> > Reviewed-by: Florent Castelli <orphis@webrtc.org>
> > Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#43267}
>
> Bug: webrtc:360058654, b/375132036
> Change-Id: Ieda626270193e7e6c93903b3c03a691b2bf0c1e2
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366540
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Florent Castelli <orphis@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43290}

Bug: webrtc:360058654, b/375132036
Change-Id: Id6e72f7aac81023da43de7627c24dd1a792ea461
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374304
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43739}
2025-01-15 02:17:56 -08:00
webrtc-version-updater
3e384c7436 Update WebRTC code version (2025-01-15T04:05:49).
Bug: None
Change-Id: Icdd102267f9179329af657325d0919aa2b38e1f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374327
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@{#43738}
2025-01-14 21:08:48 -08:00
chromium-webrtc-autoroll
7cb91b2e81 Roll chromium_revision fedc00ae77..2c3bf1f0cb (1406283:1406418)
Change log: fedc00ae77..2c3bf1f0cb
Full diff: fedc00ae77..2c3bf1f0cb

Changed dependencies
* src/build: 826afad130..031e7e777b
* src/ios: 555ebb1ed0..70c34fdc34
* src/testing: 6157451a6a..ef37f6f688
* src/third_party: 4b3b2479cb..891f1edbbb
* src/third_party/androidx/cipd: -w0Cd0kSVIwt62F0RV25hDfgYnx-WvsWUvh4_FOYZ50C..WLOmaDhYcPWmWHNJbd89EFU3wpm3muMPkbkqKVANIT0C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/305e5c570b..571a7432a1
* src/third_party/depot_tools: 4c54361841..9a9142793a
* src/third_party/libc++abi/src: cbada99a33..8205ccf0f2
* src/third_party/llvm-libc/src: 96cdfc15f0..b90022fc6a
* src/third_party/perfetto: efc96bb324..17e065a2f2
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 4233a3bd57..062de17659
DEPS diff: fedc00ae77..2c3bf1f0cb/DEPS

No update to Clang.

BUG=None

Change-Id: Ifc0aa90a82c6f0a4a3a3b08cf37cf931a954f9ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374326
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@{#43737}
2025-01-14 16:41:00 -08:00
chromium-webrtc-autoroll
cffff6f30d Roll chromium_revision 18e51f86e8..fedc00ae77 (1406109:1406283)
Change log: 18e51f86e8..fedc00ae77
Full diff: 18e51f86e8..fedc00ae77

Changed dependencies
* src/base: ae1f3dd505..f929f8df72
* src/build: f1eca0eef3..826afad130
* src/ios: e212dc9e53..555ebb1ed0
* src/testing: cee2aaad61..6157451a6a
* src/third_party: 1ab59ebcf0..4b3b2479cb
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/bf4cf6938a..305e5c570b
* src/third_party/depot_tools: b576ab3b78..4c54361841
* src/third_party/fuzztest/src: b86e98ff11..be49f904cc
* src/third_party/llvm-libc/src: 823412c530..96cdfc15f0
* src/third_party/perfetto: 4596ae7456..efc96bb324
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: bdbb5e679f..4233a3bd57
DEPS diff: 18e51f86e8..fedc00ae77/DEPS

No update to Clang.

BUG=None

Change-Id: Ice4b4b95dea976a775f3b5577574cf03c547e1c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374325
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@{#43736}
2025-01-14 13:05:11 -08:00
chromium-webrtc-autoroll
6daec622c3 Roll chromium_revision b0a681ce87..18e51f86e8 (1405977:1406109)
Change log: b0a681ce87..18e51f86e8
Full diff: b0a681ce87..18e51f86e8

Changed dependencies
* src/ios: ee46c04a01..e212dc9e53
* src/testing: 78eec180e1..cee2aaad61
* src/third_party: e4564d246c..1ab59ebcf0
* src/third_party/androidx/cipd: 32AzFSTUhsuZ_f9YU0c-rm5iCVSFQDV_EJRHADNVPAgC..-w0Cd0kSVIwt62F0RV25hDfgYnx-WvsWUvh4_FOYZ50C
* src/third_party/llvm-libc/src: 597b2e8c42..823412c530
* src/third_party/perfetto: 2eab41ff13..4596ae7456
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: feddf11766..bdbb5e679f
DEPS diff: b0a681ce87..18e51f86e8/DEPS

No update to Clang.

BUG=None

Change-Id: I28d1076797487bf1153b0c681cd49771bb4c2f3c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374323
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@{#43735}
2025-01-14 08:36:56 -08:00
Mirko Bonadei
a4f557f840 Update target_sdk_version from 23 to 24.
Bug: chromium:385432898
Change-Id: I39a2976f666692e9fdff334adbedd4aae61bf04e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374120
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43734}
2025-01-14 07:42:28 -08:00
Danil Chapovalov
c329350008 Propagate field trials into EchoCanceller3
Bug: webrtc:369904700
Change-Id: I698dd126f1627f84abe2633bde215c06aeef6299
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372400
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43733}
2025-01-14 07:41:22 -08:00
Danil Chapovalov
63b914d178 Relax FieldTrials construction parameter to string_view
Bug: webrtc:42223790
Change-Id: I8ae85a9870aee86f021249a2652555f9c882b338
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374162
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43732}
2025-01-14 06:07:10 -08:00
Philipp Hancke
11edd41c04 dtls_utils: skip over DTLSCiphertext from DTLS 1.3
where we can not extract any message_seq for piggybacking.

BUG=webrtc:367395350

Change-Id: I2e42d3b1304b5cf204c34bc8a136f17c363e011c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372881
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43731}
2025-01-14 03:37:29 -08:00
chromium-webrtc-autoroll
153d558c18 Roll chromium_revision 44fec236e9..b0a681ce87 (1405850:1405977)
Change log: 44fec236e9..b0a681ce87
Full diff: 44fec236e9..b0a681ce87

Changed dependencies
* src/build: b3a5c4dc99..f1eca0eef3
* src/buildtools/linux64: git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd..git_revision:ed1abc107815210dc66ec439542bee2f6cbabc00
* src/buildtools/mac: git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd..git_revision:ed1abc107815210dc66ec439542bee2f6cbabc00
* src/buildtools/win: git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd..git_revision:ed1abc107815210dc66ec439542bee2f6cbabc00
* src/ios: 20f470554f..ee46c04a01
* src/testing: 1b90331d4c..78eec180e1
* src/third_party: bcfab37769..e4564d246c
* src/third_party/androidx/cipd: wo7iIVgF-B5pVgthj7EDcFUn84oMIQo4Z1ZNtYHK-QIC..32AzFSTUhsuZ_f9YU0c-rm5iCVSFQDV_EJRHADNVPAgC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/third_party/zstd/src: b0a179d469..80af41e08a
* src/tools: 87046763a8..feddf11766
DEPS diff: 44fec236e9..b0a681ce87/DEPS

No update to Clang.

BUG=None

Change-Id: I2d4842ec61a066134021b320c94166863e224ca8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374245
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@{#43730}
2025-01-14 02:33:46 -08:00
Jeremy Leconte
63334690f2 Disable testConnectIPv6 because it is failing.
WebRTC junit_tests have been silently disabled since june 2024.
When re-enabling the tests, 'testConnectIPv6' is now failing.

Change-Id: Ie47a982859a6fee78e002119bef23a8df47f981e
Bug: b/389829614
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374303
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43729}
2025-01-14 02:06:57 -08:00
Jakob Ivarsson
9986ff7f4a Use LastRtt from RTCP module in ChannelSend.
It is a bit more flexible than the current implementation.

Also cleanup ChannelSend::GetRTT since it is not called from the receive stream anymore.

Bug: none
Change-Id: I4403c8b1840012f2287d189be934fd1069de85fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374160
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43728}
2025-01-14 01:42:25 -08:00
webrtc-version-updater
b099e0d7ef Update WebRTC code version (2025-01-14T04:08:38).
Bug: None
Change-Id: I3d6215a227854fdb4be70299751e26d3089408e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374244
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@{#43727}
2025-01-13 22:26:36 -08:00
chromium-webrtc-autoroll
803ccb8644 Roll chromium_revision 1fab80dad9..44fec236e9 (1405738:1405850)
Change log: 1fab80dad9..44fec236e9
Full diff: 1fab80dad9..44fec236e9

Changed dependencies
* src/base: d55837781b..ae1f3dd505
* src/build: e8485b291a..b3a5c4dc99
* src/third_party: 69213d06bb..bcfab37769
* src/third_party/androidx/cipd: fo4-wfWpq9bmst8F64v9PNRzBj6NBcDIlW9IT490PPkC..wo7iIVgF-B5pVgthj7EDcFUn84oMIQo4Z1ZNtYHK-QIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/7db3433bd4..bf4cf6938a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/580dbb72d8..d25caed4b9
* src/third_party/fuzztest/src: ae6208fc45..b86e98ff11
* src/third_party/libc++abi/src: 7681005c62..cbada99a33
* src/third_party/perfetto: 38f6220c88..2eab41ff13
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 6149bffa50..87046763a8
DEPS diff: 1fab80dad9..44fec236e9/DEPS

No update to Clang.

BUG=None

Change-Id: I3226f6952da147e14b6a7441a600035dd0d22026
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374243
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@{#43726}
2025-01-13 18:43:03 -08:00
chromium-webrtc-autoroll
2911627ab3 Roll chromium_revision 34323c2209..1fab80dad9 (1405583:1405738)
Change log: 34323c2209..1fab80dad9
Full diff: 34323c2209..1fab80dad9

Changed dependencies
* src/base: 943f4ded26..d55837781b
* src/build: bbdae0b409..e8485b291a
* src/ios: 83adde3dad..20f470554f
* src/testing: 86d0372526..1b90331d4c
* src/third_party: 792a773544..69213d06bb
* src/third_party/android_deps/cipd/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework: version:2@4.0.0.cr1..version:2@4.1.1.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_basement: version:2@18.4.0.cr1..version:2@18.5.0.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_identity_credentials: version:2@16.0.0-alpha02.cr1..version:2@16.0.0-alpha04.cr1
* src/third_party/androidx/cipd: SgrqBlWCI5LkTzOF-U0o3PpLs27z1EHeYf15q-exbVEC..fo4-wfWpq9bmst8F64v9PNRzBj6NBcDIlW9IT490PPkC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/574fd72ebc..7db3433bd4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c4c972c5f0..580dbb72d8
* src/third_party/depot_tools: a912cd245b..b576ab3b78
* src/third_party/freetype/src: f219996754..ee1310ab5c
* src/third_party/fuzztest/src: 87fffb7eaf..ae6208fc45
* src/third_party/perfetto: 0b3d3cc75b..38f6220c88
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: e49b13a9e2..6149bffa50
DEPS diff: 34323c2209..1fab80dad9/DEPS

No update to Clang.

BUG=None

Change-Id: I006e9d2ae6f0a370eecbfaa6edf4808b67ad5121
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374241
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@{#43725}
2025-01-13 14:40:13 -08:00
chromium-webrtc-autoroll
1f96ba1fa1 Roll chromium_revision 03b712dbd0..34323c2209 (1405446:1405583)
Change log: 03b712dbd0..34323c2209
Full diff: 03b712dbd0..34323c2209

Changed dependencies
* src/base: fd7b9dce6d..943f4ded26
* src/buildtools: 59f9fbaa49..a660247d3c
* src/ios: 651a22caa6..83adde3dad
* src/testing: 5b3283646f..86d0372526
* src/third_party: 831000a178..792a773544
* src/third_party/fuzztest/src: c99c121225..87fffb7eaf
* src/third_party/libc++/src: 74dd760826..2e25154d49
* src/third_party/perfetto: c6ea87b5b1..0b3d3cc75b
* src/third_party/r8/cipd: xbInvmbYpySCc5-qVBjQg8Ns8FvdvEyvQFadpxKY1-sC..CqDcMSHb2wxXTFpn_KVnKoQSUN1HXWOqix19Kgv-oAYC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 9da5f6b6c5..e49b13a9e2
DEPS diff: 03b712dbd0..34323c2209/DEPS

No update to Clang.

BUG=None

Change-Id: I8fc06f9fdcb59de36d2ce43f405fa8eff298e940
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374320
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@{#43724}
2025-01-13 12:41:16 -08:00
Philipp Hancke
da8a535ad4 Fix RTX/sCP behavior
which was not filtering RTX when it was removed from the codec preferences but RED was still there.

BUG=chromium:387077342

Change-Id: I7d14e8361c6405298b71718665194f2622e21501
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373661
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43723}
2025-01-13 09:09:28 -08:00
Danil Chapovalov
bf4c1bcd94 Propagate field trials into AgcManagerDirect
Bug: webrtc:369904700
Change-Id: I8389627f46494f825bcdcb59022ddfa992f74639
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372381
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43722}
2025-01-13 05:43:56 -08:00
Liad Rubin
83861d5649 Migrate from MediaCodecList.getCodecCount to iterate getCodecInfos member function in HardwareVideoEncoderFactory
GetCodecCount is deprecated in API 21+ and getCodecInfos is encouraged to be used instead.
See guidance: https://developer.android.com/reference/android/media/MediaCodecList#getCodecCount()

Bug: webrtc:386857228
Change-Id: I01ce9ed6da25aade4679012e4ca5e308d7672ee8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373240
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43721}
2025-01-13 05:42:51 -08:00
Boris Tsirkin
c6b7acb9cd Format p2p/base files
I ran the formatter on everything to make find leftovers, and these are
the last files.
git ls-files | grep -E '^.*\.(h|cc|mm|c|m)$' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I8bbe8bd3c97b76c691e38b8ca290417202a61b6c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374161
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43720}
2025-01-13 05:09:52 -08:00
chromium-webrtc-autoroll
51066b32fb Roll chromium_revision 31540da148..03b712dbd0 (1405321:1405446)
Change log: 31540da148..03b712dbd0
Full diff: 31540da148..03b712dbd0

Changed dependencies
* src/base: e9bafde795..fd7b9dce6d
* src/ios: f9c15c456d..651a22caa6
* src/testing: d6b6999b8f..5b3283646f
* src/third_party: d5499ee3ff..831000a178
* src/third_party/android_build_tools/error_prone/cipd: a-wq097LhH9krgIuF0T5waFnHU4KilRItqhJPGFZxtwC..7c91BXn6VPvSmr-dFRYaNVkfHjRN1jdMIN4EcrPem9cC
* src/third_party/android_build_tools/manifest_merger/cipd: UGF3GC1qR9jeALurBm6PNVfQT1TNc-yqDjT4pEpuiYsC..osgd04hyZB3eu5L7oiL6irk9AqRBX9lOxNLsaCmUCowC
* src/third_party/depot_tools: 6cbd7a8243..a912cd245b
* src/third_party/freetype/src: 1400b20ae8..f219996754
* src/third_party/kotlin_stdlib/cipd: uguVAY3NvbfV4KgHrjjwvtTioMwPwSijfAgBPpbaYk0C..rR6d6Pj-PTodfgswJ661KwgKAuHXYKAhifnuXpoo748C
* src/third_party/llvm-libc/src: b9f74ba96d..597b2e8c42
* src/third_party/perfetto: e324242074..c6ea87b5b1
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: aad3d9aa36..9da5f6b6c5
DEPS diff: 31540da148..03b712dbd0/DEPS

No update to Clang.

BUG=None

Change-Id: Iee459a47c1b7437eeeca3f5a22ce2545e9e190bc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374099
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@{#43719}
2025-01-13 04:33:01 -08:00
Evan Shrubsole
b5a5d0ab22 Remove unused EXPECT_METRIC_EQ_WAIT
Bug: webrtc:381524905
Change-Id: Ida0329719b27530f20f2458424e51c8664173285
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374260
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43718}
2025-01-13 04:13:37 -08:00
Evan Shrubsole
815c5c0179 Replace gunit.h macros with WaitUntil in audio/
Bug: webrtc:381524905
Change-Id: If153ae0f284873a35cfce7d72e3dcba41f768190
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373741
Commit-Queue: Per Åhgren <peah@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43717}
2025-01-13 02:24:11 -08:00
Evan Shrubsole
f3dafd1d43 Replace WAIT_UNTIL macros in video_stream_encoder_unittest
Bug: webrtc:381524905
Change-Id: I8515238a0921dd0e0c9ce00eadf12ddcb6dbe87d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372301
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43716}
2025-01-13 02:10:17 -08:00
webrtc-version-updater
dde865f5bc Update WebRTC code version (2025-01-13T04:05:24).
Bug: None
Change-Id: I3ce8288ea1f68e103be3bf37d727d54df008c343
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374158
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@{#43715}
2025-01-12 21:41:23 -08:00
chromium-webrtc-autoroll
d8135eb75b Roll chromium_revision f207f132b6..31540da148 (1405221:1405321)
Change log: f207f132b6..31540da148
Full diff: f207f132b6..31540da148

Changed dependencies
* src/ios: 8f013ae53a..f9c15c456d
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/e4b6d4f754..574fd72ebc
* src/third_party/llvm-libc/src: cf32ae379c..b9f74ba96d
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
DEPS diff: f207f132b6..31540da148/DEPS

No update to Clang.

BUG=None

Change-Id: I914a528f0a2d00d74eca72e8a33e4b9265cb3428
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374156
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@{#43714}
2025-01-12 14:33:04 -08:00
Harald Alvestrand
f94bddf72c Split PushNewMediaChannelAndDeleteChannel
This admits to the fact that a transceiver's channel can't change, it's just
either created or deleted.

Bug: webrtc:42224170
Change-Id: I9a44bf0c0bace74eda6cdf1a1d6967eb8c697594
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372380
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43713}
2025-01-12 06:30:57 -08:00
webrtc-version-updater
27a8f0a699 Update WebRTC code version (2025-01-12T04:04:35).
Bug: None
Change-Id: I4e5c9703ab292055af26c20bef710ecce19946ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374152
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@{#43712}
2025-01-11 22:11:04 -08:00
chromium-webrtc-autoroll
1ca2edadfa Roll chromium_revision e15a3babe2..f207f132b6 (1405116:1405221)
Change log: e15a3babe2..f207f132b6
Full diff: e15a3babe2..f207f132b6

Changed dependencies
* src/base: 211bd2d25e..e9bafde795
* src/build: 7b5248c3ed..bbdae0b409
* src/ios: 8d4d01e448..8f013ae53a
* src/third_party: 7aced17fea..d5499ee3ff
* src/third_party/depot_tools: 423f1e1914..6cbd7a8243
* src/third_party/r8/cipd: Svnec92rP2SGDEMI8UVD0AmkIf9jmUxTleJt8OS82t0C..xbInvmbYpySCc5-qVBjQg8Ns8FvdvEyvQFadpxKY1-sC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 0d3a01a3f5..aad3d9aa36
DEPS diff: e15a3babe2..f207f132b6/DEPS

No update to Clang.

BUG=None

Change-Id: I52777265c9ed1bc5f3b88ff2ef1e913268355937
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374150
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@{#43711}
2025-01-11 14:28:32 -08:00
Boris Tsirkin
1e19045eaa Add missing .clang-format file in a third_party folder
Formatted everything and realized this file is missing.

Bug: webrtc:42225392
Change-Id: I58d755cd0caf689c0d17f7d75aacefe78079407b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374180
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43710}
2025-01-11 03:59:21 -08:00
webrtc-version-updater
03037e4f33 Update WebRTC code version (2025-01-11T04:05:20).
Bug: None
Change-Id: I968913b405322f9617e505c42e732a809150435d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374146
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@{#43709}
2025-01-10 21:53:56 -08:00
chromium-webrtc-autoroll
930b7605b9 Roll chromium_revision 8a71e14fc9..e15a3babe2 (1405004:1405116)
Change log: 8a71e14fc9..e15a3babe2
Full diff: 8a71e14fc9..e15a3babe2

Changed dependencies
* src/base: 431f88e3cc..211bd2d25e
* src/build: a630e8e40b..7b5248c3ed
* src/ios: 0aaf1eb063..8d4d01e448
* src/testing: b3f346c2b2..d6b6999b8f
* src/third_party: dd14da6064..7aced17fea
* src/third_party/android_build_tools/manifest_merger/cipd: T3B_dWqgDISstbC0L7CrQOOf9xe-27KUYK8UCTq6trgC..UGF3GC1qR9jeALurBm6PNVfQT1TNc-yqDjT4pEpuiYsC
* src/third_party/fuzztest/src: 032f0bdd8c..c99c121225
* src/third_party/llvm-libc/src: 9ee890194f..cf32ae379c
* src/third_party/perfetto: 0893e2af69..e324242074
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 9f3e456d18..0d3a01a3f5
DEPS diff: 8a71e14fc9..e15a3babe2/DEPS

No update to Clang.

BUG=None

Change-Id: I31d0dec4d6d272b49d9851a66b4964a5882a8842
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374144
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@{#43708}
2025-01-10 18:42:36 -08:00
chromium-webrtc-autoroll
35b67572f2 Roll chromium_revision 5f5ccf3e40..8a71e14fc9 (1404743:1405004)
Change log: 5f5ccf3e40..8a71e14fc9
Full diff: 5f5ccf3e40..8a71e14fc9

Changed dependencies
* fuchsia_version: version:26.20250103.4.1..version:26.20250110.4.1
* src/base: b0066ed737..431f88e3cc
* src/build: 1b85e1595c..a630e8e40b
* src/ios: e0e495e90d..0aaf1eb063
* src/testing: 0e1bee7ec1..b3f346c2b2
* src/third_party: a1ff8a57c0..dd14da6064
* src/third_party/fuzztest/src: 70e24aa949..032f0bdd8c
* src/third_party/libunwindstack: c8ff202d92..e5061bbda4
* src/third_party/llvm-libc/src: 44258fc58f..9ee890194f
* src/third_party/perfetto: a49395d104..0893e2af69
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 3eb4931828..9f3e456d18
DEPS diff: 5f5ccf3e40..8a71e14fc9/DEPS

No update to Clang.

BUG=None

Change-Id: I61166564ce96f123b542b776f6dace4ab5d779c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374085
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@{#43707}
2025-01-10 14:30:31 -08:00
Boris Tsirkin
fc7e874677 Format all .m objc files
Formatting done via:
git ls-files | grep -E '.*\.m$' | xargs clang-format -i

After applying the command, I manually excluded Matlab .m files that I will handle separately.

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I40d11fd6b650ee0d90d92cbd6fc6aa6c78e1fea3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373887
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43706}
2025-01-10 08:49:43 -08:00
chromium-webrtc-autoroll
2c96934699 Roll chromium_revision 6608388b3e..5f5ccf3e40 (1404635:1404743)
Change log: 6608388b3e..5f5ccf3e40
Full diff: 6608388b3e..5f5ccf3e40

Changed dependencies
* src/base: 5963d43536..b0066ed737
* src/build: b2b443d269..1b85e1595c
* src/ios: eb5f476611..e0e495e90d
* src/testing: 197772266b..0e1bee7ec1
* src/third_party: dd636a536d..a1ff8a57c0
* src/third_party/perfetto: 3cb4734421..a49395d104
* src/third_party/r8/cipd: pTuwP6kf9nJ3wT_GS6XQy5z5xjF3Cb5JDfVapSCBRvcC..Svnec92rP2SGDEMI8UVD0AmkIf9jmUxTleJt8OS82t0C
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Mac_arm64/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz,Win/rust-toolchain-ad211ced81509462cdfe4c29ed10f97279a0acae-1-llvmorg-20-init-17108-g29ed6000.tar.xz
* src/tools: 7d62064da5..3eb4931828
DEPS diff: 6608388b3e..5f5ccf3e40/DEPS

Clang version changed llvmorg-20-init-16062-g091448e3:llvmorg-20-init-17108-g29ed6000
Details: 6608388b3e..5f5ccf3e40/tools/clang/scripts/update.py

BUG=None

Change-Id: I8e8ca1183912f0a231a0c8d1a09800e0bbc0f316
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374142
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@{#43705}
2025-01-10 07:20:56 -08:00
Jakob Ivarsson
75dc9c9ed3 Cleanup AssociateSendStream for audio.
It was previously used to get RTT for a receive stream, but it is no longer used.

Also some minor cleanup: fixed includes and removed comments about network thread.

Bug: none
Change-Id: Ia2612ea04be5df82cfe6528c0226095827ea3c77
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374042
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43704}
2025-01-10 05:12:40 -08:00
Per Åhgren
cdd2922312 Update version of Ooura library import
Bug: chromium:362396811
Change-Id: I516e656f47e3801a443057090c073946dcbf8b58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373740
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43703}
2025-01-10 01:54:10 -08:00
chromium-webrtc-autoroll
9b06ae2754 Roll chromium_revision 4d3c369651..6608388b3e (1404419:1404635)
Change log: 4d3c369651..6608388b3e
Full diff: 4d3c369651..6608388b3e

Changed dependencies
* src/base: a303d5de1b..5963d43536
* src/build: 39929a48e7..b2b443d269
* src/ios: d14e6b5209..eb5f476611
* src/testing: 6a133457c7..197772266b
* src/third_party: fb3f95d4c9..dd636a536d
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/626749c0db..e4b6d4f754
* src/third_party/dav1d/libdav1d: b129d9f2cb..edb16889d1
* src/third_party/googletest/src: 4bbf80823c..504ea69cf7
* src/third_party/libvpx/source/libvpx: 8058a0b549..7a65480684
* src/third_party/llvm-libc/src: 7ff5af194f..44258fc58f
* src/third_party/perfetto: a0e3ba55d8..3cb4734421
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz,Mac/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz,Mac_arm64/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz,Win/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz
* src/tools: 3c717cb026..7d62064da5
DEPS diff: 4d3c369651..6608388b3e/DEPS

No update to Clang.

BUG=None

Change-Id: I8dafd89d93b300b2da8ce10592e317aca31fda05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374084
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@{#43702}
2025-01-10 00:48:18 -08:00
chromium-webrtc-autoroll
62522cf59b Roll chromium_revision 9774d53c24..4d3c369651 (1404041:1404419)
Change log: 9774d53c24..4d3c369651
Full diff: 9774d53c24..4d3c369651

Changed dependencies
* src/base: f16e13e81c..a303d5de1b
* src/build: fdd1d9a6db..39929a48e7
* src/buildtools: dc74188326..59f9fbaa49
* src/ios: 5b64a678f9..d14e6b5209
* src/testing: a3636addb9..6a133457c7
* src/third_party: 1568751f03..fb3f95d4c9
* src/third_party/androidx/cipd: gUjEawxv5mQO8yfbuC8W-rx4V3zYE-4LTWggXpZHI4sC..SgrqBlWCI5LkTzOF-U0o3PpLs27z1EHeYf15q-exbVEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/803062a053..626749c0db
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8491e07230..c4c972c5f0
* src/third_party/freetype/src: afc7000cac..1400b20ae8
* src/third_party/fuzztest/src: e8bed1a250..70e24aa949
* src/third_party/grpc/src: 822dab21d9..a363b6c001
* src/third_party/kotlinc/current: YrBSUjA4zjPf3DhU2SYlqamxAAQiM2WIeZftsDSjqTAC..VgYl1YO2AM2qu-RYvdko61h4YtNnJeZlGWWppX7vJq8C
* src/third_party/llvm-libc/src: 8e1e2869d6..7ff5af194f
* src/third_party/perfetto: 804e1cd33a..a0e3ba55d8
* src/third_party/r8/cipd: TQJgBofMEzGILWhAM0LXeob_ZpAiDc8w8SBzU0d8o8YC..pTuwP6kf9nJ3wT_GS6XQy5z5xjF3Cb5JDfVapSCBRvcC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz,Mac/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz,Mac_arm64/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz,Win/rust-toolchain-8a1f8039a7ded79d3d4fe97b110016d89f2b11e2-1-llvmorg-20-init-16062-g091448e3.tar.xz
* src/tools: 85387a9d13..3c717cb026
DEPS diff: 9774d53c24..4d3c369651/DEPS

No update to Clang.

BUG=None

Change-Id: Ic163cb07e8380e35baeca4f4c286a62c52999a37
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374081
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@{#43701}
2025-01-09 14:34:59 -08:00