42909 Commits

Author SHA1 Message Date
chromium-webrtc-autoroll
8cb596e902 Roll chromium_revision c75f22be5d..5ee6669591 (1399500:1399722)
Change log: c75f22be5d..5ee6669591
Full diff: c75f22be5d..5ee6669591

Changed dependencies
* src/base: 8cd390ea99..afcbcca95f
* src/build: 9a904ce031..63ad9737d7
* src/buildtools: 5e5c1a42b8..56013b77b6
* src/ios: c6382a9c09..cdd3c07df7
* src/third_party: 071b7618cb..bc71681368
* src/third_party/libc++/src: ec4ac17a44..11c38d901d
* src/third_party/perfetto: 1e7633eb82..7bf1bcbc57
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: bd033e4c17..6307f8da28
DEPS diff: c75f22be5d..5ee6669591/DEPS

No update to Clang.

BUG=None

Change-Id: If86fb0f1b436791a9352d54d7cd44da1d1a1d206
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372586
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@{#43627}
2024-12-23 01:12:41 -08:00
webrtc-version-updater
d243359901 Update WebRTC code version (2024-12-22T04:05:31).
Bug: None
Change-Id: Ib3bfdb21943e4efc3901c36fd83455573951dad3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372540
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@{#43626}
2024-12-21 22:31:04 -08:00
chromium-webrtc-autoroll
f64c62bd69 Roll chromium_revision 36e5343a18..c75f22be5d (1399369:1399500)
Change log: 36e5343a18..c75f22be5d
Full diff: 36e5343a18..c75f22be5d

Changed dependencies
* src/base: c9d48579b9..8cd390ea99
* src/build: 737e2892a9..9a904ce031
* src/buildtools: c1b2946e54..5e5c1a42b8
* src/testing: 284f42d2a6..41bfee6b2b
* src/third_party: 034b8808ca..071b7618cb
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/be21ef7012..cf6dc5d383
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/415e0f1c10..9b52643950
* src/third_party/libc++/src: 175bf00303..ec4ac17a44
* src/third_party/llvm-libc/src: ca233e8056..2222607a3e
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 7ad357ae02..bd033e4c17
DEPS diff: 36e5343a18..c75f22be5d/DEPS

No update to Clang.

BUG=None

Change-Id: I9203f14f09990315e516bd79a8c625074944a20e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372248
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@{#43625}
2024-12-21 00:38:31 -08:00
webrtc-version-updater
e0efd69388 Update WebRTC code version (2024-12-21T04:02:40).
Bug: None
Change-Id: Ieb1c5f74a5d0aa784f2506593a70368bdea99b29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372247
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@{#43624}
2024-12-20 22:22:08 -08:00
chromium-webrtc-autoroll
6459c855c8 Roll chromium_revision a8c0dedd37..36e5343a18 (1399255:1399369)
Change log: a8c0dedd37..36e5343a18
Full diff: a8c0dedd37..36e5343a18

Changed dependencies
* src/base: cee24df3af..c9d48579b9
* src/build: f90338c097..737e2892a9
* src/ios: 9a9909ffb4..c6382a9c09
* src/testing: 9b91b94c6e..284f42d2a6
* src/third_party: 6f5c3d0750..034b8808ca
* src/third_party/androidx/cipd: UgU67e5iHzB2He0pnVLopdT8E6Z-vYa65s2LUhagBfoC..XOFE2ivPYQt3K7Rf2BwPZILAwtXdqXBpG8nvCw9KOsQC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/22ebef9201..415e0f1c10
* src/third_party/depot_tools: 19548ed7a2..58625e82c6
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/455decf1c3..f74eae54f3
* src/third_party/perfetto: 276f2749be..1e7633eb82
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 87aac29040..7ad357ae02
DEPS diff: a8c0dedd37..36e5343a18/DEPS

No update to Clang.

BUG=None

Change-Id: I7a60a16076f2dea625c1bca18ce78d8367ecc727
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372245
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@{#43623}
2024-12-20 14:45:06 -08:00
chromium-webrtc-autoroll
39f41d3699 Roll chromium_revision 17db06ef3c..a8c0dedd37 (1399043:1399255)
Change log: 17db06ef3c..a8c0dedd37
Full diff: 17db06ef3c..a8c0dedd37

Changed dependencies
* fuchsia_version: version:26.20241213.3.1..version:26.20241220.3.1
* src/base: fe7fa415c0..cee24df3af
* src/build: 336a4b5795..f90338c097
* src/ios: 96b721b3b3..9a9909ffb4
* src/testing: 322759cc3c..9b91b94c6e
* src/third_party: e74a2dcad5..6f5c3d0750
* src/third_party/depot_tools: 5327157a5f..19548ed7a2
* src/third_party/perfetto: aa9d7f1eb1..276f2749be
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 692a5c9e6a..87aac29040
* src/tools/luci-go: git_revision:cde70f87137f7a20bfc3c8d0c03a25c29932a790..git_revision:320a8df0f7934159fda7721f3b507e707531d284
* src/tools/luci-go: git_revision:cde70f87137f7a20bfc3c8d0c03a25c29932a790..git_revision:320a8df0f7934159fda7721f3b507e707531d284
* src/tools/luci-go: git_revision:cde70f87137f7a20bfc3c8d0c03a25c29932a790..git_revision:320a8df0f7934159fda7721f3b507e707531d284
DEPS diff: 17db06ef3c..a8c0dedd37/DEPS

No update to Clang.

BUG=None

Change-Id: Ibcf4987b2d6bfa894ab90f6908ce709030e814b9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372324
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@{#43622}
2024-12-20 10:37:50 -08:00
Jonas Oreland
6660e43c30 Forward fix bug in https://webrtc-review.googlesource.com/c/src/+/372201
This patch fixes a scenario in which the ssl_ object was freed.

BUG=webrtc:383141571

Change-Id: I413b028473aff9c3078f9bbab8e1fee718623417
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372340
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43621}
2024-12-20 06:42:27 -08:00
chromium-webrtc-autoroll
3afd7d127e Roll chromium_revision 9b6b1c6173..17db06ef3c (1398681:1399043)
Change log: 9b6b1c6173..17db06ef3c
Full diff: 9b6b1c6173..17db06ef3c

Changed dependencies
* src/base: 12f769d5f0..fe7fa415c0
* src/build: feefea2f7a..336a4b5795
* src/buildtools: b8ff6f5a95..c1b2946e54
* src/ios: b2e637d6e4..96b721b3b3
* src/testing: 0305a85a20..322759cc3c
* src/third_party: 93bded4cd0..e74a2dcad5
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/c361e27940..be21ef7012
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/e7c18388ac..22ebef9201
* src/third_party/depot_tools: fcb6178914..5327157a5f
* src/third_party/libc++/src: d0ddad5b79..175bf00303
* src/third_party/libc++abi/src: 02cb512292..83dfa1f5bf
* src/third_party/libvpx/source/libvpx: a68a58b9c9..62df56d12b
* src/third_party/llvm-libc/src: 05bd4c24a2..ca233e8056
* src/third_party/perfetto: 84ccf617bd..aa9d7f1eb1
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 7df877344e..692a5c9e6a
DEPS diff: 9b6b1c6173..17db06ef3c/DEPS

No update to Clang.

BUG=None

Change-Id: Ie24d05615e60aa6a4f5ada483988dbe7a2d71dcf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372323
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@{#43620}
2024-12-20 00:33:15 -08:00
webrtc-version-updater
f666556d50 Update WebRTC code version (2024-12-20T04:03:46).
Bug: None
Change-Id: I7153008f9e24ac1cd67cfa221f74961a60702615
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372322
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@{#43619}
2024-12-19 22:31:44 -08:00
chromium-webrtc-autoroll
18485871a7 Roll chromium_revision c322ebabe2..9b6b1c6173 (1398496:1398681)
Change log: c322ebabe2..9b6b1c6173
Full diff: c322ebabe2..9b6b1c6173

Changed dependencies
* src/base: aefc825509..12f769d5f0
* src/build: d3591a64fc..feefea2f7a
* src/ios: 15caecbcad..b2e637d6e4
* src/third_party: d9ea6d4e7d..93bded4cd0
* src/third_party/fuzztest/src: 8bd3142058..3b4a590f7f
* src/third_party/perfetto: 12fd4531f2..84ccf617bd
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: c7b40a8fef..7df877344e
DEPS diff: c322ebabe2..9b6b1c6173/DEPS

No update to Clang.

BUG=None

Change-Id: I9d56cdec4bd8382fb1d26a915ebada894afa1a6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372183
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@{#43618}
2024-12-19 11:00:37 -08:00
Tommi
f1656def75 Apply dimension checking across the YUV buffer classes.
Bug: chromium:371686447
Change-Id: I15502748c0b0036aaef3742bce27104887b77f65
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372140
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43617}
2024-12-19 08:31:15 -08:00
Jonas Oreland
12574a315f DTLS 1.3 - patch 4
This patchs adds a field trial for enabling DTLS1.3, WebRTC-ForceDtls13
- "Enabled" set max version to DTLS1.3
- "Only" set min & max version to DTLS1.3

Wireup a FieldTrialsView so that this does not
use the global string.

Also convert the WebRTC-DisableTlsSessionTicketKillswitch
from global string to FieldTrialsView.

BUG=webrtc:383141571

Change-Id: Ia775efc1dcbffd01bfddb6030490438cb8de89d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372261
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43616}
2024-12-19 07:37:19 -08:00
Harald Alvestrand
b3e94fd0df Add AbslStringify for RTP header extensions
Useful for other CLs.

Bug: None
Change-Id: I3afec582c86a8263ad59a1a9f4ac131a451aa1e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372300
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43615}
2024-12-19 07:17:16 -08:00
Danil Chapovalov
a5d2906206 Pass Environment to echo controller factory
When echo controller factories are updated, it would be possible to pass Environment into EchoCanceller3 and thus rely on propagated field trials.

Bug: webrtc:369904700
Change-Id: Iba9c04edbaab23277874234bd289e2c37625b1c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372040
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43614}
2024-12-19 07:12:35 -08:00
Per Kjellander
fab4992f3d Only notify NetworkLinkObserver if SSRC match known SSRC
There is one RTCP receiver per receive stream. Therefore, only handle a
received CongestionControlFeedback in the RTCP receiver corresponding to
the first SSRC in the report.

Bug: webrtc:42225697
Change-Id: I9bc0009cb6840cddeaca25f39c597bc2c13a3604
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372280
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43613}
2024-12-19 05:32:47 -08:00
chromium-webrtc-autoroll
a3653782e4 Roll chromium_revision 1266c95442..c322ebabe2 (1398050:1398496)
Change log: 1266c95442..c322ebabe2
Full diff: 1266c95442..c322ebabe2

Changed dependencies
* src/base: a913871d14..aefc825509
* src/build: 5f2852b973..d3591a64fc
* src/ios: 3adedea1fa..15caecbcad
* src/testing: bdfcab5ef5..0305a85a20
* src/third_party: 5c4f22fa0f..d9ea6d4e7d
* src/third_party/androidx/cipd: 6rGCzZzwNQUUbgPqzJ69Q3OjhKIqrupNFucoXOVZedcC..UgU67e5iHzB2He0pnVLopdT8E6Z-vYa65s2LUhagBfoC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/ca3146c563..c361e27940
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/d74466096c..e7c18388ac
* src/third_party/depot_tools: 138f15432a..fcb6178914
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/abb4bd836e..455decf1c3
* src/third_party/libvpx/source/libvpx: 6f0c446c7b..a68a58b9c9
* src/third_party/llvm-libc/src: 3605d6cf39..05bd4c24a2
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 530330e446..c7b40a8fef
* src/tools/luci-go: git_revision:94ce62005f7d368ce9e36897e15bb570cf0d0027..git_revision:cde70f87137f7a20bfc3c8d0c03a25c29932a790
* src/tools/luci-go: git_revision:94ce62005f7d368ce9e36897e15bb570cf0d0027..git_revision:cde70f87137f7a20bfc3c8d0c03a25c29932a790
* src/tools/luci-go: git_revision:94ce62005f7d368ce9e36897e15bb570cf0d0027..git_revision:cde70f87137f7a20bfc3c8d0c03a25c29932a790
DEPS diff: 1266c95442..c322ebabe2/DEPS

No update to Clang.

BUG=None

Change-Id: I9b75a35bb62e76de61e696621771378198e1793f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372241
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@{#43612}
2024-12-19 04:45:57 -08:00
Jonas Oreland
99dfa391ca Add config to to enable/disable permissions checks in EmulatedTURNServer
Bug: chromium:1024965
Change-Id: I91b8d29932f08b3011635e62a0879c645b89f106
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372260
Auto-Submit: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43611}
2024-12-19 04:03:05 -08:00
Jonas Oreland
35f73ddca4 DTLS 1.3 - patch 3
Modify openssl_stream_adapter to check/set
timer regardless of dtls state. This is needed for DTLS1.3
orelse handshake will never complete if last client
packet is lost (e.g if retransmit is not triggered after
writable) as show by TestHandshakeLoseSecondClientPacket.

TestHandshakeLoseSecondClientPacket works with/without this
patch if using DTLS1.2.

BUG=webrtc:383141571

Change-Id: I2757783c9e79686d1fbe0eff12341ab9e3863fdd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372201
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43610}
2024-12-19 03:36:52 -08:00
Per Kjellander
776866774f Propagate desicion if RTP packet should be ECT(1) marked to socket
With this CL, the decision if an RTP packet should be sent as ect(1) is made in RtpControllerSend depending on if RFC 8888 has been negotiated and if CCFB is received with ECN enabled.
Since webrtc does not yet adapt to ECN feedback, packets are sent as ECT(1) until the first feedback is received.

Change-Id: Iddf63849328afbe54a7c8f921f2e8db134aeff6a
Bug: webrtc:42225697
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367388
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43609}
2024-12-19 01:59:49 -08:00
Henrik Boström
897906d950 Revert "srtp: spanify Protect + Unprotect"
This reverts commit 9572b2fa5850da6d319b9efb5ee36290e2895f7f.

Reason for revert: Breaks internal tests

Original change's description:
> srtp: spanify Protect + Unprotect
>
> Makes SrtpSession and SrtpTransport use rtc::CopyOnWriteBuffer for the Protect and Unprotect operations instead of passing around void pointers.
>
> Also updates the unit tests to use CopyOnWriteBuffer instead of char arrays with a fixed length.
>
> BUG=webrtc:357776213
> No-Iwyu: missing include is a private libsrtp header
>
> Change-Id: I02a22ceb4e183e93c4ebd8c0a9c931404e0e32f3
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/358442
> 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@{#43601}

Bug: webrtc:357776213
Change-Id: I5c36ecc2fd9ab672f61cd6b15398452cbd5e98a8
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372200
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43608}
2024-12-19 00:15:22 -08:00
Harald Alvestrand
9f827f51f8 Extend FindMatchingCodec to support multi-codec RED
This was exercised by a test, but multi-codec RED is not currently
generated by WebRTC.
RED spec allows it, so failing in comparator seems wrong.
This was one of the cases where the referenced bug was triggered,
but not the only one.

Bug: webrtc:384756621
Change-Id: I28c101aa34a62083b72b5f7fc12d25fc637db209
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372060
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43607}
2024-12-18 23:33:31 -08:00
Philipp Hancke
f0ca2dc934 Implement DTLS-STUN piggybacking controller
which implements the handshaking logic of the DTLS-STUN piggybacking.

