42948 Commits

Author SHA1 Message Date
Jeremy Leconte
5f4efcf303 Update test_flags visibility.
Change-Id: Ic18fea850d77fce90316c4b7118331c459a15685
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323080
Auto-Submit: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40916}
2023-10-12 09:59:33 +00:00
Mirko Bonadei
f83da9dddd Set optimize_for_size for iOS perf tests.
No-Try: True
Bug: webrtc:15524
Change-Id: I525f014f5c321000d520ef68a682f8ca1395bebd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323002
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40915}
2023-10-12 08:00:24 +00:00
chromium-webrtc-autoroll
973705e5be Roll chromium_revision 98790ba2de..12a1bdba49 (1208444:1208649)
Change log: 98790ba2de..12a1bdba49
Full diff: 98790ba2de..12a1bdba49

Changed dependencies
* src/base: 8e17c67f0d..27ce87dd23
* src/build: bb7ea33697..1de43c2610
* src/ios: a82b42786d..a3b4f5efda
* src/testing: 39050aaaca..569bfa6df5
* src/third_party: 45f0407cbe..1ed2e049ff
* src/third_party/androidx: llw7NnkIwN-OjAy6_WPZG9irDybN6NJP7t9NNkHzV04C..n-49vMsfeUdbL-4uiGFCKiXPdIOzcg6-aFmLL64c2foC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/30e34f3dc1..897e3d48d8
* src/third_party/depot_tools: aabd869daf..69e597f8e5
* src/third_party/icu: 995db880cf..a622de35ac
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/0d59418942..11693fd86d
* src/third_party/libvpx/source/libvpx: 38a707faef..3fbd1dca6a
* src/tools: 1a84f2c801..d7757d197a
DEPS diff: 98790ba2de..12a1bdba49/DEPS

No update to Clang.

BUG=None

Change-Id: I3b4a219f42cdd84f2b3032ae799c4301dc253268
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323044
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@{#40914}
2023-10-12 05:21:17 +00:00
chromium-webrtc-autoroll
f286c902a6 Roll chromium_revision 52b4062c6d..98790ba2de (1208231:1208444)
Change log: 52b4062c6d..98790ba2de
Full diff: 52b4062c6d..98790ba2de

Changed dependencies
* src/base: f9cf79db91..8e17c67f0d
* src/build: 2dccc3874f..bb7ea33697
* src/buildtools/linux64: git_revision:991530ce394efb58fcd848195469022fa17ae126..git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53
* src/buildtools/mac: git_revision:991530ce394efb58fcd848195469022fa17ae126..git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53
* src/buildtools/win: git_revision:991530ce394efb58fcd848195469022fa17ae126..git_revision:182a6eb05d15cc76d2302f7928fdb4f645d52c53
* src/ios: be8c1b24bd..a82b42786d
* src/testing: 96049486fa..39050aaaca
* src/third_party: ea4ee25d4b..45f0407cbe
* src/third_party/android_build_tools/bundletool: 2RPwohwtc6on0_96oFxokeEvnC1LbLrGuyCAw00k62AC..xOeKyLIaK_RRHU0Qv0EdxTrRlq_22HAwoOr1xn5yoOcC
* src/third_party/androidx: DFIp2weQcjP-sciQ_WkYq9G7Y_YS0Eh_VIUHSgqEJgMC..llw7NnkIwN-OjAy6_WPZG9irDybN6NJP7t9NNkHzV04C
* src/third_party/kotlin_stdlib: as5vlzFVMpLTCQXVJqs-kifMAEQmjK_fImDy09zQB8AC..QwS-YZL_N4g1SjI1Ngely1WPNxLh-kfYpFZhKaEXGawC
* src/third_party/libunwind/src: 2ce7927479..9ebf30f2a4
* src/third_party/perfetto: ad2927387e..fdbd437367
* src/tools: a6b74f74b5..1a84f2c801
DEPS diff: 52b4062c6d..98790ba2de/DEPS

No update to Clang.

BUG=None

Change-Id: I1af1984098c1cad697fc23826875a2950f0c63f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323041
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@{#40913}
2023-10-11 20:54:53 +00:00
chromium-webrtc-autoroll
e30dd5c10c Roll chromium_revision f9691c6faf..52b4062c6d (1208122:1208231)
Change log: f9691c6faf..52b4062c6d
Full diff: f9691c6faf..52b4062c6d

Changed dependencies
* src/base: f99a440717..f9cf79db91
* src/ios: 8268c9143f..be8c1b24bd
* src/testing: 3d87dab413..96049486fa
* src/third_party: d488884559..ea4ee25d4b
* src/third_party/androidx: fT5pz2yH4irycAN03PGWg7WhP9YI8WplHi8GsnRTL0IC..DFIp2weQcjP-sciQ_WkYq9G7Y_YS0Eh_VIUHSgqEJgMC
* src/third_party/perfetto: 8e5b8483f3..ad2927387e
* src/tools: aaf8d9da72..a6b74f74b5
DEPS diff: f9691c6faf..52b4062c6d/DEPS

No update to Clang.

BUG=None

Change-Id: I65724174c3d7fe73142c0125981b512f129575a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323020
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@{#40912}
2023-10-11 14:43:38 +00:00
Per K
0b554e7004 Upper limit pacer send bursts to about 63Kbyte
The purpose is to ensure send socket buffers are not overfilled at high
pacing rates.

Bug: chromium:1354491
Change-Id: Ic6f473080292f84a2a099b85fb5817f7e14e7355
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/323000
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40911}
2023-10-11 14:22:44 +00:00
Philipp Hancke
dde1cb6212 Add note about two-byte extension to VLA docs
since the extension can be too large to fit the 16 bytes available
to one-byte extensions
  https://www.rfc-editor.org/rfc/rfc8285#section-4.2
when including the width and height fields.
Also document when those fields are sent.

BUG=webrtc:12000

Change-Id: If17f57d40c0bde9b060f223c548e407d6c124b82
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321200
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40910}
2023-10-11 11:20:19 +00:00
Jeremy Leconte
1a8d5292c2 WebRTC-DeprecateGlobalFieldTrialString/Enabled/ - part 19/inf
Convert most field trials used in PCLF tests.

Change-Id: I26c0c4b1164bb0870aae1a488942cde888cb459d
Bug: webrtc:10335
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322703
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40909}
2023-10-11 11:09:35 +00:00
Danil Chapovalov
c941579e95 Move field trial check WebRTC-DisableRtxRateLimiter
Checking in sending classes avoids using global field trial string in favor of the injected one.

