40183 Commits

Author SHA1 Message Date
Tommi
6bf2d31e71 Change PortInterface::Type to string_view and make type_ member const
Bug: none
Change-Id: Id1b0298eede5d2ae5010cc450d7bcb9eadd7b874
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/318080
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40801}
2023-09-25 13:48:50 +00:00
chromium-webrtc-autoroll
070d386cfc Roll chromium_revision 286dbc6af0..ae69785833 (1200141:1200919)
Change log: 286dbc6af0..ae69785833
Full diff: 286dbc6af0..ae69785833

Changed dependencies
* src/base: 0f1d959599..e6be4127dd
* src/build: 9b3f9169a1..8a1136d82d
* src/buildtools: d53d0131e2..b1681a8c6c
* src/ios: 96f3496e68..6a1d0bb6a0
* src/testing: f5159f7d11..83f665948d
* src/third_party: d0eae4649d..ee9272bd24
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/99f2d536fb..3c4b5cf37f
* src/third_party/depot_tools: af369d8962..c5505889cf
* src/third_party/freetype/src: c4073d8251..49781ab72b
* src/third_party/libc++/src: a75061bc37..645470002f
* src/third_party/libc++abi/src: cb9bef1717..c28dc42f0d
* src/third_party/libunwind/src: 4027f4521c..1f88fff745
* src/third_party/perfetto: 6bbbba9c6a..d0a7b97ca3
* src/third_party/r8: qLYuLt4k9raGYbeiaAh3ORseYrHh8pt9WUaeD60Yov4C..w5NK9teKNDuEhU_7rQE8WYwuBzdXA8lVkJwo6VOgWv8C
* src/tools: 498d9223ab..879a953b9d
DEPS diff: 286dbc6af0..ae69785833/DEPS

No update to Clang.

BUG=None

Change-Id: I9b20bd0c332cf3a60d4b5a2db2537a035883b405
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321381
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@{#40800}
2023-09-25 13:38:39 +00:00
Diep Bui
29d4a013bc Reland: use loss based bwe v2 in the start phase.
Original CL: https://webrtc-review.googlesource.com/c/src/+/320840

Bug: webrtc:12707
Change-Id: Iff3a0c76c26aeb7cb0ac24c1f7aab3529c4a1659
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321420
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40799}
2023-09-25 13:26:34 +00:00
Artem Titov
ba97eec127 Add string_view overload for Wrap method
FileWrapper API is WebRTC private, so exposing absl::string_view overload for thrid-party users.

Bug: b/301228802
Change-Id: Id81775c8078e61eafe9bee53a4cba6ac476b11d6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321460
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40798}
2023-09-25 10:55:05 +00:00
Björn Terelius
b4d4bbcebd Revert "Clean up last_packet_received_time_ as it's no longer used."
This reverts commit 2f4bc6416651be40ef8f95a4695e6b7c41f18666.

Reason for revert: Breaks downstream test

Original change's description:
> Clean up last_packet_received_time_ as it's no longer used.
>
> Bug: webrtc:15377
> Change-Id: I5453b9fd572a04dbea3241a2eb1c8ad8bb8b1186
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320560
> Reviewed-by: Erik Språng <sprang@webrtc.org>
> Reviewed-by: Björn Terelius <terelius@webrtc.org>
> Commit-Queue: Ying Wang <yinwa@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40792}

Bug: webrtc:15377
Change-Id: Ifa57671cc479cdd86f543c4edc236221beb76f90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321340
Auto-Submit: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Ying Wang <yinwa@webrtc.org>
Owners-Override: Björn Terelius <terelius@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40797}
2023-09-25 08:49:53 +00:00
Danil Chapovalov
9c58483b5a Rename EncodedImage property Timetamp to RtpTimestamp
To avoid name collision with Timestamp type,
To avoid confusion with capture time represented as Timestamp

Bug: webrtc:9378
Change-Id: I8438a9cf4316e5f81d98c2af9dc9454c21c78e70
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320601
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40796}
2023-09-24 20:06:48 +00:00
Johannes Kron
bbf27e0081 Remove NSApplicationActivateIgnoringOtherApps
NSApplicationActivateIgnoringOtherApps is about to be deprecated.
The default behavior is good enough.