Not wired up yet, split from
  https://webrtc-review.googlesource.com/c/src/+/362480

BUG=webrtc:367395350

Change-Id: I9ee8ff17af4ec96fb891d9852ac50825155735a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370679
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43606}
2024-12-18 23:06:06 -08:00
webrtc-version-updater
3c96ee251c Update WebRTC code version (2024-12-19T04:04:53).
Bug: None
Change-Id: I76c17314a40aa7115bf69bf694d606679e403543
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372181
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@{#43605}
2024-12-18 22:01:24 -08:00
Harald Alvestrand
33f38f2f38 Add some tests for CodecList consistency
Bug: webrtc:360058654
Change-Id: Ida26eca237c4f882cf03204a3d87780c25c1890c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371640
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43604}
2024-12-18 17:34:32 -08:00
Sunggook Chue
84b33a4439 Fix crash invalid entry access in StreamConfigs.
When incoming codec_settings_list size is more than
the internal RTP source indentifiers, then it would
cause an invalid memory acccess.

The fix is to operate the stream config update only
when these sizes are match.

Bug: chromium:378724147
Change-Id: I2195df82e0e05619cd2a9bc2d4cb5e8f3efa1446
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368120
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43603}
2024-12-18 11:27:06 -08:00
chromium-webrtc-autoroll
b15683c12d Roll chromium_revision d5e90cd813..1266c95442 (1397812:1398050)
Change log: d5e90cd813..1266c95442
Full diff: d5e90cd813..1266c95442

