Commit graph

42609 commits

Author SHA1 Message Date
Oscar Mira
b6158b930a
Remove deprecated absl_deps from BUILD.gn 2024-11-20 14:00:47 +01:00
Oscar Mira
295629ab1e
Add proxy configuration to RingRTC FFI 2024-11-20 14:00:46 +01:00
Oscar Mira
a5e9692673
Restore proxy support broken by RingRTC m126 merge fixes 2024-11-20 14:00:46 +01:00
Oscar Mira
c868f226e4
Revert "Remove SOCKS5 support"
This reverts commit b5f2b17fd8.
2024-11-20 14:00:46 +01:00
Oscar Mira
40ce6b1f05
Revert "Remove unused+unmaintained PROXY_HTTPS code."
This reverts commit 81be7b2394.
2024-11-20 14:00:46 +01:00
Oscar Mira
4af6e00be0
Revert "Remove unused http_common build target (and source files)"
This reverts commit 0e662c8b0c.
2024-11-20 14:00:46 +01:00
Oscar Mira
e2d0b769f9
Revert "Remove more ProxyInfo references."
This reverts commit db6767dd0c.
2024-11-20 14:00:45 +01:00
Oscar Mira
46f324994c
Revert "Remove deprecated ProxyInfo code"
This reverts commit f54e0133d7.
2024-11-20 14:00:45 +01:00
Oscar Mira
7d35ded3f2
Resolve TURN hostname through proxy 2024-11-20 14:00:37 +01:00
Oscar Mira
087a188ff3
Disable UDP and STUN when proxy is set 2024-11-20 12:20:48 +01:00
Oscar Mira
9a5698762b
Add proxy settings to PeerConnection
Only Java SDK, PortAllocator, and TCP sockets are supported.
2024-11-20 12:20:39 +01:00
Oscar Mira
2eb4c30a1d
Revert "Delete unused class InsecureCryptStringImpl"
This reverts commit 952b571a4a.
2024-11-20 12:16:05 +01:00
Oscar Mira
5bafc82a43
Revert "Remove unused rtc_base crypt_string"
This reverts commit 4b8cfc4f13.
2024-11-20 12:16:05 +01:00
Jim Gustafson
3144924627 Update to WebRTC 6723 (m130) 2024-10-24 13:28:58 -07:00
Jim Gustafson
72d638d9de m130 merge fixes 2024-10-23 20:01:09 -07:00
Jim Gustafson
9280d4e8f0 Merge remote-tracking branch 'upstream/branch-heads/6723' 2024-10-17 09:03:43 -07:00
Henrik Boström
28b793b4dd [Merge-130] Fix LibvpxVp9Encoder simulcast bug.
As of [1], a single VP9 encoder instance can produce simulcast 4:2:1.
When it does, the EncodedImage has its simulcast index set (0, 1, 2).

The bug is that if you then go back to a single encoder instance,
either because you're doing singlecast or because you're doing
simulcast with scaling factors that are not power of two (not 4:2:1),
then the simulcast index which was previously set to 2 is not reset due
to the old code path never calling SetSimulcastIndex.

Example repro:
1. Send VP9 simulcast {180p, 360p, 720p}, i.e. 4:2.1.
2. Reconfigure to {180p, 360p, 540p}, i.e. no longer 4:2:1.

What should happen: all three layers are sent.
What actually happened: 180p is not sent and the 540p layer flips flops
between 180p and 540p because the EncodedImage says simulcast index is
2 for both encodings[0] and encodings[2].

The fix is a one-line change: `SetSimulcastIndex(std::nullopt)` in the
case that we don't have a `simulcast_to_svc_converter_` that sets it
(0, 1, 2) for us.

[1] https://webrtc-review.googlesource.com/c/src/+/360280

(cherry picked from commit a6fbb35ac1)

