42967 Commits

Author SHA1 Message Date
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
Boris Tsirkin
2849146823 Disable clang-format in Matlab files
Matlab files extension is the same as ObjC, which is .m
This makes clang-format think that those files are ObjC and then it
wrongly formats them, leading to output that doesn't compile at all.
It's a known issue and the solution is to disable it in Matlab files.

I don't want to disable ObjC in whole folders, because of 2 reasons:
1) I want ObjC to be properly formatted if new files are added in the
   future
2) C++ header files are interpreted as ObjC and it will disable their
   formatting

According to clang documentation
(https://clang.llvm.org/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code), we can disable formatting inline.
However, comments in Matlab are prefixed with `%` and not `//`, so I
thought of a kinda hacky solution, which is `% // clang-format off`, and
it works perfectly.

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I281462fd1aecd3ff0428e6ee974514ebabc696ec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374060
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43700}
2025-01-09 13:37:34 -08:00
Boris Tsirkin
c940dba16a Format the rest of C files in the repo
Formatting done via:
git ls-files | grep -E '.*\.c$' | grep -Ev '^common_audio/signal_processing.*\.c$' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: Id78af8e3eceada9995e53b6a0fdc1a8cb5ffd1f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373907
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43699}
2025-01-09 09:12:45 -08:00
Boris Tsirkin
7eb83a3a18 Add .clang-format in third_party folders to disable formatting
After applying this change, I reformatted the previously formatted files
and verified no changes were applied.

Bug: webrtc:42225392
Change-Id: I6079e1e85d94ae2bc892db1db81bc8223b3a08b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/374040
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43698}
2025-01-09 06:09:48 -08:00
Boris Tsirkin
7300bab325 Format /common_audio/signal_processing C files
I'm now going to format all C files as well. Formatting done via:
git ls-files | grep -E '^common_audio/signal_processing.*\.c$' | xargs clang-format -i

I split it because there are many formatting changes, so its easier to
review.

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: Ic0f1752aa670984f8cda665dc2ef03ad32581797
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373886
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43697}
2025-01-09 05:29:26 -08:00
Boris Tsirkin
7b6c887ffd Format the rest of /sdk/objc folder
I already submitted separate CLs for /api and /components, here I'm
doing the rest of this folder

Format /sdk/objc/api folder

There are a lot of changes in /sdk so I'm splitting it

Formatting done via:

git ls-files | grep -E '^sdk\/objc\/.*\.(h|cc|mm)' | grep -Ev '^sdk\/objc\/(api|components).*' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I8bb63f6696b2649ea642b900b9d9827980cc8315
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373884
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43696}
2025-01-09 04:43:07 -08:00
chromium-webrtc-autoroll
c447f3c52e Roll chromium_revision eda77f5ca8..9774d53c24 (1403904:1404041)
Change log: eda77f5ca8..9774d53c24
Full diff: eda77f5ca8..9774d53c24

Changed dependencies
* src/base: 86589e79b5..f16e13e81c
* src/build: 03ff285e13..fdd1d9a6db
* src/ios: c0c3c9a055..5b64a678f9
* src/testing: 91342f3ce9..a3636addb9
* src/third_party: 08a349bdd0..1568751f03
* src/third_party/llvm-libc/src: 3e0b858659..8e1e2869d6
* 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: 4603efa414..85387a9d13
DEPS diff: eda77f5ca8..9774d53c24/DEPS

No update to Clang.

BUG=None