Changed dependencies
* src/base: f50261fda3..a913871d14
* src/ios: 60799a4ce3..3adedea1fa
* src/testing: 236a08d5f3..bdfcab5ef5
* src/third_party: 645902e418..5c4f22fa0f
* src/third_party/androidx/cipd: xBUj1mP4Zg3S1QXof2DZhYVV5nhfIcZlXLVp5heLaH8C..6rGCzZzwNQUUbgPqzJ69Q3OjhKIqrupNFucoXOVZedcC
* src/third_party/libc++abi/src: 77e59bec0f..02cb512292
* src/third_party/perfetto: 2f24aafc7f..12fd4531f2
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 4967638c9f..530330e446
DEPS diff: d5e90cd813..1266c95442/DEPS

No update to Clang.

BUG=None

Change-Id: I42f1ce723d566d5844f8fd8c98bf80d908ff6214
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372100
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@{#43602}
2024-12-18 10:54:29 -08:00
Philipp Hancke
9572b2fa58 srtp: spanify Protect + Unprotect
Makes SrtpSession and SrtpTransport use rtc::CopyOnWriteBuffer for the Protect and Unprotect operations instead of passing around void pointers.

Also updates the unit tests to use CopyOnWriteBuffer instead of char arrays with a fixed length.

BUG=webrtc:357776213
No-Iwyu: missing include is a private libsrtp header

Change-Id: I02a22ceb4e183e93c4ebd8c0a9c931404e0e32f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/358442
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@{#43601}
2024-12-18 09:17:26 -08:00
Mirko Bonadei
7976b77345 Revert "Follow codec preference order for sending codec fallback."
This reverts commit 1ad3e14e9981772554a848c5034c7c555680aef7.

Reason for revert: Breaks downstream project. We are investigating into a potential problem when running on mobile platforms. We will get back with info or reland.

Original change's description:
> Follow codec preference order for sending codec fallback.
>
> When encoder selector is not enabled, currently we always fallback to
> VP8 no matter how the codec preference is setup. Update to follow codec
> preference order for the fallback.
>
> Bug: chromium:378566918
> Change-Id: Ia3fbfc9d407683ef7b3d6246af7e9ec58535dc89
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370707
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43566}

Bug: chromium:378566918
Change-Id: I09086b5ad100a8f66e87df167e903d0b5fe5b589
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372080
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43600}
2024-12-18 09:16:09 -08:00
Evan Shrubsole
29af9f0c87 Switch peer_connection_encodings_integrationtest to WaitUntil
Demonstrates use of matchers and WaitUntil to have tests that are more
understandable during failure.