In addition to that RateLimiter looks wrong layer for check that field trial:
checking inside RateLimiter class might be surprising if it is used for limiting something else than RTX bitrate.
evaluating field trial for each retransmitting packet might be expensive

Bug: webrtc:15184, webrtc:10335
Change-Id: I87bae3522bbd9692629d4f9b6caa119be03f2bd6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322720
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Ying Wang <yinwa@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40908}
2023-10-11 10:34:17 +00:00
Jonas Oreland
c4f3919fdd Add RTC_DCHECK that port_ is always valid in Connection.
This patch is a follow up to https://webrtc-review.googlesource.com/c/src/+/260943
which made it possible to destroy a Port before a Connection (on that
port).

This patch "reverses" this, by adding RTC_DHECK, and fixes the Port
destructor to release the Connections before invalidating the WeakPtr<>.

Currently there are no known occurrences where a Connection is destroyed after it's Port is. But prior to the change in Port destructor, a bunch unit tests failed on the newly added DCHECKs.

In addition:
a) modify StunReqquestManager to remove entry from hash before calling callback. This makes it possible for callback to modify (clear) hash.
b) clear pending requests when disconnecting from port, "should not be needed", depends on a)
c) add a getter for pending_delete()

Bug: webrtc:13892, webrtc:13865
Change-Id: I5d18f2db8d93b7cc25d18bd620063589ee9257c9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322861
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40907}
2023-10-11 10:16:15 +00:00
chromium-webrtc-autoroll
ddd6b69572 Roll chromium_revision 0e603da34a..f9691c6faf (1207996:1208122)
Change log: 0e603da34a..f9691c6faf
Full diff: 0e603da34a..f9691c6faf

Changed dependencies
* src/base: ad4178be5f..f99a440717
* src/build: 7f9fca9931..2dccc3874f
* src/buildtools: ab80d634ec..67cee5ecfd
* src/ios: 092658ad22..8268c9143f
* src/testing: 2c0323c714..3d87dab413
* src/third_party: 898664ec97..d488884559
* src/third_party/androidx: ubPprrWxHA0qqDaHt15loHyEFma5qJ5_nZ5SY4oHLewC..fT5pz2yH4irycAN03PGWg7WhP9YI8WplHi8GsnRTL0IC
* src/third_party/depot_tools: 4566632822..aabd869daf
* src/third_party/icu: 985b9a6f70..995db880cf
* src/tools: c828b4a078..aaf8d9da72
DEPS diff: 0e603da34a..f9691c6faf/DEPS