Bug: chromium:370299916
Change-Id: I94ce1a0bde43ef56cba930cb69b744877bbd4bf9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363941
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Original-Commit-Position: refs/heads/main@{#43109}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364302
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/branch-heads/6723@{#2}
Cr-Branched-From: 13e377b804f68aa9c20ea5e449666ea5248e3286-refs/heads/main@{#43019}
2024-10-01 10:25:48 +00:00
Sergey Silkin
31350c7119 [M130] Increase AV1 QP threshold for quality convergence from 40 to 60
Merge approval: https://g-issues.chromium.org/issues/367752722#comment5

(cherry picked from commit e81ba30897)

Bug: chromium:328598314, chromium:367752722
Change-Id: I132b4c30f132ace2bbef6359edd994c1ad75c9ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362620
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Original-Commit-Position: refs/heads/main@{#43035}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362981
Commit-Queue: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/branch-heads/6723@{#1}
Cr-Branched-From: 13e377b804f68aa9c20ea5e449666ea5248e3286-refs/heads/main@{#43019}
2024-09-19 21:16:29 +00:00
Miriam Zimmerman
ee56807773
Remove now-unnecessary virtual functions. 2024-09-18 13:56:25 -04:00
Jim Gustafson
c09b0bd5e1 Desktop/Mac: check for a channel change for input only 2024-09-18 08:52:36 -07:00
webrtc-version-updater
13e377b804 Update WebRTC code version (2024-09-13T04:07:27).
Bug: None
Change-Id: I85fcbe41881f3f6076a08b5120135538b64f025b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362484
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@{#43019}
2024-09-13 06:00:55 +00:00
chromium-webrtc-autoroll
08ec4447bc Roll chromium_revision 3b552b31ee..3b70d6f26c (1354345:1354985)
Change log: 3b552b31ee..3b70d6f26c
Full diff: 3b552b31ee..3b70d6f26c

Changed dependencies
* src/base: 99dc460971..7f2a56694b
* src/build: 154f06e2b2..8e0612cd2c
* src/buildtools: 34a8595e75..e4f992c066
* src/ios: 774e1938da..8e01efd2a9
* src/testing: 43f298a862..3f4138fcb1
* src/third_party: b434c2e410..27c9b4efc2
* src/third_party/android_build_tools/manifest_merger/cipd: sa8Vo-ZxAsdWEoHTyymObnW4P7_yyEc7_fIpOF0A8VYC..JnUHT3SsYpv4WBlOV5VrBkuj2Q9SJ3cXlNHZ-u78L5IC
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android: version:2@1.6.4.cr1..version:2@1.8.1.cr1
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm: version:2@1.6.4.cr1..version:2@1.8.1.cr1
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava: version:2@1.6.4.cr1..version:2@1.8.1.cr1
* src/third_party/androidx/cipd: yP6G6XfDr70cKK951AWtO3Ebf1-Hd7HDWq9tISJOn8UC..-HPg6kSZtheePVbklOqBtMGHIYS9d0uoR7S-NfR5kGoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c46e0e5bd6..296226a4a0
* src/third_party/depot_tools: 17226d7965..d43a3eb748
* src/third_party/ffmpeg: 6711fb8465..91903c28af
* src/third_party/libc++/src: 6ae6f38d10..887f732df0
* src/third_party/libc++abi/src: 11b62edaf2..29b2e9a0f4
* src/third_party/perfetto: 40477ffb51..97a5d7ed4d
* src/third_party/r8/cipd: SfTjETaHqxbqyJ2oM5I95Iff9NJRgm9LHaDH03COwT0C..mqzE1g-dbf23PQ04w-4TpmupGkMOnZljVa993-MkzhIC
* src/tools: 31966b2a47..453f7ad001
Added dependency
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_serialization_core_jvm
DEPS diff: 3b552b31ee..3b70d6f26c/DEPS

No update to Clang.

BUG=None

Change-Id: If2e819e7fa7c9bd0769ced73081f5e71710c4e10
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362485
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@{#43018}
2024-09-13 05:34:54 +00:00
Lionel Koenig
ec38238af7 Ensure the AudioCodingModule is reset when sending is stopped.
Bug: webrtc:42226041
Change-Id: Ife3548bda3042a7447b7c50f48f023a2bc0bc443
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362103
Commit-Queue: Lionel Koenig <lionelk@webrtc.org>
Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43017}
2024-09-12 22:47:11 +00:00
Harald Alvestrand
6aab4ccf42 Change cricket::Codec default id from 0 to -1
This allows detecting if it has been set reliably.
0 is a valid payload type.

Bug: webrtc:360058654
Change-Id: Ic3646abe20d0247592145ad27549fa46ddb7ec90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362261
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43016}
2024-09-12 21:26:48 +00:00
henrika
dfd8f570cd Adds a WebRTC.DesktopCapture.Win.WgcDirtyRegionSupport UMA for diagnostic purposes.
Checks if the DirtyRegionMode property is present in GraphicsCaptureSession and logs a boolean histogram with the result.
Detecting support for this property means that the WGC API supports
dirty regions and it can be utilized to improve the capture
performance and the existing zero-herz support.

See also https://issues.chromium.org/issues/347991512 for more details
on how to detect support for dirty regions in WGC.

Bug: chromium:40259177
Change-Id: Ia316c4ece54bd93cfef1fa23c199675c64143f76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362240
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43015}
2024-09-12 19:41:44 +00:00
Harald Alvestrand
97c594fafe Add field trial for late PT allocation
Note: Does not include code for the actual late allocation
of PTs.

Bug: webrtc:360058654
Change-Id: Iaa6bd2db2f974aad84fe1ae9c1aca5aea5d1d25e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362320
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43014}
2024-09-12 14:42:27 +00:00
Emil Vardar
185910953a Specify in which RTP packet corruption score will be sent on.
See e.g. this: https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc;l=304;bpv=1;bpt=0?q=webrtc%2Fmodules%2Frtp_rtcp%2Fsource%2Frtp_sender_video.cc&ss=chromium%2Fchromium%2Fsrc:third_party%2Fwebrtc%2F. One needs to know if the extension will be added to the first or last packet. Furthermore, one can see that other extensions add it as a note at the bottom, which I follow here. See e.g. http://www.webrtc.org/experiments/rtp-hdrext/video-content-type

Bug: webrtc:358039777
Change-Id: I7523f5e6b267528a1389bcbde6ee6fa22fb3233a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362060
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Fanny Linderborg <linderborg@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Cr-Commit-Position: refs/heads/main@{#43013}
2024-09-12 13:31:04 +00:00
Jonas Oreland
fb0da3a2aa Increase test coverage of InitialFrameDropper vs. ScaleResolutionDownBy
Bug: b/364252657
Change-Id: I40f3acac7b6473c98a8d1a71c2b68f69cd9d78d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362420
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43012}
2024-09-12 09:52:38 +00:00
Jonas Oreland
0d31d7b8dd Increase test coverage of InitialFrameDropper vs. RequestedResolution
Bug: b/364252657
Change-Id: I4924428c3f002a168eea12f111cb13890cad19f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362220
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43011}
2024-09-12 08:15:26 +00:00
webrtc-version-updater
ad4d3e9ae5 Update WebRTC code version (2024-09-12T04:08:20).
Bug: None
Change-Id: I29412a956b0a7333e52a4db8672bf7fe2737d85f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362135
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@{#43010}
2024-09-12 06:11:31 +00:00
chromium-webrtc-autoroll
ca368dd976 Roll chromium_revision 5c2bd4f9ef..3b552b31ee (1353980:1354345)
Change log: 5c2bd4f9ef..3b552b31ee
Full diff: 5c2bd4f9ef..3b552b31ee

Changed dependencies
* src/base: d8066bf67e..99dc460971
* src/build: 8da4111241..154f06e2b2
* src/ios: ffe22f74f9..774e1938da
* src/testing: ce25820b96..43f298a862
* src/third_party: 46762f4ba9..b434c2e410
* src/third_party/android_build_tools/error_prone/cipd: iksKTcNa8fCfCXLvYa9Og9yhPWH8iTk7xbESPSw243QC..fNCLAzE8NSvOXTryvUGT3NmX8no8lyRHR1yfY0zbv8YC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/40ec347196..e724ef0208
* src/third_party/depot_tools: 1ad5b6c0df..17226d7965
* src/third_party/perfetto: 76c9a3333b..40477ffb51
* src/tools: c523a3ce5f..31966b2a47
Removed dependencies
* src/third_party/android_deps/cipd/libs/com_google_auto_auto_common
* src/third_party/android_deps/cipd/libs/com_google_auto_service_auto_service
DEPS diff: 5c2bd4f9ef..3b552b31ee/DEPS

No update to Clang.

BUG=None

Change-Id: I62090f8ad483bcbd4212f8d09e801d354e942469
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362382
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@{#43009}
2024-09-12 04:49:35 +00:00
Richard Russo
bc875d82f3
Allow connection to a TCP+TLS server candidate 2024-09-11 11:18:48 -07:00
chromium-webrtc-autoroll
9e0f2feb00 Roll chromium_revision 6c19d4f358..5c2bd4f9ef (1353847:1353980)
Change log: 6c19d4f358..5c2bd4f9ef
Full diff: 6c19d4f358..5c2bd4f9ef

Changed dependencies
* src/base: fc8f6117cb..d8066bf67e
* src/build: c08e101374..8da4111241
* src/ios: 09c7886347..ffe22f74f9
* src/testing: 52156e171b..ce25820b96
* src/third_party: ba5dcddcad..46762f4ba9
* src/third_party/androidx/cipd: kweONX_nTXLzK4f1w8RdW2UMA2iJpf8l4NU5_Glg1moC..yP6G6XfDr70cKK951AWtO3Ebf1-Hd7HDWq9tISJOn8UC
* src/third_party/libjpeg_turbo: 4426a8da65..927aabfcd2
* src/third_party/perfetto: 2e577c61f3..76c9a3333b
* src/tools: 153d0bffba..c523a3ce5f
DEPS diff: 6c19d4f358..5c2bd4f9ef/DEPS

No update to Clang.

BUG=None

Change-Id: I32c8b4f10c5039156527459014f1dbbd83434c87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362153
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@{#43008}
2024-09-11 17:00:23 +00:00
Fanny Linderborg
97d0427080 Add converters for corruption detection structs
Bug: webrtc:358039777
Change-Id: I05b99fe05023e83236f37fd53d96993696989ca6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361823
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43007}
2024-09-11 13:44:04 +00:00
Jeremy Leconte
e25b15e22b Update ownership of PCLF documentation.
Change-Id: I87fe1b4c0f72cc164e94ae63e7f544c0d15f39ab
Bug: b/362910201, b/362909489
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362340
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#43006}
2024-09-11 13:03:08 +00:00
Danil Chapovalov
51a2bd130d Allow sdk/objc owners to approve sdk/BUILD.gn
historically build rules for objc wrappers are kept outside of the objc folder
This rule allows objc owners to modify/approve build rules in addition to code changes

Bug: None
Change-Id: Ic5cf4afc4a710912124823bd797f43b39c72425f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361040
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43005}
2024-09-11 10:57:31 +00:00
chromium-webrtc-autoroll
e88a9614f2 Roll chromium_revision 91acefc7c4..6c19d4f358 (1353678:1353847)
Change log: 91acefc7c4..6c19d4f358
Full diff: 91acefc7c4..6c19d4f358

Changed dependencies
* src/base: b5bf9a2c33..fc8f6117cb
* src/build: 181b8ea805..c08e101374
* src/ios: fd72509318..09c7886347
* src/testing: bc0b7c07c9..52156e171b
* src/third_party: b1d88d66a4..ba5dcddcad
* src/third_party/androidx/cipd: kybJUIH8jna1eCue2pU_s_jKcjfJPx_omp68wERCkBEC..kweONX_nTXLzK4f1w8RdW2UMA2iJpf8l4NU5_Glg1moC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/604868d748..40ec347196
* src/third_party/depot_tools: c36eb432d9..1ad5b6c0df
* src/tools: 4c4c4f36f4..153d0bffba
DEPS diff: 91acefc7c4..6c19d4f358/DEPS

No update to Clang.

BUG=None

Change-Id: I43e8069575a4486731a3919c361e934acc180149
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362152
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@{#43004}
2024-09-11 10:37:54 +00:00
Harald Alvestrand
2fb369aec4 Refresh g3doc/implementation_basics.md
Bug: b/364206289
Change-Id: Ic082160123ee28fc423ffa151573ce0e85c5624a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362200
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43003}
2024-09-11 10:27:18 +00:00
Henrik Boström
254bd32188 Update when/how requested_resolution throws for invalid parameters.
This CL makes `requested_resolution`, which is the C++ name for what
the spec calls scaleResolutionDownTo, align with the latest PR[1].

The PR says to ignore scaleResolutionDownBy when scaleResolutionDownTo
is specified as to be backwards compatible with scaleResolutionDownBy's
default scaling factors (e.g. 4:2:1). Ignoring is different than what
the code does today which is to throw an InvalidModificationError.

We don't want to throw or else get+setParameters() would throw by
default due to 4:2:1 defaults so the app would have to remember to
delete these attributes every time even though it never specified them
(Chrome has a bug here but fixing that would expose this problem, see
https://crbug.com/344943229).

[1] https://github.com/w3c/webrtc-extensions/pull/221

Bug: none
Change-Id: I21165c9b9f9ee7259d88b89f9ae58b862ea4521e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362260
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43002}
2024-09-11 09:45:08 +00:00
Jeremy Leconte
1bd331f102 Ensure <netinet/in.h> is included by using rtc_base/ip_address.h.
Change-Id: I1b48275ef458bcd579d027b879240c702975ab56
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362280
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#43001}
2024-09-11 08:11:44 +00:00
webrtc-version-updater
47d48a2089 Update WebRTC code version (2024-09-11T04:05:44).
Bug: None
Change-Id: I10f2c0e9123eb3e600e5db34ddd6cb4b01a8966a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362150
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@{#43000}
2024-09-11 07:09:55 +00:00
chromium-webrtc-autoroll
6e8cff47e6 Roll chromium_revision 817ee7871b..91acefc7c4 (1353554:1353678)
Change log: 817ee7871b..91acefc7c4
Full diff: 817ee7871b..91acefc7c4

Changed dependencies
* src/base: 5113471744..b5bf9a2c33
* src/buildtools: 6a71c9b405..34a8595e75
* src/ios: fbb64c1ca9..fd72509318
* src/testing: 45e570240d..bc0b7c07c9
* src/third_party: ec278cb93b..b1d88d66a4
* src/third_party/androidx/cipd: O6xtklrnuuDKGxYwysxYzU7fNkVdoulFOyXlzjOHDhQC..kybJUIH8jna1eCue2pU_s_jKcjfJPx_omp68wERCkBEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/f10c1dc371..604868d748
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a16df6024b..c46e0e5bd6
* src/third_party/depot_tools: 46f5de67e1..c36eb432d9
* src/third_party/libc++/src: 9be1056e88..6ae6f38d10
* src/third_party/perfetto: 4eb5915c04..2e577c61f3
* src/tools: 856c472ca7..4c4c4f36f4
DEPS diff: 817ee7871b..91acefc7c4/DEPS

No update to Clang.

BUG=None

Change-Id: I391c85288a36dbb79618b1cb9eb55bddb881b9b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362127
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@{#42999}
2024-09-11 01:05:24 +00:00
chromium-webrtc-autoroll
3accb4c9bb Roll chromium_revision 56088b275c..817ee7871b (1353390:1353554)
Change log: 56088b275c..817ee7871b
Full diff: 56088b275c..817ee7871b

Changed dependencies
* reclient_version: re_client_version:0.159.2.996d35d3-gomaip..re_client_version:0.163.0.d27158ab-gomaip
* src/build: 0f8ad045f2..181b8ea805
* src/buildtools/reclient: re_client_version:0.159.2.996d35d3-gomaip..re_client_version:0.163.0.d27158ab-gomaip
* src/ios: 55b529a2ae..fbb64c1ca9
* src/testing: 040715ab52..45e570240d
* src/third_party: cd99df7ac8..ec278cb93b
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/39de890708..a16df6024b
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/dee70e618b..d5265b1736
* src/third_party/perfetto: 7eb1a22d05..4eb5915c04
* src/tools: f50a99713c..856c472ca7
DEPS diff: 56088b275c..817ee7871b/DEPS

No update to Clang.

BUG=None

Change-Id: I4e145a537479ccf949b6e335f15d9763d21918cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362300
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@{#42998}
2024-09-10 20:45:10 +00:00
chromium-webrtc-autoroll
e184c56bef Roll chromium_revision 5dc6c1eec4..56088b275c (1353232:1353390)
Change log: 5dc6c1eec4..56088b275c
Full diff: 5dc6c1eec4..56088b275c

Changed dependencies
* src/base: 9eba86d7c1..5113471744
* src/build: 1c773de893..0f8ad045f2
* src/ios: bcd2c3877b..55b529a2ae
* src/testing: 33cf49385c..040715ab52
* src/third_party: 766a5b8906..cd99df7ac8
* src/third_party/android_build_tools/error_prone/cipd: YYa_g0mrETe0GrN2UsP2xRXNjCb1udBz0c7yp0WFiOkC..iksKTcNa8fCfCXLvYa9Og9yhPWH8iTk7xbESPSw243QC
* src/third_party/android_build_tools/manifest_merger/cipd: 2bcaX6fJS6WildBm3bMUKnbKuGk-TIiSBKQ9P9Q4O18C..sa8Vo-ZxAsdWEoHTyymObnW4P7_yyEc7_fIpOF0A8VYC
* src/third_party/androidx/cipd: voAce056Hap1DwN0J5LHIYIfa4h0s5UidH22JwVjf_oC..O6xtklrnuuDKGxYwysxYzU7fNkVdoulFOyXlzjOHDhQC
* src/third_party/kotlin_stdlib/cipd: LMJjbmSFmDJZv0uq8bqoMKAipQ-s3tkZ2SEDyagW3L8C..b48PGccyaRl9kI3MLdJ36I-z5Zcj9NOCjsUg02Bl-EIC
* src/third_party/perfetto: bea7f2f92c..7eb1a22d05
* src/tools: 7e778777ca..f50a99713c
DEPS diff: 5dc6c1eec4..56088b275c/DEPS

No update to Clang.

BUG=None

Change-Id: I6baf2bc366d912c72362fa3e92d60b48681af9c5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362148
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@{#42997}
2024-09-10 16:49:27 +00:00
Jeremy Leconte
83d1f9abd0 Ensure <sys/socket.h> is included by using "rtc_base/net_helpers.h".
* IWYU export <sys/socket.h> from rtc_base/net_helpers.h.
* Add a presubmit check to ensures that <sys/socket.h> is included through net_helpers.h (expect if there is a IWYU pragma or a no-presubmit-check).
* Clean up existing includes of <sys/socket.h>

Change-Id: I4bc6cce045c046287f8f74f89edfc9321293b274
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362082
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#42996}
2024-09-10 14:23:24 +00:00
Sergey Silkin
84273f56d9 Specify max number of consecutive drops using time units
AV1E_SET_MAX_CONSEC_FRAME_DROP_MS_CBR was added in https://aomedia-review.googlesource.com/c/aom/+/192402. It allows to configure max number of consecutive frame drops using time units. Use it instead of AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR.

Bug: webrtc:351644568
Change-Id: I73265d5258d681926eb5b65e32c2a61b26c310ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360842
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Marco Paniconi <marpan@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42995}
2024-09-10 13:16:34 +00:00
chromium-webrtc-autoroll
a9865142cd Roll chromium_revision 4a8f19d868..5dc6c1eec4 (1353126:1353232)
Change log: 4a8f19d868..5dc6c1eec4
Full diff: 4a8f19d868..5dc6c1eec4

Changed dependencies
* src/base: e49947324b..9eba86d7c1
* src/ios: d205365c8f..bcd2c3877b
* src/testing: 862b3acbfc..33cf49385c
* src/third_party: 8f38918c74..766a5b8906
* src/third_party/androidx/cipd: ecwebseKHbl8Z3FO4hkzxZaiztlmDnZdqKEMtjvqCwkC..voAce056Hap1DwN0J5LHIYIfa4h0s5UidH22JwVjf_oC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/51cd0db6db..39de890708
* src/third_party/depot_tools: 8258c1340a..46f5de67e1
* src/tools: 2f5bca30f5..7e778777ca
DEPS diff: 4a8f19d868..5dc6c1eec4/DEPS

No update to Clang.

BUG=None

Change-Id: Ie6723c9f77d1cb5278b3c11dec1f3091961171fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362124
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@{#42994}
2024-09-10 10:53:00 +00:00
Dor Hen
28ce65c6f9 Apply include-cleaner to api direct files
Bug: webrtc:42226242
Change-Id: Ia1e6021fc18a30b6da9b4a43118167b6ae173717
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/360680
Commit-Queue: Dor Hen <dorhen@meta.com>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42993}
2024-09-10 08:29:26 +00:00
webrtc-version-updater
21c456e388 Update WebRTC code version (2024-09-10T04:06:53).
Bug: None
Change-Id: I9e7e7c2705e6638741682e0d10bcaf2e2da369fc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362142
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@{#42992}
2024-09-10 05:59:25 +00:00
chromium-webrtc-autoroll
4ea6534ec6 Roll chromium_revision c339b49443..4a8f19d868 (1353018:1353126)
Change log: c339b49443..4a8f19d868
Full diff: c339b49443..4a8f19d868

Changed dependencies
* src/base: 4ceec41f7a..e49947324b
* src/build: cd40eb5d6c..1c773de893
* src/buildtools: c50379e934..6a71c9b405
* src/ios: f05e910396..d205365c8f
* src/testing: 0c24c20569..862b3acbfc
* src/third_party: 18f3377aca..8f38918c74
* src/third_party/android_build_tools/manifest_merger/cipd: BAf3JISR2TbfPyRYeLa62W7tsmuAQ6x7THsx6qvpSb4C..2bcaX6fJS6WildBm3bMUKnbKuGk-TIiSBKQ9P9Q4O18C
* src/third_party/androidx/cipd: 5-5Af0VmJjFumJl7ERH797iZnbfuxyFyJryKqc4gFH4C..ecwebseKHbl8Z3FO4hkzxZaiztlmDnZdqKEMtjvqCwkC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/753e45cfb9..51cd0db6db
* src/third_party/depot_tools: 653e86a6f0..8258c1340a
* src/tools: 05411385be..2f5bca30f5
DEPS diff: c339b49443..4a8f19d868/DEPS

No update to Clang.

BUG=None

Change-Id: I1b5625c91b17fa70c3430066fba1af81aa633f37
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362143
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@{#42991}
2024-09-10 05:23:19 +00:00