Change-Id: I8472566988f293d22b17355964c7f8688292cef7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373962
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@{#43695}
2025-01-09 00:36:12 -08:00
Björn Terelius
f8c03702c6 Fix some clang-tidy issues in call/
Bug: None
Change-Id: I4bc6425e33324e48cadb27a5d1bb6261221a07a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373905
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43694}
2025-01-09 00:30:36 -08:00
webrtc-version-updater
ae6eec4a30 Update WebRTC code version (2025-01-09T04:03:36).
Bug: None
Change-Id: I5f29929d66a4560d61362dac0a9389eeda6bcb72
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373980
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@{#43693}
2025-01-08 21:45:40 -08:00
chromium-webrtc-autoroll
b9c687de50 Roll chromium_revision 1926a6ba05..eda77f5ca8 (1403751:1403904)
Change log: 1926a6ba05..eda77f5ca8
Full diff: 1926a6ba05..eda77f5ca8

Changed dependencies
* src/base: 4f41c6f855..86589e79b5
* src/build: 1d796919d9..03ff285e13
* src/ios: 844070f8d3..c0c3c9a055
* src/testing: 8d9d5041cd..91342f3ce9
* src/third_party: 96a83e759f..08a349bdd0
* src/third_party/googletest/src: 7d76a231b0..4bbf80823c
* src/third_party/llvm-libc/src: 2019a9e40b..3e0b858659
* 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: a3e963e6d4..4603efa414
DEPS diff: 1926a6ba05..eda77f5ca8/DEPS

No update to Clang.

BUG=None

Change-Id: I7806fe42f5c8d3af4f2e3c9bb9d6542f5fddb8e0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373940
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@{#43692}
2025-01-08 16:40:28 -08:00
chromium-webrtc-autoroll
6ab88f6ace Roll chromium_revision 81d1140c6a..1926a6ba05 (1403497:1403751)
Change log: 81d1140c6a..1926a6ba05
Full diff: 81d1140c6a..1926a6ba05

Changed dependencies
* src/base: 4c7fb689f9..4f41c6f855
* src/build: f3e95cc9a0..1d796919d9
* src/ios: 0d7a66744b..844070f8d3
* src/testing: d2a70ad29f..8d9d5041cd
* src/third_party: 3358317e07..96a83e759f
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d3f61eeacb..803062a053
* src/third_party/fuzztest/src: 305e1e3578..e8bed1a250
* src/third_party/libunwindstack: 215bddfd8e..c8ff202d92
* src/third_party/perfetto: 185643e054..804e1cd33a
* src/third_party/r8/cipd: zzsW6sllgOhMp73iLSaG0dTW_A8IvWreBT1vBH6JKAIC..TQJgBofMEzGILWhAM0LXeob_ZpAiDc8w8SBzU0d8o8YC
* 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: 75874d5ad8..a3e963e6d4
DEPS diff: 81d1140c6a..1926a6ba05/DEPS

No update to Clang.

BUG=None

Change-Id: I5c030e2a651c0da1962c8950cbe0d2fbd1bd4076
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373861
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@{#43691}
2025-01-08 12:40:22 -08:00
Boris Tsirkin
557d387a2e Format /test folder
Formatting done via:

git ls-files | grep -E '^test\/.*\.(h|cc|mm)' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I3a75019dee1ad9bef713d80a5f79cbc56adab472
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373903
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43690}
2025-01-08 12:17:54 -08:00
Boris Tsirkin
825379f4dc Format /pc folder
Formatting done via:

git ls-files | grep -E '^pc\/.*\.(h|cc|mm)' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I3d04503bab53c12927bf408dc63b92cde545b4c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373900
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43689}
2025-01-08 11:55:45 -08:00
Boris Tsirkin
5654f891bb Format /rtc_base folder
Formatting done via:

git ls-files | grep -E '^rtc_base\/.*\.(h|cc|mm)' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I11c1ae6d6ea49c744a4e60a1a032e3d5ae7bce1f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373906
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43688}
2025-01-08 11:20:49 -08:00
Philipp Hancke
d7b4c56d57 Support opus red in neteq_rtpplay
BUG=webrtc:42221750

Change-Id: I6fc92c454cbe17865c8ef69f1e9fca084493ebfe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373642
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43687}
2025-01-08 11:19:46 -08:00
Boris Tsirkin
59b1d32c35 Format /video folder
Formatting done via:

git ls-files | grep -E '^video\/.*\.(h|cc|mm)' | xargs clang-format -i

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: Ie7a700221e73a07fab702f84afc3871ddef269f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373904
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43686}
2025-01-08 10:37:30 -08:00