Drive by changes,
* Remove the `const` on RTCStats.id_ as to allow for the implicit copy
constructor.
* Add [[nodiscard]] to WaitUntil as it is not useful without checking
the return value.

Bug: webrtc:381524905
Change-Id: I379910ce0fc8d9d81c96b8f164aa5a040637c85a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370802
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43599}
2024-12-18 05:52:48 -08:00
Philipp Hancke
56c14112f8 Re-add DTLS fuzzer corpus
reland of
  https://webrtc-review.googlesource.com/c/src/+/371661
with an absolute BoringSSL path instead of a relative one

BUG=None

Change-Id: I0f2aef4646b8e7c25ea8e0944889d05baa06bd58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371940
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43598}
2024-12-18 03:04:07 -08:00
chromium-webrtc-autoroll
e00df2e461 Roll chromium_revision 1c3237d929..d5e90cd813 (1397689:1397812)
Change log: 1c3237d929..d5e90cd813
Full diff: 1c3237d929..d5e90cd813

Changed dependencies
* src/base: 3578cd897a..f50261fda3
* src/buildtools: ddb7dc3c42..b8ff6f5a95
* src/buildtools/linux64: git_revision:7296b601ea80252ccf8cce300c4bebcabf235f20..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
* src/buildtools/mac: git_revision:7296b601ea80252ccf8cce300c4bebcabf235f20..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
* src/buildtools/win: git_revision:7296b601ea80252ccf8cce300c4bebcabf235f20..git_revision:c97a86a72105f3328a540f5a5ab17d11989ab7dd
* src/ios: 040c5325df..60799a4ce3
* src/testing: a08ba11d9a..236a08d5f3
* src/third_party: bc5eb22730..645902e418
* src/third_party/androidx/cipd: Tbd2jzkigki1yjkveky90Wa1TceQZfJlwasTJ1ObNY8C..xBUj1mP4Zg3S1QXof2DZhYVV5nhfIcZlXLVp5heLaH8C
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9338cc2512..ca3146c563
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6349b2a0fe..d74466096c
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 80f5e1ba3a..4967638c9f
DEPS diff: 1c3237d929..d5e90cd813/DEPS

