42950 Commits

Author SHA1 Message Date
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
Boris Tsirkin
256d828aac Format /media folder
Formatting done via:

git ls-files | grep -E '^media\/.*\.(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: I7c79f10d8ac2c2e3a9f796d2ca3c542b9826683c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373701
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43685}
2025-01-08 09:51:41 -08:00
Boris Tsirkin
d4937d3336 Format the rest of /sdk folder
I already submitted separate CLs for /objc, here I'm
doing the rest of this folder

Formatting done via:

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

Bug: webrtc:42225392
Change-Id: Ib2c2bf1d882c4e916a5787c2205818e2e4dcc22d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373902
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43684}
2025-01-08 09:08:36 -08:00
Boris Tsirkin
6b6ebf3689 Format /net folder
Formatting done via:

git ls-files | grep -E '^net\/.*\.(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: I5c9daed6c83459ace469dd2820e1cc4565dad8f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373882
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43683}
2025-01-08 08:39:49 -08:00
Boris Tsirkin
536c19a64d 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\/api\/.*\.(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: Ieebcd026e77db31f94df2b5dd5cd18ccc4f06674
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373883
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43682}
2025-01-08 08:20:49 -08:00
Boris Tsirkin
725f931f2f Format /sdk/objc/components folder
There are a lot of changes in /sdk so I'm splitting it

Formatting done via:

git ls-files | grep -E '^sdk\/objc\/components.*\.(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: I18632b265b2279e804b2f86abfc66601d12bb2ed
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373901
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@{#43681}
2025-01-08 08:19:46 -08:00
Evan Shrubsole
3e8e4784ac Replace gunit.h macros with WaitUntil in pc/
Bug: webrtc:381524905
Change-Id: I15946ab73aaef2e830d6801451636e717708adbf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373704
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43680}
2025-01-08 05:34:50 -08:00
chromium-webrtc-autoroll
a75ad9278c Roll chromium_revision 689f977292..81d1140c6a (1403382:1403497)
Change log: 689f977292..81d1140c6a
Full diff: 689f977292..81d1140c6a

Changed dependencies
* src/base: 53b940d76f..4c7fb689f9
* src/build: 4aba7b76ec..f3e95cc9a0
* src/ios: f1d1881e59..0d7a66744b
* src/third_party: 5b15d8da9e..3358317e07
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f2394d14d8..d3f61eeacb
* src/third_party/breakpad/breakpad: 02dd5c3ffb..0dfd77492f
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0234192ec4..8491e07230
* src/third_party/perfetto: 19792a9913..185643e054
* 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: dc967b5baf..75874d5ad8
DEPS diff: 689f977292..81d1140c6a/DEPS

No update to Clang.

BUG=None

Change-Id: Ie0e0e1fbf3cfb8b3214fd4c4740eccf74524e63a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373860
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@{#43679}
2025-01-08 04:57:02 -08:00
Boris Tsirkin
dfb507dd39 Format /logging folder
Formatting done via:

git ls-files | grep -E '^logging\/.*\.(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: Id89565ab061f299efea283e9c5ae295f47d05359
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373584
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43678}
2025-01-08 04:52:32 -08:00
Boris Tsirkin
dadb9f4643 Format /modules folder
Formatting done via:

git ls-files | grep -E '^modules\/.*\.(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: I5154c8e290591a6a0599b53802eaf152038c5f47
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373703
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43677}
2025-01-08 03:46:30 -08:00
Boris Tsirkin
2becf23acc Format /examples folder
Formatting done via:

git ls-files | grep -E '^examples\/.*\.(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: I761ed6e6401af9fa68b435c5edbc58d285c3a5cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373583
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43676}
2025-01-08 03:40:08 -08:00
Boris Tsirkin
cd2b8ea4e2 Format /call folder
Formatting done via:

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

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I7fc8fd3f08e6fd680f2f6cfab309b5f9abbbb6b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373582
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@{#43675}
2025-01-08 02:04:16 -08:00
Philipp Hancke
3905b25018 clean up WebRTC-DisableTlsSessionTicketKillswitch
which shipped in M131.

BUG=webrtc:367181089

Change-Id: I967bafbab99bf211b0e6a4454f6598fd52493b26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370080
Reviewed-by: 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@{#43674}
2025-01-08 01:00:56 -08:00
Boris Tsirkin
105172eaa3 Format /audio folder
Formatting done via:

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

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I28fc4e2ef9929ae2ff0d473d71020392218298a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373602
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43673}
2025-01-07 23:43:38 -08:00
chromium-webrtc-autoroll
6f22172dde Roll chromium_revision e09950b1f2..689f977292 (1403234:1403382)
Change log: e09950b1f2..689f977292
Full diff: e09950b1f2..689f977292

Changed dependencies
* src/base: 908ffd345c..53b940d76f
* src/buildtools: b2b1b226f1..dc74188326
* src/ios: c4e469ee17..f1d1881e59
* src/testing: 4a1296da22..d2a70ad29f
* src/third_party: ced79efa53..5b15d8da9e
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8e5d239c95..0234192ec4
* src/third_party/fuzztest/src: 3b4a590f7f..305e1e3578
* src/third_party/libc++/src: 1f7db7501c..74dd760826
* src/third_party/libc++abi/src: 83dfa1f5bf..7681005c62
* src/third_party/llvm-libc/src: bba7898036..2019a9e40b
* 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: 13cac1c4f3..dc967b5baf
DEPS diff: e09950b1f2..689f977292/DEPS

No update to Clang.

BUG=None

Change-Id: I103864404f9c6b49019b6e39f72ee66b60a512eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373783
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@{#43672}
2025-01-07 20:58:41 -08:00
Boris Tsirkin
932e361a94 Format /api folder
At Meta, we have formatted the repo according to WebRTC .clang-format
file. Currently, those changes are stored as patch and we'd like to
apply them to the base WebRTC release instead.

I will be submitting CLs per folder. The plan is to format all h|cc|mm|m
files, while exlcuding Matlab files from the formatter as clang
misinterprets them as ObjC.

Formatting done via:

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

No-Iwyu: Includes didn't change and it isn't related to formatting
Bug: webrtc:42225392
Change-Id: I4d7470104983d5d32612f9347301354265fb34c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373520
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@{#43671}
2025-01-07 18:41:45 -08:00
chromium-webrtc-autoroll
a0743a7dac Roll chromium_revision 27c7fe6e7a..e09950b1f2 (1403076:1403234)
Change log: 27c7fe6e7a..e09950b1f2
Full diff: 27c7fe6e7a..e09950b1f2

Changed dependencies
* src/base: 45089e2aa0..908ffd345c
* src/build: 7f0b4c43e8..4aba7b76ec
* src/ios: f75a88f4c2..c4e469ee17
* src/testing: 91e5dc4066..4a1296da22
* src/third_party: 188712b9b4..ced79efa53
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d777ea2a70..f2394d14d8
* src/third_party/llvm-libc/src: c19ea20051..bba7898036
* src/third_party/perfetto: 01f1eab6f8..19792a9913
* 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: 45994b9a44..13cac1c4f3
DEPS diff: 27c7fe6e7a..e09950b1f2/DEPS

No update to Clang.

BUG=None

Change-Id: I90f4efd3c30e4af53eef06f54b6abad0bfd1bda6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373722
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@{#43670}
2025-01-07 15:46:45 -08:00
Jianjun Zhu
a23fbc694f Fix is_first_packet_in_frame flag for h26x_packet_buffer_unittests.
Update unit tests to follow video_rtp_depacketizer_h264's behavior of
setting is_first_packet_in_frame. This flag might be used to determine
if a frame can be assembled.

Bug: webrtc:384391181
Change-Id: I6750c20056e426e12c1d4e21eea4c641def7cfbd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/373168
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43669}
2025-01-07 11:59:54 -08:00