Tested on Chrome using https://wicg.github.io/conditional-focus/demo/

Bug: webrtc:15511
Change-Id: I1f59aea3d4e7c4942d17ee5c4f1b6c2d398016ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321080
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Mark Foltz <mfoltz@chromium.org>
Auto-Submit: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40795}
2023-09-24 13:55:12 +00:00
Victor Boivie
850296b7a4 Reapply "dcsctp: Negotiate zero checksum"
The handover state has been added with
commit daaa6ab5a8c74b87d9d6ded07342d8a2c50c73f7.

This reverts commit 014cbed9d2377ec0a0b15f2c48b21a562f770366.

Bug: webrtc:14997
Change-Id: Ie84f3184f3ea67aaa6438481634046ba18b497a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320941
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40794}
2023-09-23 21:33:52 +00:00
webrtc-version-updater
63c50f59a6 Update WebRTC code version (2023-09-23T04:12:34).
Bug: None
Change-Id: I2b5a8ed1987e47ada4bb6da70a75376fd2ad2243
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321108
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@{#40793}
2023-09-23 05:53:50 +00:00
Ying Wang
2f4bc64166 Clean up last_packet_received_time_ as it's no longer used.
Bug: webrtc:15377
Change-Id: I5453b9fd572a04dbea3241a2eb1c8ad8bb8b1186
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320560
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40792}
2023-09-23 00:03:11 +00:00
chromium-webrtc-autoroll
d2f4cf9fd1 Roll chromium_revision c066d24408..286dbc6af0 (1200027:1200141)
Change log: c066d24408..286dbc6af0
Full diff: c066d24408..286dbc6af0

Changed dependencies
* src/base: 8df65eb6a0..0f1d959599
* src/build: 3a0a70c754..9b3f9169a1
* src/buildtools: e7cf6549b4..d53d0131e2
* src/ios: 9b82c02274..96f3496e68
* src/testing: 7bc5b55fb5..f5159f7d11
* src/third_party: 04ba03d92d..d0eae4649d
* src/third_party/depot_tools: 67e56f6382..af369d8962
* src/third_party/perfetto: ff0bba2e85..6bbbba9c6a
* src/tools: 4e24d4cf36..498d9223ab
DEPS diff: c066d24408..286dbc6af0/DEPS

No update to Clang.

BUG=None

Change-Id: Ib4485c5f9f670bdc2e47dcda599665de6f99af23
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321104
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@{#40791}
2023-09-23 00:02:08 +00:00
Diep Bui
4aa2b40ffe Revert "Use loss based bwe v2 in the start phase."
This reverts commit b6c7ddd6a137e187fa459255488da3b70b0a6c24.

Reason for revert: broken unit test

Original change's description:
> Use loss based bwe v2 in the start phase.
>
> TESTED=manual before:screen/ANtkMApoYczA2V5; after:screen/9kBoSvYKzKZR4sK
>
> Bug: webrtc:12707
> Change-Id: Ic156e363625c4b7476011059f3cd95641972091c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320840
> Commit-Queue: Diep Bui <diepbp@webrtc.org>
> Reviewed-by: Per Kjellander <perkj@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40789}

Bug: webrtc:12707
Change-Id: Ibde45436934707b8e0084aa496dc249bc1c78ab2
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321180
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40790}
2023-09-22 22:51:53 +00:00
Diep Bui
b6c7ddd6a1 Use loss based bwe v2 in the start phase.
TESTED=manual before:screen/ANtkMApoYczA2V5; after:screen/9kBoSvYKzKZR4sK

Bug: webrtc:12707
Change-Id: Ic156e363625c4b7476011059f3cd95641972091c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320840
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40789}
2023-09-22 10:53:34 +00:00
Björn Terelius
b6ea0b2d2a Direcly call configure_reclient_cfgs.py instead of indirectly via fetch_reclient_cfgs.py
Bug: None
Change-Id: I1ba2c4946b30b6cbe09dcd920a9041e54bbb2ec4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321000
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40788}
2023-09-22 10:34:17 +00:00
Diep Bui
1db39801d3 Remove upper_link_capacity from loss_based_bwe_v2.
Bug: webrtc:12707
Change-Id: I7909c4ef47239978eb26ad5b9644595e4a415a81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321121
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40787}
2023-09-22 10:33:14 +00:00
Emil Lundmark
70eec6d760 Configure YAPF to follow PEP-8 altogether
The Chromium Python style has recently changed to not deviate from
PEP-8 [1].