No update to Clang.

BUG=None

Change-Id: I6b5d26310480d6cd884e5a5eb6b1f6973d635a3a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/372000
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@{#43597}
2024-12-18 02:58:53 -08:00
Danil Chapovalov
8da0652263 Switch to injected field trials in GainController2
Bug: webrtc:369904700
Change-Id: I28dc43ffe4f1edaf55a5be05371618cbb76d0709
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371660
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43596}
2024-12-18 02:39:19 -08:00
Jonas Oreland
ac40185001 DTLS 1.3 - patch 2
- add DTLS1.3 ciphers (without KeyType)
- remove code in dtls_transport.cc that tries to parse DTLS packet
- cleanup some test
- start on test for packet loss during dtls handshake (more to come!)

After this patch is submitted, it is possible
to set max version = dtls1.3 and it will active
but DON'T do it yet.

BUG=webrtc:383141571

Change-Id: I6f9a120c53415ccee7a560ea83bd0c2636702997
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371300
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43595}
2024-12-18 02:26:22 -08:00
Harald Alvestrand
486e3deba0 Expand use of CodecList to cover pc/media_session.cc
This allows us to verify consistency of codec lists in more places.

Bug: webrtc:360058654
Change-Id: Ibd0d10579c4b8058031db0df458e8fc9e2181152
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371921
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43594}
2024-12-18 01:41:51 -08:00
webrtc-version-updater
b2120cb723 Update WebRTC code version (2024-12-18T04:05:43).
Bug: None
Change-Id: Ice9e1b2e1b379798411cb91dc1db7c237b607fe9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371887
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@{#43593}
2024-12-17 22:07:46 -08:00
chromium-webrtc-autoroll
527314cd2f Roll chromium_revision e559f5136a..1c3237d929 (1397573:1397689)
Change log: e559f5136a..1c3237d929
Full diff: e559f5136a..1c3237d929

Changed dependencies
* src/base: 45d90f06b2..3578cd897a
* src/testing: 0ce051b409..a08ba11d9a
* src/third_party: 75a5c5a22f..bc5eb22730
* src/third_party/androidx/cipd: X8VGzIbXIia42rI-y1pFq5mocj0qeoQ4kg-qA2bzQuIC..Tbd2jzkigki1yjkveky90Wa1TceQZfJlwasTJ1ObNY8C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/abd0e1e8cc..6349b2a0fe
* src/third_party/llvm-libc/src: 8345f5d50f..3605d6cf39
* src/third_party/perfetto: 5bf4e2a65d..2f24aafc7f
* src/third_party/r8/d8/cipd: o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC..q_wvk54XItTBlBNQMHkS4NRMp-tapPW97M292KTXHrsC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: c5ce6eacf5..80f5e1ba3a
DEPS diff: e559f5136a..1c3237d929/DEPS

No update to Clang.

BUG=None

Change-Id: I95b38c4b7f26a12cbf0d2b1e3a6c01a3c53b549f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371886
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@{#43592}
2024-12-17 18:31:19 -08:00
chromium-webrtc-autoroll
c5095250a9 Roll chromium_revision d05e8f8b88..e559f5136a (1397274:1397573)
Change log: d05e8f8b88..e559f5136a
Full diff: d05e8f8b88..e559f5136a

Changed dependencies
* src/base: ac600591cc..45d90f06b2
* src/build: 0958114dad..5f2852b973
* src/buildtools/linux64: git_revision:468c6128db7fabe32a29d4753460ef53594406fc..git_revision:7296b601ea80252ccf8cce300c4bebcabf235f20
* src/buildtools/mac: git_revision:468c6128db7fabe32a29d4753460ef53594406fc..git_revision:7296b601ea80252ccf8cce300c4bebcabf235f20
* src/buildtools/win: git_revision:468c6128db7fabe32a29d4753460ef53594406fc..git_revision:7296b601ea80252ccf8cce300c4bebcabf235f20
* src/ios: 883cbfa7a9..040c5325df
* src/testing: ac6ae3f2cc..0ce051b409
* src/third_party: 4ba2e4b07d..75a5c5a22f
* src/third_party/android_deps/cipd/libs/com_google_auto_value_auto_value_annotations: version:2@1.10.4.cr1..version:2@1.11.0.cr1
* src/third_party/android_deps/cipd/libs/com_google_guava_failureaccess: version:2@1.0.1.cr1..version:2@1.0.2.cr1
* src/third_party/android_deps/cipd/libs/com_google_guava_guava: version:2@32.1.3-jre.cr1..version:2@33.3.1-jre.cr1
* src/third_party/android_deps/cipd/libs/com_google_guava_guava_android: version:2@32.1.3-android.cr1..version:2@33.3.1-android.cr1
* src/third_party/android_deps/cipd/libs/com_google_j2objc_j2objc_annotations: version:2@2.8.cr1..version:2@3.0.0.cr1
* src/third_party/android_deps/cipd/libs/org_bouncycastle_bcprov_jdk18on: version:2@1.77.cr1..version:2@1.78.1.cr1
* src/third_party/android_deps/cipd/libs/org_checkerframework_checker_qual: version:2@3.37.0.cr1..version:2@3.43.0.cr1
* src/third_party/android_deps/cipd/libs/org_ow2_asm_asm: version:2@9.7.cr1..version:2@9.7.1.cr1
* src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_analysis: version:2@9.7.cr1..version:2@9.7.1.cr1
* src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_commons: version:2@9.7.cr1..version:2@9.7.1.cr1
* src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_tree: version:2@9.7.cr1..version:2@9.7.1.cr1
* src/third_party/android_deps/cipd/libs/org_ow2_asm_asm_util: version:2@9.7.cr1..version:2@9.7.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_annotations: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_junit: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_nativeruntime: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_nativeruntime_dist_compat: version:2@1.0.9.cr1..version:2@1.0.16.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_pluginapi: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_plugins_maven_dependency_resolver: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_resources: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_robolectric: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_sandbox: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_shadowapi: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_shadows_framework: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_utils: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/android_deps/cipd/libs/org_robolectric_utils_reflector: version:2@4.12.1.cr1..version:2@4.14.1.cr1
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/59fc518963..9338cc2512
* src/third_party/depot_tools: f548b21cd3..138f15432a
* src/third_party/llvm-libc/src: 09341dae51..8345f5d50f
* src/third_party/robolectric/cipd: Y1B0M_fCpPZ058xErMX6GQOJEVRBWR342juuxNLpVnkC..G3VkWqTv1YWDvC6zCrL34iQREzrzdBmSL4GMboAIiAEC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: 9af1af53c4..c5ce6eacf5
Added dependencies
* src/third_party/android_deps/cipd/libs/org_yaml_snakeyaml
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_test_jvm
* src/third_party/android_deps/cipd/libs/com_google_testparameterinjector_test_parameter_injector
Removed dependency
* src/third_party/android_deps/cipd/libs/org_robolectric_shadows_versioning
DEPS diff: d05e8f8b88..e559f5136a/DEPS

No update to Clang.

BUG=None

Change-Id: I3ce69c0f3afcbeace96f15a84d6cef802435ce82
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371980
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@{#43591}
2024-12-17 14:39:58 -08:00
Danil Chapovalov
b766572d2b Adjust AnalyzingVideoSink to work with empty requested resolution
- avoid trying to log requested resolution when it is nullopt
- avoid scaling when required resolution happens to be empty. Frame may still arrive in such scenario either because of bugs test tries to catch, or simly because of asynchronous nature of the system under test.

Bug: b/227581196
Change-Id: If1f210c7e372285be38b3f30482827afcb80ede0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371920
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43590}
2024-12-17 11:33:27 -08:00
Philipp Hancke
588dbe6fa7 IWYU: process a list of files
for easy integration with
  git diff-tree --no-commit-id --name-only -r HEAD
which gets the list of files in a commit

BUG=webrtc:42226242

Change-Id: I6e80d0f13e4f182d7c0c9c8ea971f6e48fbaae76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370461
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43589}
2024-12-17 09:15:47 -08:00
Tommi
0dec0897f1 Make I420DataSize trigger a crash in case of int overflow.
Bug: chromium:371686447
Fixes: chromium:371686447
Change-Id: Icd4ef5f1edc54853445bb1542eff62e354655368
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371900
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43588}
2024-12-17 07:25:34 -08:00
chromium-webrtc-autoroll
69f8321b67 Roll chromium_revision 93ed652727..d05e8f8b88 (1397027:1397274)
Change log: 93ed652727..d05e8f8b88
Full diff: 93ed652727..d05e8f8b88