No update to Clang.

BUG=None

Change-Id: I41cb5211be43f649ad616caa67a95299a52d72c3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322981
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@{#40906}
2023-10-11 09:07:50 +00:00
webrtc-version-updater
33419cadc3 Update WebRTC code version (2023-10-11T04:12:21).
Bug: None
Change-Id: I3c22f47d4b83d6f65da201d7c2d6660ae978abe8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322963
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@{#40905}
2023-10-11 06:15:43 +00:00
chromium-webrtc-autoroll
cedabf3e2e Roll chromium_revision 61241f96d3..0e603da34a (1207859:1207996)
Change log: 61241f96d3..0e603da34a
Full diff: 61241f96d3..0e603da34a

Changed dependencies
* src/base: 1d92c44f33..ad4178be5f
* src/build: a1230ba9e1..7f9fca9931
* src/ios: 8a03469b90..092658ad22
* src/testing: d390ec41bd..2c0323c714
* src/third_party: 55454ff69e..898664ec97
* src/third_party/r8: ZQH8yoO1Ol5rCFRL2hzp4_mcdq23Fk19Z_gVHn5pzk8C..tr-hYTpA4Gomi1_TTF1Hvbc0Rwy8guQ4OMLc90Gw0uQC
* src/tools: 027a0872ea..c828b4a078
DEPS diff: 61241f96d3..0e603da34a/DEPS

No update to Clang.

BUG=None

Change-Id: Ic71cca508752ae1349a72934ff16874ff75493ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322960
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@{#40904}
2023-10-11 00:46:24 +00:00
chromium-webrtc-autoroll
5afdc10c1e Roll chromium_revision b38457816f..61241f96d3 (1207700:1207859)
Change log: b38457816f..61241f96d3
Full diff: b38457816f..61241f96d3

Changed dependencies
* src/base: 1cd98077e5..1d92c44f33
* src/build: 7019612497..a1230ba9e1
* src/buildtools: 657ac241f8..ab80d634ec
* src/ios: 71c4ff7e2e..8a03469b90
* src/testing: 604a153a42..d390ec41bd
* src/third_party: 8e52b48387..55454ff69e
* src/third_party/androidx: OaH5bHMp_S6FsqKAhEI9qI-0aMFnozdmCwqRK9b8ULgC..ubPprrWxHA0qqDaHt15loHyEFma5qJ5_nZ5SY4oHLewC
* src/third_party/depot_tools: 4d6298fabb..4566632822
* src/third_party/libc++/src: 8fc17971d6..e07dcc1eaa
* src/tools: ad4df51148..027a0872ea
DEPS diff: b38457816f..61241f96d3/DEPS

No update to Clang.

BUG=None

Change-Id: If85840b6668dc2cf68555be16fbf501b0761ea74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322940
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@{#40903}
2023-10-10 21:00:44 +00:00
chromium-webrtc-autoroll
756911644f Roll chromium_revision 4ba7b4a5c4..b38457816f (1207541:1207700)
Change log: 4ba7b4a5c4..b38457816f
Full diff: 4ba7b4a5c4..b38457816f

Changed dependencies
* src/build: 6ae7603574..7019612497
* src/ios: 923647f8ef..71c4ff7e2e
* src/testing: 910b1725b1..604a153a42
* src/third_party: 115d822afe..8e52b48387
* src/third_party/androidx: zUlqegt7mTpkaIkH0An0OHhHMxUEu2Ocnd8D_a9WcmYC..OaH5bHMp_S6FsqKAhEI9qI-0aMFnozdmCwqRK9b8ULgC
* src/third_party/depot_tools: 92d8c4e0cf..4d6298fabb
* src/third_party/freetype/src: 7b308a29dd..322e580bd0
* src/tools: 96d415300d..ad4df51148
DEPS diff: 4ba7b4a5c4..b38457816f/DEPS

No update to Clang.

BUG=None

Change-Id: I0224083ef305595853e55e743650b65f5c5fda2f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322881
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@{#40902}
2023-10-10 16:46:36 +00:00
Danil Chapovalov
8144935b78 Replace WebRTC-QuickPerfTest field trial with similar named dedicated test flag
Bug: webrtc:7101
Change-Id: I4034f90fdd3456c1d09981142ad494ad150f7b94
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322801
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40901}
2023-10-10 12:20:33 +00:00
Harald Alvestrand
60362c144c Prepare to deprecate AsyncResolver class
This removes internal usage of AsyncResolver, including from
PhysicalSocketServer.
PhysicalSocketServer was also run through IWYU.

Bug: webrtc:12598
Change-Id: I18aa6fb60e4a40face4afa0446a161379470680d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322721
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40900}
2023-10-10 12:16:33 +00:00
chromium-webrtc-autoroll
592654f0c6 Roll chromium_revision 55f6a9923a..4ba7b4a5c4 (1207445:1207541)
Change log: 55f6a9923a..4ba7b4a5c4
Full diff: 55f6a9923a..4ba7b4a5c4

Changed dependencies
* src/base: b5fe4a6816..1cd98077e5
* src/build: b1221f6f36..6ae7603574
* src/ios: 55efea0678..923647f8ef
* src/testing: 645b1e9cec..910b1725b1
* src/third_party: 39a60289a3..115d822afe
* src/tools: 348119af21..96d415300d
DEPS diff: 55f6a9923a..4ba7b4a5c4/DEPS

No update to Clang.

BUG=None

Change-Id: Ifecddaeb86c44443de223cc7ed5f8ff9ab4e2d5e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322820
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40899}
2023-10-10 10:34:49 +00:00
Shuhai Peng
adb855cf8d Added AsString() function for color space for easier debugging
Change-Id: I517a435769795de26502aea0dd3e01c1ed867616
Bug: chromium:1449570
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320166
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40898}
2023-10-10 09:08:28 +00:00
Danil Chapovalov
f2443a7971 Replace WebRTC-QuickPerfTest field trial with a flag
This field trial is configured via command line flag, so may use flag system directly, reducing dependency on global field trial string.

Bug: webrtc:7101, webrtc:10335
Change-Id: I1e48e0e3fdc251b73a375c6d7f1a46fa4f8a179b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322624
Reviewed-by: 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@{#40897}
2023-10-10 08:59:10 +00:00
Harald Alvestrand
fb658ca282 RTC_EXPORT AsyncDnsResolver
Its predecessor is being used directly by at least one Chromium function.

Bug: webrtc:12598
Change-Id: I0c521f03cf6664036a48d5d45dcacaa74ae8582c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322800
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40896}
2023-10-10 08:46:15 +00:00
webrtc-version-updater
5e2285fb61 Update WebRTC code version (2023-10-10T04:12:40).
Bug: None
Change-Id: I0540c874f1041066f13278663a9b3ae440f98bba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322764
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@{#40895}
2023-10-10 08:11:53 +00:00
chromium-webrtc-autoroll
5588d8d3e0 Roll chromium_revision 262607b10f..55f6a9923a (1207315:1207445)
Change log: 262607b10f..55f6a9923a
Full diff: 262607b10f..55f6a9923a

Changed dependencies
* src/base: bfab78336a..b5fe4a6816
* src/build: bc93fc0433..b1221f6f36
* src/ios: cbbaf8f38f..55efea0678
* src/testing: 3e60a8be2a..645b1e9cec
* src/third_party: e59cb25307..39a60289a3
* src/third_party/androidx: s8VNlRsmChI1Ss2qzgFkIJ2B-5zvPGWBkY7OPnUyUjUC..zUlqegt7mTpkaIkH0An0OHhHMxUEu2Ocnd8D_a9WcmYC
* src/tools: 643b7e3d08..348119af21
DEPS diff: 262607b10f..55f6a9923a/DEPS

No update to Clang.

BUG=None

Change-Id: Id762488dfa3239af3fac48262f21bf26ed5352b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322744
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@{#40894}
2023-10-10 08:10:50 +00:00
chromium-webrtc-autoroll
4725d44f26 Roll chromium_revision 0da6ae5ac8..262607b10f (1207157:1207315)
Change log: 0da6ae5ac8..262607b10f
Full diff: 0da6ae5ac8..262607b10f

Changed dependencies
* src/ios: 1088af803d..cbbaf8f38f
* src/testing: 881276fe5a..3e60a8be2a
* src/third_party: 88639ce28b..e59cb25307
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4d83729ced..30e34f3dc1
* src/third_party/depot_tools: ffd07cc90d..92d8c4e0cf
* src/tools: de498bbe55..643b7e3d08
DEPS diff: 0da6ae5ac8..262607b10f/DEPS

No update to Clang.

BUG=None

Change-Id: If349693f990cb9bb0989dbe889fed2e45e2ec9a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322762
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@{#40893}
2023-10-09 22:29:03 +00:00
Jan Grulich
01932ebaec PipeWire capturer: make restore tokens re-usable more than one time
Do not automatically remove all tokens once we attempt to use them. This
mitigates an issue with Google Meet where an additional instance of a
DesktopCapturer is created and destroyed right away, taking away the
token we would use otherwise. Also save the token under same SourceId
once we get a new (but could be same) token from the restored session.

Bug: webrtc:15544
Change-Id: I565b22f5bf6a4d8a3b7d6d757f9c1046c7a0557d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322621
Commit-Queue: Jan Grulich <grulja@gmail.com>
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Cr-Commit-Position: refs/heads/main@{#40892}
2023-10-09 19:08:41 +00:00
chromium-webrtc-autoroll
e3d8b22911 Roll chromium_revision de49bd6f22..0da6ae5ac8 (1205695:1207157)
Change log: de49bd6f22..0da6ae5ac8
Full diff: de49bd6f22..0da6ae5ac8

Changed dependencies
* fuchsia_version: version:15.20230930.1.1..version:15.20231007.2.1
* reclient_version: re_client_version:0.113.0.8b45b89-gomaip..re_client_version:0.116.1.9128bc4-gomaip
* src/base: 858655d3c0..bfab78336a
* src/build: 76f5031632..bc93fc0433
* src/buildtools: c3c28168c6..657ac241f8
* src/buildtools/reclient: re_client_version:0.113.0.8b45b89-gomaip..re_client_version:0.116.1.9128bc4-gomaip
* src/ios: c5c0087274..1088af803d
* src/testing: 73590462a6..881276fe5a
* src/third_party: 3799cfa702..88639ce28b
* src/third_party/android_build_tools/aapt2: STY0BXlZxsEhudnlXQFed-B5UpwehcoM0sYqor6qRqsC..y1G4s2RWI63L9ZLgzS3RzFdWdeblpCmYyAUzMphcQawC
* src/third_party/android_build_tools/manifest_merger: 9gAaukznhLAAtANeZ_AT_9z8xXF5ZUzuc0h0TfMr7IIC..f91o-aOAEitXaUBozBpROZfvZOxQOB9aqPJGduMwoNYC
* src/third_party/androidx: C9-9RRz4W5Y0Q212vn6d5uvp6xBu0eAnewmbj529DM4C..s8VNlRsmChI1Ss2qzgFkIJ2B-5zvPGWBkY7OPnUyUjUC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/d24a38200f..6d3db84c47
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/1a33dd1f59..4d83729ced
* src/third_party/depot_tools: c2e0061723..ffd07cc90d
* src/third_party/ffmpeg: 0d75f366d5..acb78dc0f4
* src/third_party/harfbuzz-ng/src: db700b5670..f26fd69d85
* src/third_party/libc++/src: e0cb589445..8fc17971d6
* src/third_party/libc++abi/src: b6e1ac1649..db9800c042
* src/tools: b40f8fd9a8..de498bbe55
DEPS diff: de49bd6f22..0da6ae5ac8/DEPS

Clang version changed llvmorg-18-init-7313-geee1f7ce:llvmorg-18-init-7785-geef35c28
Details: de49bd6f22..0da6ae5ac8/tools/clang/scripts/update.py

BUG=None

Change-Id: Iadcd89645a779e2ea78a2554110c1527f1d455b3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322741
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@{#40891}
2023-10-09 19:06:39 +00:00
Christoffer Jansson
d63cd63819 Use 8 shards for svc tests on android
Bug: webrtc:15538
Change-Id: Ib794bd6e0c8b43636da47bd662cf47ba40bd7576
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322701
Commit-Queue: Christoffer Jansson <jansson@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Christoffer Jansson <jansson@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40890}
2023-10-09 09:55:49 +00:00
Victor Boivie
b847a43488 dcsctp: Reset synchronously with incoming request
When a sender has requested a stream to be reset, and the last sender
assigned TSN hasn't been received yet, the receiver will enter deferred
reset mode, where it will store any data chunks received after that
given TSN, and replay those later, when the stream has been reset.

Before this CL, leaving deferred mode was done as soon as the sender's
last assigned TSN was received. That's actually not how the RFC
describes the process[1], but was done that way to properly handle some
sequences of RE-CONFIG and FORWARD-TSN. But after having read the RFCs
again, and realizing that whenever RFC6525 mention "any data arriving",
this also applies to any FORWARD-TSN[2] - it's better to reset streams
synchronously with the incoming requests, and defer not just DATA past
the sender last assigned TSN, but also any FORWARD-TSN after that TSN.

This mostly simplifies the code and is mostly a refactoring, but most
importantly aligns it with how the resetting procedure is explained in
the RFC. It also fixes two bugs:

 * It defers FORWARD-TSN *as well as* DATA chunks with a TSN later
   than the sender's last assigned TSN - see test case. The old
   implementation tried to handle that by exiting the deferred reset
   processing as soon as it reached the sender's last assigned TSN, but
   it didn't manage to do that in all cases.
 * It only defers DATA chunks for streams that are to be reset, not
   all DATA chunks with a TSN > sender's last assigned TSN. This was
   missed in the old implementation, but as it's now implemented
   strictly according to the RFC, this was now done.

[1] https://datatracker.ietf.org/doc/html/rfc6525#section-5.2.2
[2] RFC6525 cover stream resetting, and RFC3758 cover FORWARD-TSN, and
    the combination of these is not covered in the RFCs.

Bug: webrtc:14600
Change-Id: Ief878b755291b9c923aa6fb4317b0f5c00231df4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322623
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40889}
2023-10-09 09:47:57 +00:00
Philipp Hancke
f16e139357 Generalize ssrc-group check to apply to groups other than SIM
BUG=chromium:1477075

Change-Id: I20f094dee11ea26a180471ce52d78d916f922f29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322440
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40888}
2023-10-09 05:59:48 +00:00
webrtc-version-updater
15303a7160 Update WebRTC code version (2023-10-09T04:13:28).
Bug: None
Change-Id: I8c6006ec862f059d321a077cf3e79bf25efdbda5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322682
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@{#40887}
2023-10-09 05:35:17 +00:00
webrtc-version-updater
3c3e205d1e Update WebRTC code version (2023-10-07T04:03:53).
Bug: None
Change-Id: I7467696806d3f0765b97cc67d81686ed9e849dbe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322591
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@{#40886}
2023-10-07 05:33:16 +00:00
Harald Alvestrand
85ea965cc5 Let ValidateSessionDescription decide error on failure
Return the error code from ValidateSessionDescription rather than
returning INTERNAL_ERROR for every failure case.

Bug: chromium:1490510
Change-Id: I3b745174ce986f9d7ebfa051c116b1c9d29e31c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322622
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40885}
2023-10-06 19:21:34 +00:00
Sergey Silkin
a4b2b95f99 Restrict ARM-specific VP8/VP9/AV1 settings to mobile platforms
ARM-specific settings were intended to be used on mobile ARM devices which may not be powerful enough. But the settings were also applied to ARM-based Macs. This changes restricts ARM-specific settings to Android and iOS platforms.

Bug: none
Change-Id: I68764b4c0679db07399bba5923f4a6be89c5ad80
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321861
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Jerome Jiang <jianj@google.com>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40884}
2023-10-06 15:10:04 +00:00
Linus Nilsson
f166fe245c Avoid excessive eglMakeCurrent calls
With shared EglConnections each client must ensure their EGLSurface
is made current every time they access the thread. This will lead to
unnecessary eglMakeCurrent calls when the EGLSurface is in fact already
current, such as when the EglConnection only has one client or when one
client accesses the thread without interruption.

Bug: b/217863437
Change-Id: I1b03daec4d5cd43af21fe9c168e3637f676b6fec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322322
Reviewed-by: Ranveer Aggarwal‎ <ranvr@webrtc.org>
Commit-Queue: Linus Nilsson <lnilsson@webrtc.org>
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40883}
2023-10-06 14:20:28 +00:00
Philipp Hancke
36e4dd2f42 Add histogram for DTLS peer signature algorithm
in order to estimate the impact of deprecating SHA1. Chromium UMA CL:
  https://chromium-review.googlesource.com/c/chromium/src/+/4894345

BUG=webrtc:15517

Change-Id: I5216ba2a8cbba2f276af20d31aa5e111e7c3a141
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321620
Reviewed-by: David Benjamin <davidben@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40882}
2023-10-06 12:25:37 +00:00
Victor Boivie
9cf825ded9 dcsctp: Abandon correct message on stream reset
Before this CL, a message was identified by the triple (stream_id,
is_unordered, MID) (and yes, the MID is always present in the send
queue, even when interleaved message is not enabled.). So when a chunk
was abandoned due to e.g. having reached the retransmission limit, all
other chunks for that message in the retransmission queue, and all
unsent chunks in the send queue were discarded as well.

This works well, except for the fact that resetting a stream will result
in the MID being set to zero again, which can result in two different
messages having the same identifying triple. And due to the
implementation, both messages would get abandoned.

In WebRTC, an entire data channels is either reliable or unreliable, and
for a message to be abandoned, the channel must be unreliable. So this
means that in the case of stream resets - meaning that a channel was
closed and then reopened, an abandoned message from the old (now closed)
channel would result in abandoning another message sent on the re-opened
data channel.

This CL introduces a new internal property on messages while in the
retransmission and send queue; The "outgoing message id". It's a
monotonically increasing identifier - shared among all streams - that is
never reset to zero in the event of a stream reset. And now a message is
actually only identified by the outgoing message id, but often used
together with the stream identifier, as all data in the send queue is
partitioned by stream. This identifier is 32 bits wide, allowing at most
four billion messages to be in-flight, which is not a limitation, as the
TSN is also 32 bits wide.

Bug: webrtc:14600
Change-Id: I33c23fb0e4bde95327b15d1999e76aa43f5fa7db
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322603
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40881}
2023-10-06 10:48:33 +00:00
Mirko Bonadei
b01cd19fd7 Switch svc_tests from using Pixel 2 to Pixel 3a.
Bug: webrtc:15538
Change-Id: I4c7dbd0bccf25f3d90b006c71b96bf7aa7fd8c68
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322600
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40880}
2023-10-06 10:34:33 +00:00
Mirko Bonadei
9dae1dfda7 Refresh infra/specs.
Bug: None
Change-Id: I288a3b0983d9d53425982901643548adcca7ba9b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322601
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40879}
2023-10-06 08:54:52 +00:00
Mirko Bonadei
a1773f05ab Register WebRTC-VP8-MaxFrameInterval.
Bug: webrtc:15530
Change-Id: I06da0515b04691f8dc69da0d4b1cb4bb1017c0cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322602
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40878}
2023-10-06 08:29:02 +00:00
Mirko Bonadei
3e560c6fb1 Enable rtc_strict_field_trials DCHECKs on most of the bots.
This will allow to stop CLs on CQ in case the CL is adding or removing
a field trial without updating the field trial registry.