[1] https://chromium.googlesource.com/chromium/src/+/main/styleguide/python/python.md#our-previous-python-style

Bug: None
Change-Id: I0503ca6e74beed3a0a74397611abc7096da652b1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321122
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40786}
2023-09-22 10:32:11 +00:00
webrtc-version-updater
4b39e8627f Update WebRTC code version (2023-09-22T04:11:01).
Bug: None
Change-Id: I3df506223d069352187c46773dcd5a2c116e25c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321100
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@{#40785}
2023-09-22 05:49:43 +00:00
chromium-webrtc-autoroll
8500974a6f Roll chromium_revision 4b9a788892..c066d24408 (1199866:1200027)
Change log: 4b9a788892..c066d24408
Full diff: 4b9a788892..c066d24408

Changed dependencies
* src/base: 40a12b7ad8..8df65eb6a0
* src/build: 0e892cb251..3a0a70c754
* src/buildtools: fb8823aeb4..e7cf6549b4
* src/ios: d4a69a122a..9b82c02274
* src/testing: 3565f2cc58..7bc5b55fb5
* src/third_party: 8d95ce4197..04ba03d92d
* src/third_party/android_build_tools/manifest_merger: FlwnxEZ1wdjoQfedkF4MiZgo8pD48-_CJNA7RnU6as4C..EPmMtC5CNXQqxByKOxqF9Vk8LURwarA6qy5siWX1kRoC
* src/third_party/depot_tools: a45d2d4c90..67e56f6382
* src/third_party/libc++/src: 316166f499..a75061bc37
* src/third_party/libc++abi/src: 82c3c02548..cb9bef1717
* src/third_party/perfetto: 49ef5c5916..ff0bba2e85
* src/tools: 95263a071a..4e24d4cf36
DEPS diff: 4b9a788892..c066d24408/DEPS

No update to Clang.

BUG=None

Change-Id: Idda09161c70945aa6f9fe5266f8c4ed29c25142c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321062
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@{#40784}
2023-09-22 05:14:41 +00:00
chromium-webrtc-autoroll
047eeb418f Roll chromium_revision f473cfebae..4b9a788892 (1199635:1199866)
Change log: f473cfebae..4b9a788892
Full diff: f473cfebae..4b9a788892

Changed dependencies
* src/base: 71c79f2cfe..40a12b7ad8
* src/build: 5bcede7b07..0e892cb251
* src/ios: f912c68abd..d4a69a122a
* src/testing: e0365d5d5b..3565f2cc58
* src/third_party: 9640fcb9f5..8d95ce4197
* src/third_party/perfetto: 90f8e7ccdd..49ef5c5916
* src/tools: 75014e173e..95263a071a
DEPS diff: f473cfebae..4b9a788892/DEPS

No update to Clang.

BUG=None

Change-Id: Ib38c1665c612c54ffce442f99041f367f7b38480
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321061
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@{#40783}
2023-09-21 23:17:12 +00:00
chromium-webrtc-autoroll
e3e030e54e Roll chromium_revision 54d127d7c9..f473cfebae (1199499:1199635)
Change log: 54d127d7c9..f473cfebae
Full diff: 54d127d7c9..f473cfebae

Changed dependencies
* src/base: a2c77cd652..71c79f2cfe
* src/build: 480a7a59d8..5bcede7b07
* src/ios: 48daa52263..f912c68abd
* src/testing: 625ab1c17d..e0365d5d5b
* src/third_party: 5a5f4975a8..9640fcb9f5
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/43f4530c97..99f2d536fb
* src/third_party/libunwind/src: 244575ffb6..4027f4521c
* src/tools: b476dcface..75014e173e
DEPS diff: 54d127d7c9..f473cfebae/DEPS

No update to Clang.

BUG=None

Change-Id: I0c22b2efd0faf148b11492b8a06b33ebd2858883
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321042
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@{#40782}
2023-09-21 16:43:35 +00:00
chromium-webrtc-autoroll
e887cbefa3 Roll chromium_revision b3921f4990..54d127d7c9 (1198700:1199499)
Change log: b3921f4990..54d127d7c9
Full diff: b3921f4990..54d127d7c9

Changed dependencies
* fuchsia_version: version:15.20230909.2.1..version:15.20230920.1.1
* src/base: fa650044e2..a2c77cd652
* src/build: 9557d1f6c4..480a7a59d8
* src/buildtools: fc0b88d4a0..fb8823aeb4
* src/ios: 3923802f2a..48daa52263
* src/testing: d7c3af8bd0..625ab1c17d
* src/third_party: bd281380f3..5a5f4975a8
* src/third_party/android_toolchain/ndk: 3vHltFqfgIw8wZ38ggGM9c7Eyw_AHZnwCgFIVtc9gngC..NSOM616pOQCfRfDAhC72ltgjyUQp9lAWCMzlmgB18dAC
* src/third_party/androidx: tp63GXhagjuqaueX7s18Dpuf8fE1dvEDPtr1mfnlR1IC..hruMK_i8vh9qvHxGsCV7FqycDsk4ggbDeQ89PJ7leTkC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/3aecf1d00b..a1843d660b
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c9ccea1a72..43f4530c97
* src/third_party/depot_tools: 50b27a5308..a45d2d4c90
* src/third_party/freetype/src: babe6af167..c4073d8251
* src/third_party/kotlin_stdlib: 7XCiIAlSi36gvPwOn8N4Q1GE9sMLw6V1RljM9151cWIC..as5vlzFVMpLTCQXVJqs-kifMAEQmjK_fImDy09zQB8AC
* src/third_party/libc++/src: 3e8a3b3c5d..316166f499
* src/third_party/libc++abi/src: f6a17c88dd..82c3c02548
* src/third_party/perfetto: 15336a4d7f..90f8e7ccdd
* src/third_party/r8: f6AwZX-cIa-qdx2fK93cJy9cfTg9ZqO2PkBWDNUMZXQC..qLYuLt4k9raGYbeiaAh3ORseYrHh8pt9WUaeD60Yov4C
* src/third_party/turbine: laSnfZnTgkmZynERrjAlU3yeqB5rN446BctGmKQsZ64C..NR31kJWll1NZz_scMvMPtPH_P3wOQ5aKBJ-n8XQ7QrYC
* src/tools: 46859d25b3..b476dcface
DEPS diff: b3921f4990..54d127d7c9/DEPS

No update to Clang.

BUG=None

Change-Id: I338c406444f3662015b74bb304543c7c36af9644
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320881
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@{#40781}
2023-09-21 10:41:53 +00:00
Diep Bui
7ee64bd9dc Remove the upper link capacity usage in the loss based bwe.
A follow up cl/ is to remove passing upper link capacity from goog_cc to loss_based_bwe_v2.

Bug: webrtc:12707
Change-Id: I45af8ca6e8ba185700d0b7eb57004d2b61edeb9e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320780
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40780}
2023-09-21 07:43:49 +00:00
Alfred E. Heggestad
c951d1b0f6 audio: fix some typos
Bug: None
Change-Id: I255a23a893d008dc58c3c9cb3facf61419c88c72
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320620
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40779}
2023-09-21 05:42:29 +00:00
Greg Thompson
6fc4d9750c Make WEBRTC_UNSAFE_FUZZER_MODE dependent only on use_fuzzing_engine
The level of optimization is irrelevant -- only whether the build is
targeting a fuzzer or not.

Bug: chromium:1483560, chromium:847106, chromium:844647, chromium:646404
Change-Id: I8784883ed222b08b4d4313782175a9550e3e3ea5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320800
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Christoffer Jansson <jansson@google.com>
Auto-Submit: Greg Thompson <grt@chromium.org>
Reviewed-by: Jonathan Metzman <metzman@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Christoffer Jansson <jansson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40778}
2023-09-20 16:04:17 +00:00
Avi Drissman
46da472f82 Revert "mac: Work around an inccorect availability annotation in the 13.3 SDK"
This reverts commit 0f87b3853554ee5d4e92e487a5165b57771b6742.

This is not needed with the macOS 14 SDK, which has the fix, and which
was landed in https://crrev.com/c/4875713.

Bug: chromium:1484363, chromium:1431897
Change-Id: I1e019ce71b90333d5d1333a3cf8bb510a3dbd212
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320820
Reviewed-by: Tomas Gunnarsson <tommi@google.com>
Auto-Submit: Avi Drissman <avi@chromium.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40777}
2023-09-20 12:50:43 +00:00
Philipp Hancke
5551776035 Reject attempts to change the media kind for a m-line with a previously used mid
which can happen if the remote end reuses a mid.

BUG=webrtc:15471

Change-Id: I38da7dced712400002bc61d616e481a1255aa896
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319460
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40776}
2023-09-20 12:21:24 +00:00
Emil Lundmark
ec8262788b Look through all candidates before falling back to default packetization
It's possible that a peer can signal the same payload with multiple
packetization options. As such, we shouldn't try to fall back to default
packetization until we have considered all the alternatives.