Changed dependencies
* src/base: 9f7e89dd0d..ac600591cc
* src/ios: baebbd8cc3..883cbfa7a9
* src/testing: d94ed7278b..ac6ae3f2cc
* src/third_party: 323ddca574..4ba2e4b07d
* src/third_party/android_build_tools/manifest_merger/cipd: gsCtvMuqN-QovWEu4yfq_-E0wb0sL2kbuqtNEODHfFkC..X4iLz22sYpi8ovi3X8Iv6PXgOcy2934mOa16hL5-w2gC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f49081b4ef..59fc518963
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/452b85ea51..abd0e1e8cc
* src/third_party/depot_tools: cbead190e5..f548b21cd3
* src/third_party/freetype/src: 59320b2d3c..38272bf853
* src/third_party/libc++abi/src: 574b92bc1d..77e59bec0f
* src/third_party/llvm-libc/src: c8307c52cd..09341dae51
* src/third_party/perfetto: 6361af291c..5bf4e2a65d
* src/third_party/r8/cipd: 4GP31XSTv8hw3F8OO6XHx00UfLiyEz2CDY9jcjJa9XUC..q_wvk54XItTBlBNQMHkS4NRMp-tapPW97M292KTXHrsC
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: aa797bbbe0..9af1af53c4
* src/tools/luci-go: git_revision:dbbe363b4b1aa09520e53ccdd2d52cb661875e53..git_revision:94ce62005f7d368ce9e36897e15bb570cf0d0027
* src/tools/luci-go: git_revision:dbbe363b4b1aa09520e53ccdd2d52cb661875e53..git_revision:94ce62005f7d368ce9e36897e15bb570cf0d0027
* src/tools/luci-go: git_revision:dbbe363b4b1aa09520e53ccdd2d52cb661875e53..git_revision:94ce62005f7d368ce9e36897e15bb570cf0d0027
DEPS diff: 93ed652727..d05e8f8b88/DEPS