This only affects debug and release bots but not pure_release bots
since they are used for performance tests.

Bug: webrtc:14154
Change-Id: Iab277fd4791b6f0cfb5304fd4e39a8519ea71198
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/321880
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Emil Lundmark <lndmrk@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40877}
2023-10-05 20:20:01 +00:00
Victor Boivie
ee0270b67c dcsctp: Rename message_id to mid
MID is a RFC8260 property on an I-DATA chunk, replacing the SSN property
on the DATA chunk in non-interleaved message. The MID stands for
"Message Identifier", and it was frequently named "message_id" in the
source code, but sometimes "mid". To be consistent and using the same
terminology as is most common in the RFC, use "mid" everywhere.

This was triggered by the need to introduce yet another "message
identifier" - but for now, this is just a refacotring CL.

Bug: None
Change-Id: I9cca898d9f3a2f162d6f2e4508ec1b4bc8d7308f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322500
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40876}
2023-10-05 18:48:21 +00:00
henrika
e338b3f4a0 Adds TRACE_EVENT for OveruseFrameDetector::CheckForOveruse
Bug: webrtc:15539
Change-Id: I1acdbfddf3869c4464d8bf8e85aa88dac4150834
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322620
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40875}
2023-10-05 16:59:19 +00:00
Erik Språng
d7703d9505 Reland "Add mitigation for very long frame drop gaps with vp8"
This is a reland of commit 0d4b350006eae7dfeeb8c67f16f51b1c62351cee