Bug: webrtc:15473
Change-Id: I21772b4d8c53819d1c3105988551ebdbea0df045
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320241
Commit-Queue: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Auto-Submit: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Sergey Sukhanov <sergeysu@webrtc.org>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40775}
2023-09-20 12:18:02 +00:00
Philipp Hancke
f14dfed72a Move codecs() to MediaContentDescription
allowing for a lot of de-templating

BUG=webrtc:15214

Change-Id: Ibe1a5f5d704564566f24c496822a4308ba23c4dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319160
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40774}
2023-09-20 10:16:36 +00:00
qwu16
ae82df718c Add codec name H265 to support H265 in WebRTC
Bug: webrtc:13485
Change-Id: I352b15a65867f0d56fc8e9a9e03081bd3258108e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316283
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40773}
2023-09-20 09:25:32 +00:00
webrtc-version-updater
9596002743 Update WebRTC code version (2023-09-20T04:02:40).
Bug: None
Change-Id: I38c63765f6a4e19811914107dd40ad470d7bcfe2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320769
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@{#40772}
2023-09-20 05:42:19 +00:00
chromium-webrtc-autoroll
dacd1fa0da Roll chromium_revision b63463aa70..b3921f4990 (1198567:1198700)
Change log: b63463aa70..b3921f4990
Full diff: b63463aa70..b3921f4990

Changed dependencies
* src/base: 817a0ea8da..fa650044e2
* src/build: 5585052b50..9557d1f6c4
* src/ios: b025135af5..3923802f2a
* src/testing: 8296c31a37..d7c3af8bd0
* src/third_party: 7342f2fc11..bd281380f3
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/693c3fa3c2..c9ccea1a72
* src/third_party/depot_tools: 4dac5d6b4b..50b27a5308
* src/tools: 6e34bace93..46859d25b3
DEPS diff: b63463aa70..b3921f4990/DEPS

No update to Clang.

BUG=None

Change-Id: Id0d0a0b066da08e50ac33300b8c428a2ffcd0368
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320684
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@{#40771}
2023-09-20 01:39:02 +00:00
chromium-webrtc-autoroll
7917525631 Roll chromium_revision dfc3d16403..b63463aa70 (1198356:1198567)
Change log: dfc3d16403..b63463aa70
Full diff: dfc3d16403..b63463aa70

Changed dependencies
* src/base: af09c3ab82..817a0ea8da
* src/build: 6f1fe9f2bb..5585052b50
* src/buildtools: a567506e78..fc0b88d4a0
* src/ios: c3053bca38..b025135af5
* src/testing: 17c39b2824..8296c31a37
* src/third_party: 6507a9e32c..7342f2fc11
* src/third_party/androidx: Bhz5Zr8-PhtdWdHbfxFeMvoDSibSwm6VTSAEh8QyoHsC..tp63GXhagjuqaueX7s18Dpuf8fE1dvEDPtr1mfnlR1IC
* src/third_party/freetype/src: d7b63a966b..babe6af167
* src/third_party/libc++/src: 7cee6b00d3..3e8a3b3c5d
* src/third_party/libunwind/src: d9b4abf6b6..244575ffb6
* src/third_party/perfetto: e5ad178350..15336a4d7f
* src/third_party/r8: WptUn43oi_BkFPtEyZTdUD9wZo1yy8OPVqFwdP3jmqoC..f6AwZX-cIa-qdx2fK93cJy9cfTg9ZqO2PkBWDNUMZXQC
* src/tools: 5eb6f8799e..6e34bace93
DEPS diff: dfc3d16403..b63463aa70/DEPS

No update to Clang.

BUG=None

Change-Id: Id29ac5f28e71cd5c1bb0bf537efd5c743299cf6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320767
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@{#40770}
2023-09-19 20:28:25 +00:00
chromium-webrtc-autoroll
4b583c7323 Roll chromium_revision eef62e8a0c..dfc3d16403 (1197906:1198356)
Change log: eef62e8a0c..dfc3d16403
Full diff: eef62e8a0c..dfc3d16403

Changed dependencies
* src/base: 10140da63a..af09c3ab82
* src/build: c5658c73de..6f1fe9f2bb
* src/ios: 91328c276e..c3053bca38
* src/testing: ac71f97e4a..17c39b2824
* src/third_party: 935018fd37..6507a9e32c
* src/third_party/androidx: zIMLlRAldYvFj1UOOB-KZX_1YKfWx4vfYoCYVyF1XUsC..Bhz5Zr8-PhtdWdHbfxFeMvoDSibSwm6VTSAEh8QyoHsC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0dfa3b81d7..693c3fa3c2
* src/third_party/depot_tools: 523537049c..4dac5d6b4b
* src/third_party/flatbuffers/src: 28861d1d7d..0343396e49
* src/third_party/perfetto: 9a3ec114fc..e5ad178350
* src/tools: 723bed483d..5eb6f8799e
DEPS diff: eef62e8a0c..dfc3d16403/DEPS

No update to Clang.

BUG=None

Change-Id: I9530d9357d7624a4c9cd1d7a8f493a27df179bc4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320765
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@{#40769}
2023-09-19 15:07:19 +00:00
Youfa
f8c70c9c34 fix: Handle out-of-range device index after GetDevicesInfo
When the specified device was not found in GetDevicesInfo,
SetPlayoutDevice/SetRecordingDevice will never return a (-1) error.

Bug: None
Change-Id: I9ac71cf72f7876c1c54ee593f184aa4007dba22f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320500
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40768}
2023-09-19 12:13:39 +00:00
Jeremy Leconte
2e7ed0d615 Roll chromium_revision 6ac7929166..eef62e8a0c (1190797:1197906)
Change log: 6ac7929166..eef62e8a0c
Full diff: 6ac7929166..eef62e8a0c

Changed dependencies
* fuchsia_version: version:14.20230826.1.1..version:15.20230909.2.1
* reclient_version: re_client_version:0.113.0.8b45b89-gomaip..re_client_version:0.114.2.81e819b-gomaip
* src/base: 609cafa975..10140da63a
* src/build: 115a707991..c5658c73de
* src/buildtools: b2043d4f43..a567506e78
* src/buildtools/linux64: git_revision:cc56a0f98bb34accd5323316e0292575ff17a5d4..git_revision:991530ce394efb58fcd848195469022fa17ae126
* src/buildtools/mac: git_revision:cc56a0f98bb34accd5323316e0292575ff17a5d4..git_revision:991530ce394efb58fcd848195469022fa17ae126
* src/buildtools/reclient: re_client_version:0.113.0.8b45b89-gomaip..re_client_version:0.114.2.81e819b-gomaip
* src/buildtools/win: git_revision:cc56a0f98bb34accd5323316e0292575ff17a5d4..git_revision:991530ce394efb58fcd848195469022fa17ae126
* src/ios: 17864bdc8f..91328c276e
* src/testing: ff8dee88bc..ac71f97e4a
* src/third_party: ee6367daea..935018fd37
* src/third_party/android_build_tools/manifest_merger: kkbYOGsVRXhtxBiXuTufY0puTnG5QAfyxvFTBHFWL08C..FlwnxEZ1wdjoQfedkF4MiZgo8pD48-_CJNA7RnU6as4C
* src/third_party/android_toolchain/ndk: R_8suM8m0oHbZ1awdxGXvKEFpAOETscbfZxkkMthyk8C..3vHltFqfgIw8wZ38ggGM9c7Eyw_AHZnwCgFIVtc9gngC
* src/third_party/androidx: 2n47PFweHFzGxPWjh9RANTrGhmSDWowZ-YhkOV4j11MC..zIMLlRAldYvFj1UOOB-KZX_1YKfWx4vfYoCYVyF1XUsC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/b8e012e1ff..3aecf1d00b
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b8c4f2d99a..0dfa3b81d7
* src/third_party/depot_tools: 427f0f43ad..523537049c
* src/third_party/freetype/src: dd1ced4ee3..d7b63a966b
* src/third_party/kotlin_stdlib: 6cGkpHi3fSRhpRfq2b1mjmzfFmShvtQe6gy4g2nFQd0C..7XCiIAlSi36gvPwOn8N4Q1GE9sMLw6V1RljM9151cWIC
* src/third_party/libc++/src: 84fb809dd6..7cee6b00d3
* src/third_party/libc++abi/src: 3d83ca7bd2..f6a17c88dd
* src/third_party/libunwind/src: 76e621a897..d9b4abf6b6
* src/third_party/libvpx/source/libvpx: 24c0dcc851..6da1bd01d6
* src/third_party/perfetto: 00427277dd..9a3ec114fc
* src/third_party/r8: TBaeKaSTY2ttKx2JSFuWiQ8Na80KHZwLEgSAvT1DBJ0C..WptUn43oi_BkFPtEyZTdUD9wZo1yy8OPVqFwdP3jmqoC
* src/third_party/turbine: ZlMS4BOYyYmbU8BuBDGyW7QrkvZ_-pTkm4lH4jKjTi4C..laSnfZnTgkmZynERrjAlU3yeqB5rN446BctGmKQsZ64C
* src/tools: 3e78ed797e..723bed483d
* src/tools/luci-go: git_revision:fe3cfd422b1012c2c8cf00d65cdb11aa2c26cd66..git_revision:8b73cff3b780a7136c4904103f19124d2be3dee1
* src/tools/luci-go: git_revision:fe3cfd422b1012c2c8cf00d65cdb11aa2c26cd66..git_revision:8b73cff3b780a7136c4904103f19124d2be3dee1
DEPS diff: 6ac7929166..eef62e8a0c/DEPS

Clang version changed llvmorg-17-init-16420-g0c545a44:llvmorg-18-init-4631-gd50b56d1
Details: 6ac7929166..eef62e8a0c/tools/clang/scripts/update.py

BUG=chromium:1481493,chromium:1483216,b/298960678

Change-Id: I934c827a71d332242ff182de08ba145c8eb8ec04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320680
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40767}
2023-09-19 12:06:33 +00:00
Harald Alvestrand
e14d122a7b Remove deprecated SendRtp and SendRtcp functions
and delete remaining usages.

Bug: webrtc:15410
Change-Id: I912bedca80a5a446a3f770211d164a5eb0af02bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320520
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40766}
2023-09-19 10:59:26 +00:00
Danil Chapovalov
090699a01b Delete deprecated RtpSource timestamp_ms constructor and accessor
Bug: webrtc:13756
Change-Id: Ic43cf82451785b4fbe184fce466e77b16b2c781a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319581
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40765}
2023-09-19 09:00:03 +00:00
Olov Brändström
7cdf66f116 Add local capture clock offset to video RtpPacketInfos
Start to save local capture clock offset for video. This is part of a effort to add End 2 End metric on Android.