No update to Clang.

BUG=None

Change-Id: Ic290871d67e537a389d5fb76dad9500261146ede
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371882
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@{#43587}
2024-12-17 06:37:14 -08:00
Shunbo Li
6f866347ff Fix H26xPacketBuffer Behavior Changes for Padding Packets
This commit fixes the issue of H26xPacketBuffer not supporting the
 RTP padding packet.

Bug: webrtc:383841353
Change-Id: Ibd87cd9c18577d990fa56a2fdfed1552d33b58a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371840
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43586}
2024-12-17 03:35:55 -08:00
Danil Chapovalov
6ef206aa1a Remove corpus for dtls fuzzer
Using corpus from another component doesn't seems to work in chromium and blocks webrtc roll into chromium

Bug: None
No-Try: True
Change-Id: I12c460bd1823e929fcdcb6a8feb90e647bb92c39
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371661
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43585}
2024-12-17 02:16:20 -08:00
chromium-webrtc-autoroll
7e9f0716f8 Roll chromium_revision 5ef1114e1a..93ed652727 (1396821:1397027)
Change log: 5ef1114e1a..93ed652727
Full diff: 5ef1114e1a..93ed652727

Changed dependencies
* src/base: a56acd4ad9..9f7e89dd0d
* src/build: bc67f77f4f..0958114dad
* src/buildtools: c42f9a173d..ddb7dc3c42
* src/ios: 0d97a06f34..baebbd8cc3
* src/testing: f6fdf19cb4..d94ed7278b
* src/third_party: fc036a6e77..323ddca574
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9da8bdf0e6..f49081b4ef
* src/third_party/googletest/src: 79219e26e0..f3c355f9dd
* src/third_party/llvm-libc/src: 2394cbb7cb..c8307c52cd
* src/third_party/perfetto: 076d3983da..6361af291c
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: b8addc054e..aa797bbbe0
DEPS diff: 5ef1114e1a..93ed652727/DEPS