Patchset 1 is the original CL. Patchset 2 contains a small tweak of the target bitrate in the unit test, in order to make in less susceptible to flakiness on runtime environments running a slightly different libvpx.

Original change's description:
> Add mitigation for very long frame drop gaps with vp8
>
> Bug: webrtc:15530
> Change-Id: I11f5e3f31f71301700dbff3fc9285236160bee45
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322320
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Auto-Submit: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40866}

Bug: webrtc:15530
Change-Id: I096b7d952286f7f53852d1ca70aea398b2747784
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322540
Auto-Submit: Erik Språng <sprang@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40874}
2023-10-05 13:29:23 +00:00
Philipp Hancke
13b5eb7c47 stats: ensure rtx ssrc is associated with primary ssrc
BUG=webrtc:15529

Change-Id: I3623eede7fc7890677516d78f3ef7a89a287eb8a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322221
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40873}
2023-10-05 12:33:34 +00:00
Ilya Nikolaevskiy
3af8bfb34a Disable flaky test
Bug: webrtc:15537
Change-Id: I286012535b869e43b9d21ec899dbb05387a90ab8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322520
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Auto-Submit: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40872}
2023-10-05 11:39:04 +00:00
Erik Språng
bada9dd30c Revert "Add mitigation for very long frame drop gaps with vp8"
This reverts commit 0d4b350006eae7dfeeb8c67f16f51b1c62351cee.