Bug: None
Change-Id: Icd6e567faf66f1dc200d8661344708356bda470b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320300
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Olov Brändström <brandstrom@google.com>
Cr-Commit-Position: refs/heads/main@{#40764}
2023-09-18 17:20:57 +00:00
Philipp Hancke
b916a70c9d Use RTCError instead of string for PostCreateSessionDescriptionFailed
which allows exposing more granular errors from CreateOffer/CreateAnswer

BUG=webrtc:15499

Change-Id: If72a84515e220d1e7ca739318bf0b6e8a662f60e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320600
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40763}
2023-09-18 15:23:38 +00:00
Michael Froman
3e1484e280 Check ConvertToI420 result for all errors in VideoCaptureImpl::IncomingFrame
Bug: webrtc:15415
Change-Id: Ia303e1803d8238c4db68c7dc8d207b0ccfccadba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/316343
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40762}
2023-09-18 15:15:34 +00:00
Philipp Hancke
96bc094d38 Rename simulcast SDP serializer
which is not a generic SDP serializer but only deals with the
simulcast SDP.

BUG=None

Change-Id: I6bed6ada28ad5b96f07fd7670ad3d635bd4bc732
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320280
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40761}
2023-09-18 10:09:02 +00:00
Emil Lundmark
17304c3bf8 Perform packetization verification until a match is found
If there happens to be an asymmetry between local and remote codecs we
shouldn't validate that there's a 1:1 packetization mapping for every
codec. It's sufficient to check that there's at least one matching
packetization per codec.