No update to Clang.

BUG=None

Change-Id: I95b0b9697cc4c2c78f3d69061fcc242bad0c0639
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371781
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@{#43584}
2024-12-16 22:46:20 -08:00
Philipp Hancke
b0e49bf0b1 doc: remove mention of SDES srtp_filter
BUG=None

No-Try: True
Change-Id: Iaf4d5382886b87666b37518e2ff35becf05a368a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371760
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43583}
2024-12-16 14:40:01 -08:00
Harald Alvestrand
611d7f610c Introduce the CodecList class
Lists of codecs have a lot of cross references (RTX/APT and the like).
We should introduce functionality to verify that those linkages are correct
before modifying the handling of these.

This CL introduces the CodecList class, which can be extended to do
that verification. It is used by pc/media_session.cc, but inter-module
APIs are not changed in this version (they will be later).

Bug: webrtc:360058654
Change-Id: Ifd6313d0289cfa090e51ac28bc775265d18fe6f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371600
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43582}
2024-12-16 14:15:21 -08:00
Philipp Hancke
e500d46600 Clean up p2p:rtc_p2p target and remove webrtc dependency
removing the last vestiges of the p2p/ dependencies and stop depending
on them for the "webrtc" static library.

BUG=webrtc:42226155

Change-Id: I0b6ac36c0a22054c229a94f55fa6690580b9d47f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371342
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43581}
2024-12-16 11:42:23 -08:00
Evan Shrubsole
17ad2f4af6 Add more clocks for WaitUntil support
There are many different clocks used for testing. One day there will
only be one but for now this function needs to support them all.

Bug: webrtc:381524905
Change-Id: I8e240167af2ada2494420c751722f8e0dc97f0d2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371303
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43580}
2024-12-16 11:41:20 -08:00
chromium-webrtc-autoroll
4b9cb69ae1 Roll chromium_revision 3eaf33e2cc..5ef1114e1a (1396694:1396821)
Change log: 3eaf33e2cc..5ef1114e1a
Full diff: 3eaf33e2cc..5ef1114e1a

Changed dependencies
* src/base: b191e1f451..a56acd4ad9
* src/buildtools: 7d7540c349..c42f9a173d
* src/ios: 91c044ad56..0d97a06f34
* src/testing: 931cbf7a35..f6fdf19cb4
* src/third_party: 5eed6a37ec..fc036a6e77
* src/third_party/libc++/src: 5e0e903f13..d0ddad5b79
* src/third_party/llvm-libc/src: ac38246731..2394cbb7cb
* src/third_party/perfetto: 57f2ef884f..076d3983da
* 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-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: ce5ed860df..b8addc054e
DEPS diff: 3eaf33e2cc..5ef1114e1a/DEPS

No update to Clang.

BUG=None

Change-Id: I0a3f66245c8534beb9c5fe12cb2c26b31659ed1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371720
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@{#43579}
2024-12-16 11:01:31 -08:00
Evan Shrubsole
c36f8dcd98 Remove ExternalTimeController
It is not used so we don't need it.

Bug: webrtc:384483059
Change-Id: I99a4c3dca0881c56d5cd6eb41430505f2c9ccb03
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/371700
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43578}
2024-12-16 10:14:27 -08:00