Reason for revert: Temporary revert to adjust thresholds for internal test

Original change's description:
> Add mitigation for very long frame drop gaps with vp8
>
> Bug: webrtc:15530
> Change-Id: I11f5e3f31f71301700dbff3fc9285236160bee45
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322320
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
> Auto-Submit: Erik Språng <sprang@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40866}

Bug: webrtc:15530
Change-Id: I920661835f0e59c0543794222e42b5643017db24
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322443
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Auto-Submit: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40871}
2023-10-05 11:00:47 +00:00
Mirko Bonadei
12199b1f96 Roll chromium_revision 1a86984556..de49bd6f22 (1204416:1205695)
Change log: 1a86984556..de49bd6f22
Full diff: 1a86984556..de49bd6f22

Changed dependencies
* src/base: 19c600fca5..858655d3c0
* src/build: 8a44cdc629..76f5031632
* src/buildtools: c8bee3e69d..c3c28168c6
* src/ios: 533f961c05..c5c0087274
* src/testing: 86a2370993..73590462a6
* src/third_party: 55c4796b77..3799cfa702
* src/third_party/androidx: tfNYaYQPGwu8upYGYo38upn04cSQFYR49Ai89gPC0PAC..C9-9RRz4W5Y0Q212vn6d5uvp6xBu0eAnewmbj529DM4C
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/b018f901e8..1a33dd1f59
* src/third_party/depot_tools: f90b3b035c..c2e0061723
* src/third_party/ffmpeg: 0ba3773340..0d75f366d5
* src/third_party/flatbuffers/src: 0343396e49..bcb9ef1876
* src/third_party/junit/src: 05fe2a64f5..0eb5ce7284
* src/third_party/libc++/src: a094e2535c..e0cb589445
* src/third_party/libc++abi/src: e8e4eb8f1c..b6e1ac1649
* src/third_party/libunwind/src: 7608093d21..2ce7927479
* src/third_party/perfetto: d44dbe4ad2..8e5b8483f3
* src/tools: 8a2e7818c8..b40f8fd9a8
DEPS diff: 1a86984556..de49bd6f22/DEPS

Clang version changed llvmorg-18-init-4631-gd50b56d1:llvmorg-18-init-7313-geee1f7ce
Details: 1a86984556..de49bd6f22/tools/clang/scripts/update.py

BUG=None

Change-Id: I3545b78119b91db8766efc1a6e1d1ad5333196e2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322424
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40870}
2023-10-05 10:33:16 +00:00
Markus Handell
a84368c3d3 TaskQueueBase: use C++17.
Fixed: webrtc:15371
Bug: webrtc:15371
Change-Id: I8bdcd733a7f43eb5e91986dfa478ad41e5074afd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/320020
Auto-Submit: Markus Handell <handellm@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40869}
2023-10-05 10:04:47 +00:00
Mirko Bonadei
fd9ac12756 Add more owners to build_overrides.
Bug: None
Change-Id: Ie8be9cde1a453003859e6c55db6cbf3dd8038cb5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322441
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Auto-Submit: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40868}
2023-10-05 09:32:59 +00:00
webrtc-version-updater
7c5a35fc30 Update WebRTC code version (2023-10-05T04:12:20).
Bug: None
Change-Id: Id475e53ac06c59042a186e08f71a67fa9d9052ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/322481
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@{#40867}
2023-10-05 05:57:28 +00:00