Bug: webrtc:15473
Change-Id: Ib4fc8fdd54bb4dccf96f0c802746c848e2deed83
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320440
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Auto-Submit: Emil Lundmark <lndmrk@webrtc.org>
Reviewed-by: Sergey Sukhanov <sergeysu@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40760}
2023-09-18 07:43:03 +00:00
webrtc-version-updater
f96430e433 Update WebRTC code version (2023-09-18T04:12:27).
Bug: None
Change-Id: Iab2ec2612399b368817b9b02fd6f217b8509a907
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320543
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@{#40759}
2023-09-18 05:40:08 +00:00
webrtc-version-updater
6825122fd2 Update WebRTC code version (2023-09-17T04:13:24).
Bug: None
Change-Id: I1828be750d88f2aae91e634339eceeef34374805
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320356
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@{#40758}
2023-09-17 06:11:57 +00:00
webrtc-version-updater
868024bf8c Update WebRTC code version (2023-09-16T04:07:54).
Bug: None
Change-Id: Id2070e42690ccac9c9c4eb249f18121bdeaae047
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320350
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@{#40757}
2023-09-16 05:44:23 +00:00
Dan Tan
6f34843baa Fix EncoderBitrateAdjuster to read min bitrates from EncoderInfo
Change-Id: I118817fe9fc4d4e674268743ac7d6d2773d366de
Bug: webrtc:15496
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320260
Reviewed-by: Michael Horowitz <mhoro@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Dan Tan <dwtan@google.com>
Cr-Commit-Position: refs/heads/main@{#40756}
2023-09-15 21:16:01 +00:00
Danil Chapovalov
3aa951a7c6 Delete SendDelayObserver interface
send delay is now measured through  SendPacketObserver interface

Bug: None
Change-Id: I0dc3de1522e2824d9431d7e3a3dc524588687dda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319500
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40755}
2023-09-15 14:59:23 +00:00
Philipp Hancke
745641e589 sdp: remove WebRTC-PreventBundleHeaderExtensionIdCollision killswitch
and the associated UMA metrics after rollout in M116 stable.

BUG=webrtc:14782

Change-Id: Ib2e0f96e8aa0c1ffbf48aea30f93195aa8b44bb0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/317280
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40754}
2023-09-15 12:27:22 +00:00
Olov Brändström
ad12dc52b7 Change ChannelReceive::GetAudioFrameWithInfo to use new Converts method
Use the new Converts function added in webrtc-review.googlesource.com/c/src/+/320080. Later this will also be added to video.
This change is part of an effort to get Glass 2 Glass metrics. This particular change is not needed, but I intend to add this code to video, and thinks it's nice if the code for video and audio looks the same.

Bug: None
Change-Id: I04caff0dbef1cd4f391bbaa4f8bdee0e66043888
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320281
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Olov Brändström <brandstrom@google.com>
Cr-Commit-Position: refs/heads/main@{#40753}
2023-09-15 10:46:02 +00:00
Philipp Hancke
b64615a194 sdp: reject RTP payload types in the 64-95 range w/rtcp-mux
which is forbidden by
  https://tools.ietf.org/html/rfc5761#section-4

BUG=webrtc:12197

Change-Id: I6227f01e7dcbca3f5871a2e4a8cea3c4db0b16cf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/319120
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40752}
2023-09-15 09:18:52 +00:00