Closed Bug 1942428 Opened 1 month ago Closed 17 days ago

Update libwebrtc to 133

Categories

(Core :: WebRTC, task)

task

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox137 --- fixed

People

(Reporter: mjf, Assigned: mjf)

References

(Blocks 1 open bug)

Details

Attachments

(153 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

Our update to v132 has landed in Nightly. It is time to update to v133.

Depends on: 1943447
Depends on: 1945675
No longer depends on: 1945675

Upstream commit: https://webrtc.googlesource.com/src/+/2031ab5c788e338954d7b37da13039eff0a7c354
Update fuzzer documentation.

Change-Id: Id9dbaf42881a3ed3f377142b116151aebfd21192
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368020
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43388}

Essentially a no-op since we're going to see this change
reverted when we vendor in 54ed3ad524.

Upstream commit: https://webrtc.googlesource.com/src/+/775639e930f14a619974944594b40c633cc574a3
Set default scalability mode for H.265 to L1T1.

H.265 does not have software fallback, and it may have issue supporting
more than 1 temporal layers on some devices. Set default to L1T1 when
scalability is not configured, or if a scalability mode is reported as
not supported by encoder.

Bug: chromium:41480904
Change-Id: I53895c45ec821d65774ffe2db5f418184e3fb02a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367835
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Cr-Commit-Position: refs/heads/main@{#43389}

Upstream commit: https://webrtc.googlesource.com/src/+/c3021aece37dd6c07ec9460b1400d80e12c6757b
Update WebRTC code version (2024-11-13T04:06:47).

Bug: None
Change-Id: Icf9312dd8536646896c74d61cc0e003f4cc39175
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368101
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@{#43390}

Upstream commit: https://webrtc.googlesource.com/src/+/019bca9590c5440ee3553ec0ce83147c15f7778f
Remove deprecated CreateFromIvfFileFrameGenerator.

Change-Id: Ic33c1fa0a61a8e4f35f951f0334df71f34cb212b
Bug: b/378855419
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368161
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43391}

Upstream commit: https://webrtc.googlesource.com/src/+/b7f5e7fb2902f9267c8d262430b3d76e83e3fb7f
Fix video renderer slowdown by wrong RenderTime

This commit fixes the issue of video playback in slow motion caused by VCMTiming being unable to provide the correct rendering time in
 scenarios of continuous network packet loss

WANT_LGTM=mbonadei

Bug: webrtc:376183208
Change-Id: I63617068506e536c4b812215ea084eec18e8ee06
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367000
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43392}

We already cherry-picked this when we vendored 463ce639a6.

Upstream commit: https://webrtc.googlesource.com/src/+/ebb11c4c87e4c0288d1ac18f38b4efa4254b3c6a
With stereo decoding and mono packets produce mono after CN/PLC

The workaround in https://webrtc-review.googlesource.com/c/src/+/367740
is incomplete because it does not fix the issue for the first decoded
mono packet after CN/PLC. This CL extends the workaround to such a case
and adds a unit test for it.

Note: it was verified that the 2nd packet after CN/PLC is trivial
stereo.

Credits: jakobi@webrtc.org for raising the concern

Bug: webrtc:376493209
Change-Id: Ide27e411781693f14629cf9db8b6c0c0fc762a17
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368160
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43393}

Upstream commit: https://webrtc.googlesource.com/src/+/4c171e84c35d3e6342cf8a4d1bc7a77f429918d2
Prevent upscaling when calculating sample values.

Bug: webrtc:358039777
Change-Id: I33edc12f312d0d37eac0c39a913313a1aa6f1de5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366942
Reviewed-by: Erik SprĂĄng <sprang@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43394}

Upstream commit: https://webrtc.googlesource.com/src/+/90da0650b53d338c19de0dfee9ca3d9b382d7b5c
Allow to specify a 'fps_hint' when creating a IvfVideoFrameGenerator.

Change-Id: Id75694f9dccfa6523f383e03dd90067fb6894b37
Bug: b/378855419
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368162
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43395}

We already cherry-picked this when we vendored 775639e930.

Upstream commit: https://webrtc.googlesource.com/src/+/54ed3ad524caf45cb043d7dbb59914a1167290f2
Revert "Set default scalability mode for H.265 to L1T1."

This reverts commit 775639e930f14a619974944594b40c633cc574a3.

Reason for revert: Breaks internal tests.

Original change's description:
> Set default scalability mode for H.265 to L1T1.
>
> H.265 does not have software fallback, and it may have issue supporting
> more than 1 temporal layers on some devices. Set default to L1T1 when
> scalability is not configured, or if a scalability mode is reported as
> not supported by encoder.
>
> Bug: chromium:41480904
> Change-Id: I53895c45ec821d65774ffe2db5f418184e3fb02a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367835
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
> Cr-Commit-Position: refs/heads/main@{#43389}

Bug: chromium:41480904
No-Try: true
Change-Id: I5485b1abfd5f586ec187cc57817940aa2efd72af
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368200
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43396}

Upstream commit: https://webrtc.googlesource.com/src/+/d4a3002b9bd0947a19ecb1bcb6df45ce884b7be6
srtp: remove deprecated non-span versions of key setters

BUG=webrtc:357776213

Change-Id: Idca7defe99b6d3dafb538a8a7599fe7edf2bff43
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363141
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43397}

Upstream commit: https://webrtc.googlesource.com/src/+/0c6d31919e17393e302eb1c00c5efa0e3b225ec5
Enable RFC 8888 feedback if negotiated

This will turn on RFC 8888 feedback messages if "ack ccfb" is negotiated.

This should eliminate the need for the "force" flag in the field trial.

Bug: webrtc:42225697
Change-Id: Iec7a894c244a417a8499200861550a33f89966a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367400
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43398}

Upstream commit: https://webrtc.googlesource.com/src/+/2578802038c383c6dcd7e7071d52cf884967cb0b
Add third_party/zstd to the DEPS file.

Dependency is required for Chromium roll in WebRTC.

Change-Id: I284c55f97bae3eee638d7a9f9fb5319fa1ae24e8
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368021
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43399}

Upstream commit: https://webrtc.googlesource.com/src/+/3b2402bd238289ea5539fc464435ce3c217d8f55
Fix rust DEPS.

* This is a forward fix for https://webrtc-review.googlesource.com/c/src/+/367921.
* Also add 'enable_rust' gn arg when running build_aar because it is failing otherwise (https://logs.chromium.org/logs/webrtc/buildbucket/cr-buildbucket/8731293654930007281/+/u/build_android_archive/stdout).

Change-Id: I676ca47255e9b33f04487624625b0078dcb137a7
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368300
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43400}

Upstream commit: https://webrtc.googlesource.com/src/+/8d8fc3222a05b34015e3a8aa27230599df06c17f
Cleanup WebRTC-LegacyTlsProtocols field trial from field trial list

which is already gone from the code.

BUG=webrtc:40644300

Change-Id: Ic4a53d7895fa49d8417f11778d128740cecaee49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368180
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43401}

Upstream commit: https://webrtc.googlesource.com/src/+/0b333f2a40762680a1d6026319fb075c8c483e73
Update WebRTC code version (2024-11-15T04:04:53).

Bug: None
Change-Id: Icb6f055fbaafb5e4c0f52258bb4c2250f191628b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368262
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@{#43402}

Upstream commit: https://webrtc.googlesource.com/src/+/7ef136048559ec436d9fc733eb76cc3c6f4d0ce9
Fix issue that all macros not defined in rtc_pc_unittests

The gn target for rtc_pc_unittests cleared the "configs" that is by
default set for rtc_test. Restore it back so we get RTC_ENABLE_H265
macro when rtc_use_h265 is configured.

BUG: chromium:41480904
Change-Id: If172482776e5be2ad99d976db12dcfa556ee8a24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368183
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43403}

Upstream commit: https://webrtc.googlesource.com/src/+/f54707cd715e030c8162c476ab70691437fffbf9
Reuse VP9 simulcast stream limits for H.265.

H.265 should have limits probably between VP9 and AV1, instead of using
VP8 tables. For now we reuse VP9 tables but eventually we may create
table for H.265.

Bug: chromium:41480904
Change-Id: I6dc2ec629142ee06f1c82a2df30d753ec1353496
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368240
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Cr-Commit-Position: refs/heads/main@{#43404}

Upstream commit: https://webrtc.googlesource.com/src/+/b2fc13d0941677ca67fa0d91e0736a3c49d70278
fix stun prober return fail in windows

stun_prober will fail on Windows and return RESOLVE_FAILED

Bug: webrtc:378688998
Change-Id: I3b957f6b2adf6658a0f6b83c8ff427ffd9779f8c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368140
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43405}

Upstream commit: https://webrtc.googlesource.com/src/+/dd8d2ab8908b79ccc50dee2cae21a82eaa915f70
Allow union initiliazation for webrtc::webrtc_pc_e2e::AudioConfig.

Change-Id: If7f4ac960528099111dd4e195f5934084bde564a
Bug: b/379255467
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368340
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43406}

Upstream commit: https://webrtc.googlesource.com/src/+/9ab2ac126dfee8270dd9221ad181a0661cfada89
Update WebRTC code version (2024-11-16T04:04:32).

Bug: None
Change-Id: I9c348c3b2bab12b969ed1ee209928ea4b7b90b23
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368360
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@{#43407}

Upstream commit: https://webrtc.googlesource.com/src/+/1dcf202ffe88a6de007f1331808680576fcc955d
Fixes a linear interpolation bad access

Bug: webrtc:353425611
Change-Id: I9c38428d2463d9d76047ad5be84ed57cba9ebb72
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367981
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Erik SprĂĄng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43408}

Upstream commit: https://webrtc.googlesource.com/src/+/ab0b1888a5ee11739659ff7bd13f7e020d225e3b
Update WebRTC code version (2024-11-18T04:04:38).

Bug: None
Change-Id: Ia97424876545632ec904d87a4466105650745297
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368420
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@{#43409}

Upstream commit: https://webrtc.googlesource.com/src/+/79c380c5b7b5d4626518810b058cd9fe5358984b
Always compile rtc_base/trace_categories.{h,cc}.

Instead use the preprocessor to avoid compiling Perfetto related code
when RTC_USE_PERFETTO is not defined.

Bug: None
Change-Id: I85b37cb0287327035ac2e8feb3caf9505486a1e4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368343
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43410}

Upstream commit: https://webrtc.googlesource.com/src/+/752235261edeffeed54fdd179a214387305cfd82
Remove all references to codec-level transport-cc functions and flags.

This seems to have no effect on tests, so it appears that these were
not used after all.
The goal is to make transport-cc a media-section-level attribute.

Bug: webrtc:378698658
Change-Id: Ia20ca5b91472b02db30f911ad1a1892cf36cd682
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368440
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43411}

Upstream commit: https://webrtc.googlesource.com/src/+/c79be57b479d5bd4a696730f476c457032e6a804
Reland "Set default scalability mode for H.265 to L1T1."

This is a reland of commit 775639e930f14a619974944594b40c633cc574a3

Original change's description:
> Set default scalability mode for H.265 to L1T1.
>
> H.265 does not have software fallback, and it may have issue supporting
> more than 1 temporal layers on some devices. Set default to L1T1 when
> scalability is not configured, or if a scalability mode is reported as
> not supported by encoder.
>
> Bug: chromium:41480904
> Change-Id: I53895c45ec821d65774ffe2db5f418184e3fb02a
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367835
> Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
> Cr-Commit-Position: refs/heads/main@{#43389}

Bug: chromium:41480904
Change-Id: Idedf6249130bd01dd31261672c624b88c3f4c1de
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368261
Reviewed-by: Erik SprĂĄng <sprang@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43412}

Upstream commit: https://webrtc.googlesource.com/src/+/bda11ca6da9a420a92cb2d5d22ea28d29dd85251
Add histogram WebRTC.Video.EstimatedClockDrift_ppm

TimestampExtrapolator maps RTP timestamps of received video frames
to local timestamps. As part of this mapping, the clock drift
between the local and remote clock is estimated.

Add the histogram WebRTC.Video.EstimatedClockDrift_ppm  to log the
relative clock drift in points per million.

Bug: b/363166487
Change-Id: I0c2e628ef72c05a93e1f3138c8f71c77467130b7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368342
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Commit-Queue: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43413}

Upstream commit: https://webrtc.googlesource.com/src/+/69cc6956999204539e68aa33d190391fe6fa61f8
Comment unused variables in implemented functions 14\n

Bug: webrtc:370878648
Change-Id: I7c48313e64fafb8f23121e9bae1d50c3d32f7d07
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366983
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Dor Hen <dorhen@meta.com>
Cr-Commit-Position: refs/heads/main@{#43414}

Upstream commit: https://webrtc.googlesource.com/src/+/3ffe94314a3f18402b159e6c7146088c48137de5
Fix lint warnings in TaskQueueStdlib

Bug: None
Change-Id: I4fd89dac39c0585793601d7adb5181a6ac15a64f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368460
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43415}

Upstream commit: https://webrtc.googlesource.com/src/+/17554c1c4ce06f4aec3d4d49b11efc23bbb7f3ab
Add graph for ecn packet count in incoming/outgoing CCFB

Also add a plot group l4s.

Usage: event_log_visualizer --plot=l4s filename |python3

Bug: webrtc:42225697
Change-Id: I5e1ee7028b9fb0707d5cabfe6d6f27c348e70a22
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367199
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43416}

Upstream commit: https://webrtc.googlesource.com/src/+/7f775bc94c0b5b4329b4dd5ec2d9ea66161ce789
Ensure accurate FPS calculation for low frame rates

When receiving streams with frame rates around 1 fps, the decode and
render fps were incorrectly reported as 0, even though frames were being
decoded successfully.

This commit addresses the issue by adjusting the calculation in
RateStatistics to better handle streams with frame intervals that are
close to the window size.

1 fps streams are an important special case that occur frequently in
in screen share scenarios.

Fixed: webrtc:354625675
Change-Id: I1362768229a3abab5929220ba4bbd5ccb06a33d2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368080
Reviewed-by: Erik SprĂĄng <sprang@webrtc.org>
Commit-Queue: Johannes Kron <kron@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43417}

Upstream commit: https://webrtc.googlesource.com/src/+/331ca306353bd8308d5a1f05098584543a99a6f3
Remove py_quality_assessment and old TODOs in conversational_speech

Bug: webrtc:379542219
Change-Id: I7a6c087ce42f854d9b440da018248323b2435b55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368500
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43418}

Upstream commit: https://webrtc.googlesource.com/src/+/56085ea0d1b84e4390ff9e08e78a3888b8e631d2
AGC2 test: add missing include

Bug: webrtc:42232605
Change-Id: I8fcb66cf8ee27bf630433cdfee4a3386138cd7a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/365521
Owners-Override: Jesus de Vicente Pena <devicentepena@webrtc.org>
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43419}

Upstream commit: https://webrtc.googlesource.com/src/+/4c9dbd508d37254975790ab40def1d2c024d8074
Remove/update TODOs assigned to alessiob

Bug: webrtc:379542219
Change-Id: I1da54a9a13187d9e7d836dd4e1a85e49b685d971
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368540
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43420}

Upstream commit: https://webrtc.googlesource.com/src/+/aae790e3fe29c9c5b977a4bf925586f633265049
Update WebRTC code version (2024-11-19T04:07:36).

Bug: None
Change-Id: I9d956188867acee11f3342c93ca34fa5bdd1723b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368600
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@{#43421}

Upstream commit: https://webrtc.googlesource.com/src/+/999f02bd5fa39c2c51dc146ad2112aa57b60059d
Implement playout stats for ios AudioDeviceModule

Bug: webrtc:378966976
Change-Id: I30169b43f7fc8aba4832a77043566129d5b087a3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368320
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Lionel Koenig <lionelk@webrtc.org>
Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43422}

Upstream commit: https://webrtc.googlesource.com/src/+/8337c966d469339e63a1b71eb95d675656e3e0ef
Use default probe duration if target higher than networkstate estimate

Use default probe duration and probe delta if probe target higher than
network state estimate.


Bug: webrtc:42224658, b/379234056
Change-Id: I1e6283681d005111fce5fc90e468b1ce2ce4b81f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368620
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43423}

Upstream commit: https://webrtc.googlesource.com/src/+/5f163fcaa0d3190f25a5186da3d7ec033128b405
Align Int16FrameData test class with AudioFrame

This updates test code that tests interleaved audio frames to use
some of the same properties and types as AudioFrame (rather than copy).

The CL also moves code from audio_processing_unittest.cc that modifies
the buffer owned by Int16FrameData, into Int16FrameData.

Bug: none
Change-Id: Iab37227deb302bf4fc832633d312262e5249caad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/355960
Reviewed-by: Per Ă…hgren <peah@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43424}

Upstream commit: https://webrtc.googlesource.com/src/+/2d47c9395b393aff95a93f3ed60d96c266a008f0
Correct H.265 level-id in fmtp line for offer/answer.

On a sendrecv m-line, the offered level-id represents the maximum that
can be both sent and received; on a sendonly m-line, the offered
level-id represents the maximum that can be sent; on a recvonly m-line,
the offered level-id represents the maximum that can be received.
Also according to RFC 7798 section 5, the highest level indicated by the
answer is either equal to or lower than that in the offer

Bug: chromium:41480904
Change-Id: I1729c8edc3aed0c00c41cea96204abafc37c002b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367322
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Erik SprĂĄng <sprang@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Cr-Commit-Position: refs/heads/main@{#43425}

Upstream commit: https://webrtc.googlesource.com/src/+/fb62f907066102a82ba503fa4b712a2cae9be516
Verify that transport-cc is used when RFC8888 field trial is off.

This is preparatory to ensuring that transport-cc gets turned off when
RFC8888 ccfb is negotiated.

Bug: webrtc:378698658
Change-Id: Ie76677bd6aa046701562bbd93d8489858488f863
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368543
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43426}

Upstream commit: https://webrtc.googlesource.com/src/+/d63aacb4604b0ea8ef49b8747f047beef25f98ae
Use 'checkout_linux' instead of 'checkout_fuzzer' to checkout libFuzzer.

Using 'checkout_fuzzer' breaks the autoroller. Another fix would be to add 'checkout_fuzzer' to True here:
https://source.chromium.org/chromium/infra/infra_superproject/+/main:build/recipes/recipes/webrtc/auto_roll_webrtc_deps.py;l=30;drc=61d198818ce21c9a9721a9880b806ff35b61d322

Change-Id: I0003a1bab58947e733dbe11dfa2fb349a95fda0c
Bug: None
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368660
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Auto-Submit: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43427}

Upstream commit: https://webrtc.googlesource.com/src/+/4c5e72e3e0c8a80c2c0704bb1ab32718d63c7a04
Update WebRTC code version (2024-11-20T04:03:13).

Bug: None
Change-Id: I5e38b728b8f2915b82d898561c2e4c50f4f42a36
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368701
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@{#43428}

Upstream commit: https://webrtc.googlesource.com/src/+/da7b7ca1c12621f30136f0c59e651e04806e7ba5
Comment unused variables in implemented functions 15\n

Bug: webrtc:370878648
Change-Id: I4529c17f54c653864cca27097e44c843210b9c52
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368061
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
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@{#43429}

Upstream commit: https://webrtc.googlesource.com/src/+/2a69ddbe9e8ec9a30618876ef8e2516f4f02b311
Remove an unused conversion function.

Followup to https://webrtc-review.googlesource.com/c/src/+/366943

Bug: None
Change-Id: I3a1fa2307300f7ea4f03a73b9c162d8b98d4c02f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368640
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43430}

Upstream commit: https://webrtc.googlesource.com/src/+/c18143277289858115304db5bae3bb04bf0746da
Add debug logging in WavWriterTest.LargeFile

Also CHECK in OutputPathWithRandomDirectory. This function is used in tests that need a unique folder to avoid interaction with other tests that may run in parallel. Continuing with a non-unique folder if the creation fails, is likely to cause surprising errors later on.

Bug: webrtc:379973428
Change-Id: I6a30ef9034be8132e2362eff5e46e3b99b30acd2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368542
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Per Ă…hgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43431}

We already cherry-picked this when we vendored 18db2cac3f.

Upstream commit: https://webrtc.googlesource.com/src/+/9aeed0c5f4518763ad6e8aa9547223301612805b
Avoid potential deadlock due to queue in corruption detection.

In particular, some platforms have a limited pool of frames in the
capturer stack, so we need to avoid stashing raw frames in the frame
instrumentation generator that may be dropped by limiting the size of
the queue and avoid putting anything in there until we know we will
send it to the encoder.

Bug: webrtc:358039777
Change-Id: I054ae53dd5e6ac6a22da39c5049f47788561e77a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368641
Reviewed-by: Ă…sa Persson <asapersson@webrtc.org>
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43432}

Upstream commit: https://webrtc.googlesource.com/src/+/00e86b3cb06b5f8d89e2f1d679ec313036afca3a
Update WebRTC code version (2024-11-21T04:06:03).

Bug: None
Change-Id: I092b703fcd557f2536fef3237858cd66a4ac2573
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368787
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@{#43433}

Upstream commit: https://webrtc.googlesource.com/src/+/5ad1daeed92b65b5b136cb5a1df549521783fbfb
setParameters should not throw when only level mismatch.

According to latest requirement, when the level reported by
RtpSender.getCapabilities() for H.265 is different from that was
negotiated, we should not throw when setParameters() is called with
level-id set to that reported by RtpSender.getCapabilities().
Underlingly negotiated codec level should remain unchanged.

Bug: chromium:41480904
Change-Id: I28bbdb5f0a0ab0d98315f56c80004601afc91a63
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368781
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43434}

Upstream commit: https://webrtc.googlesource.com/src/+/2e7e049bb4a7b5ca6d2e5e0763a4d147d2bd6e37
Don't use transport-cc if RFC8888 feedback is negotiated.

Bug: webrtc:378698658
Change-Id: I06536445d32577b7b4d24ae7ca529d9b270b34d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368863
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43435}

Upstream commit: https://webrtc.googlesource.com/src/+/8da15c43dd0b841ee518a43b612597277ebfc6a0
Avoid depending on codec info for audio jitter stat.

The clock rate is already known by the RTP statistician.

Also included some minor code cleanup.

Bug: b/331602608
Change-Id: I335fa2a1cfd7dcceb286706d295a175a92f6797c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368920
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43436}

Upstream commit: https://webrtc.googlesource.com/src/+/253b8464ffe06426e5d603636039d75602eba6d1
Fix AV1 encoder do't set end_of_picture when the top layer is dropped

Bug: webrtc:357721007
Change-Id: I4e318618192aa9d58a2ef6338f7b1e2ee5140254
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366100
Reviewed-by: Ă…sa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43437}

Upstream commit: https://webrtc.googlesource.com/src/+/319892c4d90f9c54ca075fc32816e52e9fc9074b
Update WebRTC code version (2024-11-22T04:05:20).

Bug: None
Change-Id: I6e509615a6eaf2d78c051aaafb42911b4f1a53b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368890
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@{#43438}

Upstream commit: https://webrtc.googlesource.com/src/+/1b0371a54e601476e660c3d668561782eed16ffc
Reduce the moving median window size in Remote ntp time estimator.

Too big median window will cause errors with large clock drifts, since we'll end up using old values for estimated clock drift.

If the window is too small, the remote clock offset estimation could be noisy or we could even end up using outliers as the offset estimation.

I will not claim that I choose the correct value, and I'm not sure how  to measure the quality of the remote clock offset estimations.

Bug: webrtc:379809147
Change-Id: Ib317548d3eec74105d468ef53830e12eb114df7d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368580
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Olov Brändström <brandstrom@google.com>
Cr-Commit-Position: refs/heads/main@{#43439}

Upstream commit: https://webrtc.googlesource.com/src/+/cd013b1d59eb6ac301b9bd872b1b85b12def7ae9
Opus decoder: stereo decoding by default (behind field trial)

- Add `WebRTC-Audio-OpusDecodeStereoByDefault` field trial
- Behind that field trial, `AudioDecoderOpus::SdpToConfig` uses 2
  instead of 1 as default number of channels when the `stereo` codec
  param is unspecified
- Instead of wiring up `FieldTrialsView` to `SdpToConfig`, which
  requires API changes that break downstream projects, a change in
  `AudioDecoderOpus::Config` is made to signal when the number of
  channels is forced via SDP config

Bug: webrtc:379996136
Change-Id: If70eb19bc7e3bc74dd0423610cb04ae33ea602fe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368860
Commit-Queue: Alessio Bazzica <alessiob@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43440}

Upstream commit: https://webrtc.googlesource.com/src/+/394da76a9c9d8959049a202f5db0c209c176d8c6
Propagate ECN information through Network Emulation

Bug: webrtc:42225697
Change-Id: Idbd1ded3b5401c86d9afc6fd74f6da58e47bf5cd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368862
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43441}

Upstream commit: https://webrtc.googlesource.com/src/+/24992e95183d4c5a853b6e791485851a0cf55cbd
Report all usage patterns to UKM

This stores usage for all cases, making it easier to discover
abusive usages on unexpected patterns.

Bug: None
Change-Id: I62c9b07498e811ac04c221f57cfbc02312aaaacc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368902
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43442}

Upstream commit: https://webrtc.googlesource.com/src/+/e5f6f1fab452de0e6b519290fe7d93c9946f1263
Add optional corruption filter settings to EncodedImage.

This is a prerequisite for enabling implementation-specific filter
settings for automatic corruption detection.

Bug: webrtc:358039777
Change-Id: I363c592aa35164f690dd4ad1204e90afc0277d8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368940
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43443}

Upstream commit: https://webrtc.googlesource.com/src/+/c63e43f27d2fecb57b8f288736f238662753c83f
Deprecate PeerConnectionFactoryDependencies::audio_processing

Bug: webrtc:369904700
Change-Id: Ic0982abcff2097e4e52e55a4b9c90ec25ae33b90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/367961
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43444}

Essentially a no-op since we're going to see this change
reverted when we vendor in a08189b948.

Upstream commit: https://webrtc.googlesource.com/src/+/38ddea5ee3320bf3441aeb3654e099b3695c9789
Add InsertPacket method that takes RtpPacketInfo.

The version which only passes receive_time will be removed (once migrated).
Keeping the version that only passes header and payload for convenience.

This will allow us to attach more metadata on the worker thread before InsertPacket, instead of on the playout thread after GetAudio. Eventually, the plan is to split the RTP handling on the worker thread into a separate class.

Bug: webrtc:42223109
Change-Id: I5399b53b9fc5c2f1c996e109054b1b0877ecca05
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369000
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43445}

Upstream commit: https://webrtc.googlesource.com/src/+/89432bc2258729c29f22d1f84e008014c3817ea3
Update WebRTC code version (2024-11-24T04:08:23).

Bug: None
Change-Id: Ifdd62847941018c9e0431a2fce7d12f0de3b0df5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369085
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@{#43446}

Upstream commit: https://webrtc.googlesource.com/src/+/924dc088dc886cacdbd29fe87e0ec895f57938f2
Use 16bit unsigned for channel id for TURN

Bug: webrtc:345518625
Change-Id: I0ee879e9a35cd9831e035a661d54201dc6defac9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/353901
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43447}

Upstream commit: https://webrtc.googlesource.com/src/+/06723eaab880ceb1e5bac2f5cb69ba859b52b4aa
Default max limit probe to 2x current bwe

If max allocated bitrate change, default max limit probe to 2x current
BWE.

Bug: webrtc:369044000, b/370883514
Change-Id: Ibaf79fff94157186002728828d6574bea21afd24
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368820
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Diep Bui <diepbp@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43448}

Upstream commit: https://webrtc.googlesource.com/src/+/b40c5598580478b44b5e14ebd25d74ae3f5f1217
Set voice RTCP mode based on the RemoteContent and not based on the LocalContent.

The RTCP mode is a send property for both send and receive channels. Send properties should be configured based on what peers support/prefer, which is described by the remote description (content).


Bug: webrtc:340041654
Change-Id: I18cd59e98aecfbbd8f4919b98381836184c10d77
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368980
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Tomas Lundqvist <tomasl@google.com>
Cr-Commit-Position: refs/heads/main@{#43449}

We already cherry-picked this when we vendored 38ddea5ee3.

Upstream commit: https://webrtc.googlesource.com/src/+/a08189b948fb1e820e8bfa772bf70d8c598b87e5
Revert "Add InsertPacket method that takes RtpPacketInfo."

This reverts commit 38ddea5ee3320bf3441aeb3654e099b3695c9789.

Reason for revert: not backwards compatible

Original change's description:
> Add InsertPacket method that takes RtpPacketInfo.
>
> The version which only passes receive_time will be removed (once migrated).
> Keeping the version that only passes header and payload for convenience.
>
> This will allow us to attach more metadata on the worker thread before InsertPacket, instead of on the playout thread after GetAudio. Eventually, the plan is to split the RTP handling on the worker thread into a separate class.
>
> Bug: webrtc:42223109
> Change-Id: I5399b53b9fc5c2f1c996e109054b1b0877ecca05
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369000
> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
> Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43445}

Bug: webrtc:42223109
Change-Id: Ie7cf397cfbe5dedca009f16e5e9e3af40adbe99b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369200
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43450}

We already cherry-picked this when we vendored 711ecf44bb.

Upstream commit: https://webrtc.googlesource.com/src/+/b7cb8fe75a0b0f19a003e4f78f83fb7bd8fa84ef
h264: skip empty NAL units, do not reject them

BUG=webrtc:380291923

Change-Id: If05268bde2ac0c600dcef479c88ca54dce708dcb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368893
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43451}

Upstream commit: https://webrtc.googlesource.com/src/+/d171832b6cd2fef6daf7442f1ccf029bdda3453e
Set default simulcast temporal layer to 1 if not configured.

For H.265 when scalability mode is not configured for simulcast layers,
the default mode of L1T1 should be assumed instead of L1T3, as that is
the most commonly supported temporal scalability on all devices for
H.265.

Bug: chromium:41480904
Change-Id: Ia9bc91729eb393850dfe5e8fb04280b4f784560d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369080
Commit-Queue: Jianlin Qiu <jianlin.qiu@intel.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43452}

Upstream commit: https://webrtc.googlesource.com/src/+/98b3588974aa7bb7f8ea0c2aae7e41f93a5d3b31
Make CreateSendChannel and CreateReceiveChannel methods pure virtual

These methods previously had a default implementation that triggered
a crash. All implementations must now return a valid object, which
simplifies the code that calls them.

Bug: webrtc:13931
Change-Id: I877fbc929b58c6b83767c6ac5a81c8aa942e3fef
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369021
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43453}

Upstream commit: https://webrtc.googlesource.com/src/+/ff88950833a3d2abbf0db292119fe8bf381d0b94
Reland "Add InsertPacket method that takes RtpPacketInfo."

This is a reland of commit 38ddea5ee3320bf3441aeb3654e099b3695c9789

Original change's description:
> Add InsertPacket method that takes RtpPacketInfo.
>
> The version which only passes receive_time will be removed (once migrated).
> Keeping the version that only passes header and payload for convenience.
>
> This will allow us to attach more metadata on the worker thread before InsertPacket, instead of on the playout thread after GetAudio. Eventually, the plan is to split the RTP handling on the worker thread into a separate class.
>
> Bug: webrtc:42223109
> Change-Id: I5399b53b9fc5c2f1c996e109054b1b0877ecca05
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369000
> Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
> Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43445}

Bug: webrtc:42223109
Change-Id: I97d1d3d390e6d3de8bf9355b895ec336339d079f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369260
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Commit-Queue: Jakob Ivarsson‎ <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43454}

Upstream commit: https://webrtc.googlesource.com/src/+/0a69daf38bdc706145b0e502c2a341c6fe083b13
Add counter of ECN marking to EmulatedNetwork stats

Bug: webrtc:42225697
Change-Id: I99c68afafe20fcdbc785d489a8b484cec3b3987d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368941
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43455}

Upstream commit: https://webrtc.googlesource.com/src/+/d257b4a054024b434ea98e074cc3a3fa1c10251e
Minor ClearChannel() and SetChannel() simplifications

Bug: none
Change-Id: I3ee302429b1412143fecf3036766c89a5226f8e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/324302
Commit-Queue: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43456}

Upstream commit: https://webrtc.googlesource.com/src/+/05cf9c72358addf88f9ff2b90801bf70290fb62c
Clean up temp files in WavWriterTest.LargeFile

Bug: webrtc:379973428
Change-Id: Ide7d8b3d348a25270d8c99a602bec475fcafddc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368861
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Per Ă…hgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43457}

Upstream commit: https://webrtc.googlesource.com/src/+/e9193d7031cc1735bd833ffe85a068dd706ca330
Add histograms for Abs-Capture-Timestamp

Bug: webrtc:380712819
Change-Id: I5f56caffe33a257432551321f7c097c852b134dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368903
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43458}

Upstream commit: https://webrtc.googlesource.com/src/+/72b5769bb8a87e098ed9956b5f0e34faa98adf6f
Test both WriteSamples overloads in WavWriterTest.LargeFile

Bug: webrtc:379973428
Change-Id: Id856e76dc521027bfd59521e20e23523526678eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368900
Reviewed-by: Per Ă…hgren <peah@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43459}

Upstream commit: https://webrtc.googlesource.com/src/+/e0a524b5e02f293a0c13fd687334f7e6eedb971d
Add default constructor to relative units types

0 is natural default value for types that can be accumulated
Having default constructor simplify usage of these types in templated code.

Bug: None
Change-Id: If005c69018a2a11011bc789502fdbc600cad3278
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369440
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43460}

Upstream commit: https://webrtc.googlesource.com/src/+/f4ee1a1ef30ebbcf77e606294d0d693c9db5bf66
Make PercentileFilter usable with DataRate and other types

Return default value T() if no values have been added to the filter.
Together with
https://webrtc-review.googlesource.com/c/src/+/369440, DataRate etc can be used by the filter.

Bug: None
Change-Id: I3d0e1a3e698a91a6197bf434ace2ff8246dc393e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369420
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43461}

Upstream commit: https://webrtc.googlesource.com/src/+/4060745995b8d054584969c7f55a6ef57da0a54d
spanify SSLStreamAdapter::SetPeerCertificateDigest

BUG=webrtc:357776213

Change-Id: Ie6189ac21b9f76f7ce5ddb3e4208c08793df73ff
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368220
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43462}

We cherry-picked this in bug 1210175

Upstream commit: https://webrtc.googlesource.com/src/+/4a6a7465d03f0b581122f11385aca87294eebd5d
In ParseNonParameterSetNalu check BitstreamReader::Ok before returning early

~BitstreamReader() DCHECKs that the last read has been verified, so all
paths where we may leave the slice_reader instance's scope early must be
guarded by an Ok().

Bug: None
Change-Id: Ic67f87c04d1f042392c1dd6a066fdccf26e19003
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369540
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43463}

Upstream commit: https://webrtc.googlesource.com/src/+/1bda6a6a58abd4e98d91f714811a490bc2b03e66
Make SSLStreamAdapter::SetPeerCertificateDigest use of const uint8_t

This allows it to accept rtc::CopyOnWriteBuffer.

Bug: webrtc:357776213
Change-Id: I8c9eeb5577e8de902db144aff5ad8eee87e5a530
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369640
Commit-Queue: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43464}

Upstream commit: https://webrtc.googlesource.com/src/+/56c5507ae3dea512e9c2cf740a26c6eea27999f9
Fix delta computation in abs-capture statistics

Previous computation assumed that local clock is UTC. It isn't.
Adding integration test for abs-capture stats.

Bug: webrtc:380712819
Change-Id: I054d61984cbd017b7ad04ab13e5a687eab89db69
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369421
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43465}

Upstream commit: https://webrtc.googlesource.com/src/+/caa3eff65fd629cd3c9c2f666c9084ee08ba8a69
Update WebRTC code version (2024-11-28T04:11:10).

Bug: None
Change-Id: I0110c5a07e31d51fa69c6d4a871103da7cbdebc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369605
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@{#43466}

Upstream commit: https://webrtc.googlesource.com/src/+/c75fbe24e67baca458c283b5985eeb3bb8b7344b
Clean up legacy variant of DTLS-SRTP key exporter

BUG=webrtc:357776213

Change-Id: Id383c3a2a8627e3d0aceb80da30db14ea689ac93
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368181
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43467}

Upstream commit: https://webrtc.googlesource.com/src/+/b4d09df6c20da1cb9ad7cdccf7299daddd60e6a0
Fix bug that can cause invalid reset of corruption detection state.

`VideoStreamEncoder` should not recreate the
`FrameInstrumentationGenerator` instace unless the encoder is actually
released. Otherwise it will restart and expect a keyframe the encoder
will likely not produce for a while.

Bug: webrtc:358039777
Change-Id: I111149d5e9b632df9eeb88bbbe8a07969c3e3f1d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369740
Auto-Submit: Erik SprĂĄng <sprang@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43468}

Upstream commit: https://webrtc.googlesource.com/src/+/58562a8229948d7f76b1eb77fe1da1edac60f133
dcsctp: Add handover state for received MIDs

The next expected MID to use (which applies to both ordered and
unordered streams, in contrast to SSNs) was properly handed over for
streams this socket sends on, but not for streams this socket receives
on.

Adding handover state first.

Bug: webrtc:41481008
Change-Id: Ib3941f0ee1a34c24605792d9f0b658bb6a9ade4a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369821
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43469}

Upstream commit: https://webrtc.googlesource.com/src/+/a79c709ed3b1d7aab8afc6a1708ac682987defdf
dcsctp: Rename test module

A few tests in dcsctp_socket_test was named DcSctpSocketResendInitTest
instead of DcSctpSocketTest. There is no reason for that.

Bug: None
Change-Id: I845eb0ab6150c4e5d457307e12f056486f86e468
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369820
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43470}

Upstream commit: https://webrtc.googlesource.com/src/+/23438deabba66b55ef9d780d75791eca2565b5af
Allow enums that have AbslStringify to be logged as text

When an enum has AbslStringify, we log the text coming from stringifying it, not the numeric value.


Drive by changes,
1. Changed the tests to use string matchers rather than
   std::string::find.
2. Fixed test includes.
3. Fix spelling.

Bug: webrtc:381502973
Change-Id: I6bab0afda1b20d72c02629e80ff2ac567650183a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369861
Auto-Submit: Evan Shrubsole <eshr@google.com>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43471}

Upstream commit: https://webrtc.googlesource.com/src/+/934c9834041a4b183125d23ad2027c3531ada18c
Deflake VP9_SimulcastDeactiveActiveLayer_StandardSvc

Two fixes to deflake,

1. Increase the ramp up time for all layers - short time was flaky for
   720p.

2. Wait for both the scalability mode AND implementation name to update.
   Sometimes the implementation name would change before the scalability
   mode did due to a race, so some OutboundRtpStats would have the wrong
   values.

To achieve #2 (and #1 with some debugging) a new utility
WaitForCondition was added in order to apply matchers to a condition.
This is used instead of EXPECT_WAIT_EQ and similar because it gives
clear feedback on failure.

I have made 500 runs without a further flake.

Bug: webrtc:381216372
Change-Id: I0132377774e379857664e9a0c20f432bc9dc9fb7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369742
Reviewed-by: Olga Sharonova <olka@webrtc.org>
Commit-Queue: Olga Sharonova <olka@webrtc.org>
Auto-Submit: Evan Shrubsole <eshr@google.com>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43472}

Upstream commit: https://webrtc.googlesource.com/src/+/8d085422ed9d8ce684c4dc4fc1f95edc18743356
Tolerate very large deltas in abs-capture-timestamp

Cases above 100 ms have been observed on mac; use 60 seconds as
an offset.

Bug: webrtc:380712819
Change-Id: I52a085cb196472188bb5493276a1b32524717c1f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369881
Auto-Submit: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Olga Sharonova <olka@webrtc.org>
Commit-Queue: Olga Sharonova <olka@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43473}

Upstream commit: https://webrtc.googlesource.com/src/+/19b5b3abaf33c7132f4645503c9a10e72d518178
Update WebRTC code version (2024-11-30T04:03:38).

Bug: None
Change-Id: Idee4a24780c5042f32185a74fd2ec33950cf5509
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369847
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@{#43474}

Upstream commit: https://webrtc.googlesource.com/src/+/a62e5b80be2331f9da0e4c466ededc137bfd0c50
Update WebRTC code version (2024-12-01T04:04:25).

Bug: None
Change-Id: I5bac2d6da5e7539268c5a5805f72963d491e266e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369925
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@{#43475}

Upstream commit: https://webrtc.googlesource.com/src/+/230e5a211cca3abc2b83fc69b3c70cf8bd01f35c
Update WebRTC code version (2024-12-02T04:05:21).

Bug: None
Change-Id: I51a365eeeb3d0b4ca81a64d1609f0a48f2c02eeb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369945
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@{#43476}

Upstream commit: https://webrtc.googlesource.com/src/+/c596dd5eb660b3a3263d9fafb0d21c11cce08d96
Fix setCodecPreference issue with asymmetrical send/recv level

For an offer in sendrecv direction, if for example it can send H.265
level 5.2 while receiving 6.0, setCodecPreferences on offerer's transceiver will currently remove H.265 from the offer SDP, since currently we do a precise level match on send_recv_codecs with the codecs from setCodecPreferences.
Update the matching logic to ignore the level when matching.

Bug: chromium:41480904
Change-Id: Id0f89cbf117ce62249a99257dcce18b35f407cb9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369960
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43477}

We already cherry-picked this when we vendored f632fe9be9.

Upstream commit: https://webrtc.googlesource.com/src/+/5fc7489aa0d99fa97a431a459613e75040c25d64
Fix corruption score not being calculated on higher spatial layers.

This is a re-upload of
https://webrtc-review.googlesource.com/c/src/+/369020

Bug: webrtc:358039777
Change-Id: I7456940965084d0ce55b29b3b9bc98162cfff948
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369862
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43478}

Upstream commit: https://webrtc.googlesource.com/src/+/b0be928a50d1fa05a0a65eebbafd801abe2f4e31
Cleanup H264 packetization unit tests

improve consistency, formatting and style

BUG=None

Change-Id: Iad382d9a7194b0606c1aa9c7d264dfacf03cde1f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369462
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43479}

Upstream commit: https://webrtc.googlesource.com/src/+/5a4a69f95cb9808084b43768952dd6c145e53514
doc: add example how to test deprecated functions

by temporarily disabling -Wdeprecated-declarations

BUG=None

No-Try: true
Change-Id: I79433693f12c08ed37a5e5369e6e70a3e4e482bc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369500
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43480}

Upstream commit: https://webrtc.googlesource.com/src/+/10c7d7368847a2bbed1c5a22cfc6391522e2d520
Fix sign error in UMA for AbsCapture.Delta

Bug: webrtc:380712819
Change-Id: Icfb42f0455718058a54391e5a586f409cd28728d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370000
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43481}

Upstream commit: https://webrtc.googlesource.com/src/+/7401d5531cd3ae979544726e31ac91353968e86b
Update WebRTC code version (2024-12-03T04:03:43).

Bug: None
Change-Id: I284305b7bee1f0cb3a5827a0587e3e813b1cd896
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370042
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@{#43482}

Upstream commit: https://webrtc.googlesource.com/src/+/00ec2afc80565f308b638b9fc89aa7d3001b8119
Deflake VideoSendStreamTest::TestNackRetransmission.

Rewrites some of the logic to better takine account RTX padding and
potential acking from transport cc. This should make it both more
robust and a bit faster.

Bug: webrtc:381216373
Change-Id: I1a395c6bd86445ba3e63d79bdc766c7ff582e2a0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370060
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43483}

Upstream commit: https://webrtc.googlesource.com/src/+/07d7ca03522609390b2a1babf7689ed0f48fd147
Mark sigslot version as N/A

and include explanation of source access.

Bug: chromium:362397798
Change-Id: I7af673ffe060507b0e9dea95d650ffb0a681727c
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370120
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43484}

Upstream commit: https://webrtc.googlesource.com/src/+/ad63489c5871fd6e73d2b30a4b26d624e1765dbd
Remove orphis from OWNERS files

also fix a few TODOs

Bug: None
Change-Id: I2d287ed1a58f71ef32d5dc5624879ae8c63348b5
No-Try: True
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370122
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43485}

Upstream commit: https://webrtc.googlesource.com/src/+/ae1ad04077c819ca3c3fff4a3432d1e1b7f6ff6f
Add support for receiving congestion control messages to rtcp transceiver

Congestion control feedback messages follow RFC 8888.

BUG: webrtc:42225697
Change-Id: If7e55249ac479636c0bab5cbcf96e70c1976a51d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370161
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43486}

Upstream commit: https://webrtc.googlesource.com/src/+/94f2b91f1158908e8de6a8c44fd9f7be600ea238
Fix maybe incorrect spatial id when reading corruption detection message

In addition, avoid empty conversion when no message is present.

Bug: chromium:379326016
Change-Id: I855069fa89a157ba862b5162c56858825ebc1a40
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370160
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Auto-Submit: Erik SprĂĄng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43487}

Upstream commit: https://webrtc.googlesource.com/src/+/45f58d7fccd2660f8489923e36db1a277a683063
Fixed counting of index 'send_codec_position'

For-loop has a 'continue' statement that skips increment of the index.
Added such an increment before 'continue' for the index to keep up with
the for-loop.

I guess current implementation will bug on codecs sequence like:
'red, unknown, opus'
since the subsequent for-loop (the 'red_codec' one) will not be able to
find 'opus'.
Seems like adding second increment statement is the easiest way to fix it.

Bug: None
Change-Id: Iab9cc66cf569458af9fd9ba5b938d83186c78c73
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369700
Reviewed-by: Erik SprĂĄng <sprang@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43488}

Essentially a no-op since we're going to see this change
reverted when we vendor in e046787a5a.

Upstream commit: https://webrtc.googlesource.com/src/+/e5048949b0fcc275264e24f3b2a4c658fcc84aa3
Use PayloadTypePicker for video PT assignment

This includes changes that change the order of codecs.
It is preparatory to doing late assignment of video PTs.

Bug: webrtc:360058654
Change-Id: Id5ddaf94d4b9557c0502a373e42635108d8fdf26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366400
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43489}

We already cherry-picked this when we vendored e5048949b0.

Upstream commit: https://webrtc.googlesource.com/src/+/e046787a5a80a9d292b3aec7e946644e025a2b95
Revert "Use PayloadTypePicker for video PT assignment"

This reverts commit e5048949b0fcc275264e24f3b2a4c658fcc84aa3.

Reason for revert: Broke internal tests.

Original change's description:
> Use PayloadTypePicker for video PT assignment
>
> This includes changes that change the order of codecs.
> It is preparatory to doing late assignment of video PTs.
>
> Bug: webrtc:360058654
> Change-Id: Id5ddaf94d4b9557c0502a373e42635108d8fdf26
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/366400
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43489}

Bug: webrtc:360058654
Change-Id: I5c94a7bafa49bdf17f665480398707155e458d26
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370240
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43490}

Upstream commit: https://webrtc.googlesource.com/src/+/ab4f8e1fde2b021fa6200d3e2f7d2d27a239b713
Update WebRTC code version (2024-12-04T04:04:17).

Bug: None
Change-Id: I5d175f8f850225bd95b50b3e598c605f68425587
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370300
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@{#43491}

Upstream commit: https://webrtc.googlesource.com/src/+/6c7ac74e8b17ef8c6dd7048fc3706afdf0f84c42
Add dependancy on the java side of the generated code

The next step of the migration is to use the generated java wrappers
which requires depending on the generated java targets.

Bug: webrtc:353174456
Change-Id: I834da78f9ab6050f3be148f6557252897aa68711
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369781
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Mohamed Heikal <mheikal@google.com>
Commit-Queue: Zoé Lepaul <xalep@webrtc.org>
Reviewed-by: Zoé Lepaul <xalep@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43492}

Upstream commit: https://webrtc.googlesource.com/src/+/fac1bafd449b3116b304a1c73757814589428219
Make PC capability APIs pure virtual

Bug: None
Change-Id: I22fdc44d5e164cab025c9d7884881eebd5160816
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370123
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43493}

Upstream commit: https://webrtc.googlesource.com/src/+/1d2f30b8b9bc5e8e942f26246bdac55ba7350683
Add utility WaitUntil for testing for an eventual condition

This replaces the WaitUntilCondition function that was used in the
peer_connection_encodings_integrationtest previously. Along with that it
adds tests and improved error message printing.

As a drive-by, matchers were added for RTCError as these are the return
type of this utility function.

Bug: webrtc:381524905
Change-Id: If7ff18692396d3996b5b289f2d2c92520226003e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/369980
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43494}

Upstream commit: https://webrtc.googlesource.com/src/+/b0acde349cee0b05b34d5db96ad31880385d6746
dcsctp: Add handover test for interleaved streams

This test was missing, which made me believe that it wasn't supported as
the handover state only included SSN and not MID. But when adding tests,
I saw that the current implementation used the SSN field to handover the
MID information for ordered streams which is sufficient given the 32 bit
type used for that (SSNs are only 16 bits).

For unordered streams, there is no need to handover any state there are
no expected next MID for unordered streams (they can be received in any
order).

So, adding tests and removing the handover state I just added.

Bug: webrtc:41481008
Change-Id: If1799cb1def5bd9f585a87cff6d835f4a9053b4f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370121
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Victor Boivie <boivie@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43495}

Upstream commit: https://webrtc.googlesource.com/src/+/67de21e407de59b53fa4d1c5179d35173a329cb9
Update WebRTC code version (2024-12-05T04:09:18).

Bug: None
Change-Id: Icc4ee1a17ecaa131dc509bc07f62f7e79395da45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370401
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@{#43496}

We cherry-picked this in bug 1920530

Upstream commit: https://webrtc.googlesource.com/src/+/0c282c471b794933dfa7a38bc5a4ee55f70769a1
Reset encoder on simulcast layer maxFramerate changes

Without this, Firefox wasn't passing WPT
webrtc/simulcast/setParameters-maxFramerate.https.html.

The main issue is the SetRates API's RateControlParameters doesn't have
a way to model maxFramerate for simulcast layers.

A long term fix would probably be to represent maxFramerate for all
simulcast layers in RateControlParameters. This change is a short term
fix, and resets the encoder iff a simulcast layer's maxFramerate has
changed, and also differs from the maxFramerate of the codec (passed to
SetRates), which matches the layer with the highest maxFramerate.

Bug: None
Change-Id: I088dda0fe88092fe5a5cc61114e10847f072a87b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370124
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43497}

Upstream commit: https://webrtc.googlesource.com/src/+/1cf342a321fcbd2bf293470f1b190d473393b64d
Add IceConfig getter to IceTransportInternal(Interface)

and misc cleanup

BUG=webrtc:367395350
No-Iwyu: remaining IWYU failure is deep inside gtest which is unrelated to the changes and needs to be investigated separately

Change-Id: I5c2b7a6cc6b15fc5474c55eb98635cb9145b7373
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370180
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43498}

Upstream commit: https://webrtc.googlesource.com/src/+/b7bc1aa180d6277f4adbd55b56a222ad1aef47b6
Make MapCodecs return error rather than empty list when failing.

The video engine MapCodecs function returned an empty list of
codecs when errors occured, which caused crashes downstream.

This created issues with diagnosing errors caused by PT redesign.

Bug: webrtc:360058654
Change-Id: I0b5bdc9f95814ac4cfb99f749075990c3077e7a6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370420
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43499}

Upstream commit: https://webrtc.googlesource.com/src/+/9d0799f9432c295842a89eb20107d711970eed92
Add android_build_tools/nullaway to DEPS

Bug: None
Change-Id: Ic8a0ac65343c482ab56ad0485385aa1201cbd83b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370441
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43500}

Upstream commit: https://webrtc.googlesource.com/src/+/89b0f2ef7169bf8c401ceb6a448acf01590384e5
Introduce p2p DTLS utils

for (partially) parsing DTLS packets and extracting the msg_seqs

BUG=webrtc:367395350

Change-Id: Ieb0fc121c6dc82118ced5939c1a9ebe2d72e3cb3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370181
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43501}

Upstream commit: https://webrtc.googlesource.com/src/+/cab60a0842e180b4aafe4cb280c473d58594f6dd
Provide default implementation of IceTransportInternal::config()

to be deleted when downstream consumers are upgraded

BUG=webrtc:367395350

Change-Id: I35f1fefdc6535ad443b86176ea600455c2361834
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370284
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43502}

Essentially a no-op since we're going to see this change
reverted when we vendor in 414706543d.

Upstream commit: https://webrtc.googlesource.com/src/+/03f56d75d5a4bbbc6b6fe93e119f73c69ff98267
Remove stun_prober

The STUN prober shows the old RFC 3489 way of determining the NAT type
by pinging two different servers. This is known to be faulty as pointed
out by
  https://datatracker.ietf.org/doc/html/rfc5389#section-2

Chromium dependency removed in
  https://chromium-review.googlesource.com/c/chromium/src/+/6036622

BUG=None

Change-Id: I2b61dfe2ff899ce71ec9d2253dc836c5908cf8c6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368182
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43503}

Upstream commit: https://webrtc.googlesource.com/src/+/002d00486ba26a4d3c3466fcdd9b6347eceb9185
Update WebRTC code version (2024-12-06T04:03:34).

Bug: None
Change-Id: Ia92f9b26b9ff1bf11b5b312be8a7502f41addac5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370285
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@{#43504}

Upstream commit: https://webrtc.googlesource.com/src/+/711e1a8bebf10f5560b3b374a0260f3d09ad97ea
Create a custom test launcher for android

Set use_default_launcher=false in rtc_test on android

Bug: webrtc:42223878
Change-Id: If05da40b420d5da8f9e0f39560eb07380ebada14
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368921
Owners-Override: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43505}

We already cherry-picked this when we vendored 03f56d75d5.

Upstream commit: https://webrtc.googlesource.com/src/+/414706543d88922b21bc4619079ff5522212ae9e
Revert "Remove stun_prober"

This reverts commit 03f56d75d5a4bbbc6b6fe93e119f73c69ff98267.

Reason for revert: Breaks downstream project.

Original change's description:
> Remove stun_prober
>
> The STUN prober shows the old RFC 3489 way of determining the NAT type
> by pinging two different servers. This is known to be faulty as pointed
> out by
>   https://datatracker.ietf.org/doc/html/rfc5389#section-2
>
> Chromium dependency removed in
>   https://chromium-review.googlesource.com/c/chromium/src/+/6036622
>
> BUG=None
>
> Change-Id: I2b61dfe2ff899ce71ec9d2253dc836c5908cf8c6
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/368182
> Commit-Queue: Philipp Hancke <phancke@meta.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43503}

Bug: None
Change-Id: I08d01d4c9d882aca883e1c889aed8bddbca65b91
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370540
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43506}

Upstream commit: https://webrtc.googlesource.com/src/+/c8b66944d427b3ae817d84710fdf455ed38a042d
Update infra/tools/luci DEPS

Bug: None
Change-Id: I66a299e07e9949d0be088c79163a6393eab237fe
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370560
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43507}

Upstream commit: https://webrtc.googlesource.com/src/+/c23fe2fbf9ebb8f9a8760be0f79e95d632361dbb
Update WebRTC code version (2024-12-07T04:03:07).

Bug: None
Change-Id: I150cfc4e8a795b454e6bc0561b4db3981d5d0d26
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370663
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@{#43508}

Upstream commit: https://webrtc.googlesource.com/src/+/1537a8d34bd677589d2e613553a049f1b7dd0515
Update WebRTC code version (2024-12-08T04:05:53).

Bug: None
Change-Id: I8bcf06b32200b080e70ecd3ebd3f4a76ff9fb037
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370670
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@{#43509}

Upstream commit: https://webrtc.googlesource.com/src/+/2ca8f15991ba593509aae828d8ab28cb763ee1a1
Add target_environment on iOS bots.

* It is now mandatory since https://chromium-review.googlesource.com/c/chromium/src/+/6054045.
* Also apply yapf formatting on mb_config.pyl.

Change-Id: Ida7df21ca077f11751bbf04a79518cefc849db2c
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370720
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43510}

Upstream commit: https://webrtc.googlesource.com/src/+/67f9d7b4edc20235b3f77a2452864a97cad7e33d
Add first L4S test using PeerScenario framework

The purpose is to be able to add more tests that verify that BWE still work and verify ECN behaviour e2e.

Bug: webrtc:42225697
Change-Id: Ie178d29d7870bfa3211d10925d00c621617ddf48
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370561
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43511}

Upstream commit: https://webrtc.googlesource.com/src/+/768f78f097126841c4fe74105b3d0aff11e6943e
Add missing include in native_test_launcher.cc

Bug: webrtc:42223878
Change-Id: Ice9f4f92e32b6f824b2ded6e84f99a414a7c80ce
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370760
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Björn Terelius <terelius@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43512}

Upstream commit: https://webrtc.googlesource.com/src/+/4c56c9ff9a63fa756d55205ce40cb6569fb5a383
Add helper class for determining ACD filter settings.

Further, add use of it in libvpx_vp8_encoder and with tuning for keyframes and lower bound of std_dev = 1.25 to work around some edge cases. Plus some minor cleanup.

Bug: webrtc:358039777
Change-Id: I6f624a6a8c7ccfe2fe656e4c089c225296f0264f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370061
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Erik SprĂĄng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43513}

Upstream commit: https://webrtc.googlesource.com/src/+/a01f34cdf16fe0ac5039614d9f4a37ca9e952008
Suppress "UnusedMethod" warning on methods only used on native code.

Change-Id: Ide048fd06d20b6a7a7ef0f74db9d6d267ab61f01
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370740
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43514}

Upstream commit: https://webrtc.googlesource.com/src/+/15543544b9dbfd0f67e3ad64fc8fa68de334e61a
Test that caller adapts to link capacity using CCFB

Fix todo to ensure TransportSequence numbers are generated if CCFB according to RFC 8888 is used. Transport sequence numbers are used in BWE algorithms regardless of feedback format.

Bug: webrtc:42225697
Change-Id: I6eab95c0241d590f6e7a90d19c82d13ab8692f2b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370341
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43515}

Upstream commit: https://webrtc.googlesource.com/src/+/93f5f9e8677d61eff3e8669ade6224195a421ebf
Restrict max number of threads in dav1d settings

Dav1d expects Dav1dSettings::n_threads to be in range [0,256]. http://google3/third_party/dav1d/src/lib.c;l=130;rcl=674317898

Bug: none
Change-Id: I4a7dfd15be733b84809aa1fc496b261d097ca5e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370800
Reviewed-by: Ă…sa Persson <asapersson@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43516}

Upstream commit: https://webrtc.googlesource.com/src/+/65fbc51b61da11173da6495c8f080e20e4dad9b9
Remove srtpfilter_unittest rule from DEPS

srtpfilter was a SDES thing which is gone.

BUG=None

Change-Id: I060582b5ba9e72d1fdad3662e2b478042f0c780c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370640
Commit-Queue: Philipp Hancke <phancke@meta.com>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43517}

Upstream commit: https://webrtc.googlesource.com/src/+/b00c469cad3f8c926fcf81ded90b90b6e1e62b9c
Add build_java dependency explicitely.

This is required after https://chromium-review.googlesource.com/c/chromium/src/+/6069515.

Change-Id: I0d8439197add23cd646c094225dca07fd2c3bf73
Bug: webrtc:383026404
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370803
Auto-Submit: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43518}

Upstream commit: https://webrtc.googlesource.com/src/+/8d5b344b05e2415be08d31a21c09f89c1d220741
Roll chromium_revision 030af8fbf0..edc5771bf9 (1368717:1393593)

Change log: https://chromium.googlesource.com/chromium/src/+log/030af8fbf0..edc5771bf9
Full diff: https://chromium.googlesource.com/chromium/src/+/030af8fbf0..edc5771bf9

Changed dependencies
* fuchsia_version: version:24.20241014.3.1..version:26.20241203.6.1
* reclient_version: re_client_version:0.168.0.c46e68bc-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/69f3676cdb..189a044d69
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/05874e6c94..351a8c7f44
* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/db0eae9640..ba1ffdb859
* src/buildtools/linux64: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/buildtools/mac: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/buildtools/reclient: re_client_version:0.168.0.c46e68bc-gomaip..re_client_version:0.172.0.3cf60ba5-gomaip
* src/buildtools/win: git_revision:feafd1012a32c05ec6095f69ddc3850afb621f3a..git_revision:468c6128db7fabe32a29d4753460ef53594406fc
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/452c8ab216..7bcd9c24de
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/eac4c18f74..aab53ebd79
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/9d80a193fb..832ec8a32c
* src/third_party/android_build_tools/aapt2/cipd: cfGQ9GV4juNnGZIPzTmaL3ehiZM1hs6UsB5HUA8fT6oC..JPmxYHMZl4VH2Umf2-flGSdTVHtNDdFBmXd7v1Gs7EoC
* src/third_party/android_build_tools/bundletool/cipd: sZ24OFOduSafn8fvR3ajsGS6KP_oS_Tq0Cw3SA8XiD0C..Q-7KJYcc15Cn9iVy-7bk0tPH9-oUrhqHis6HmUzck80C
* src/third_party/android_build_tools/error_prone/cipd: hUxlP8GvC1xhmZ6r9xjYau2laPlzHbs_P2emx4ZL4jgC..ClNqEKjHuNFTgplEe3HujivpADFDjRs0H0ijhyVUg2gC
* src/third_party/android_build_tools/manifest_merger/cipd: rnIeJMlGw7adxOKZofLsm7tdYaOy1nHivJn9ck7ocVkC..ltqylfWRbafoft_Pjhfb4NciQwCb3J4PAkpcTZA7lW0C
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth: version:2@20.1.0.cr1..version:2@21.1.1.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_api_phone: version:2@18.0.1.cr1..version:2@18.0.2.cr1
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_base: version:2@18.0.2.cr1..version:2@18.0.10.cr1
* src/third_party/android_deps/cipd/libs/com_squareup_okio_okio_jvm: version:2@3.9.0.cr1..version:2@3.9.1.cr1
* src/third_party/androidx/cipd: k1wif7sS51pJGSFGN7FAeGWDorxgPart9E1f383TQL4C..w6ABIi35Hbkb4RHJCx4sSWDpt7W9rBvJFkcPVufgZMIC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/0fa9014d86..9559c4566a
* src/third_party/breakpad/breakpad: https://chromium.googlesource.com/breakpad/breakpad.git/+log/6b0c5b7ee1..02dd5c3ffb
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4479191661..4899cc831c
* src/third_party/clang-format/script: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git/+log/3c0acd2d4e..37f6e68a10
* src/third_party/dav1d/libdav1d: https://chromium.googlesource.com/external/github.com/videolan/dav1d.git/+log/389450f61e..d242c47b43
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/20b9bdcace..8d20c1e0b5
* src/third_party/ffmpeg: https://chromium.googlesource.com/chromium/third_party/ffmpeg.git/+log/686d694450..591ae4b02e
* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/f02bffad0f..0ae7e60737
* src/third_party/google_benchmark/src: https://chromium.googlesource.com/external/github.com/google/benchmark.git/+log/344117638c..761305ec3b
* src/third_party/googletest/src: https://chromium.googlesource.com/external/github.com/google/googletest.git/+log/62df7bdbc1..35d0c36560
* src/third_party/harfbuzz-ng/src: https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git/+log/1da053e87f..1c249be96e
* src/third_party/icu: https://chromium.googlesource.com/chromium/deps/icu.git/+log/4239b1559d..ba7ed88cc5
* src/third_party/jdk/current: BXZwbslDFpYhPRuG8hBh2z7ApP36ZG-ZfkBWrkpnPl4C..U-h0kbYoIUjL__n_sfiudzFLH7-C9vKVsLSOA2XHkBEC
* src/third_party/kotlin_stdlib/cipd: XJ7_doI-Qt7GFaSQ9BNo-3qF7Gv2--9Sa8GEUdjxMTUC..O9XlYa2GU1tlWmQ40OrK2Bekxjt372NtG5pMD-QyNaYC
* src/third_party/kotlinc/current: FNZSCjJ6yKsi6oRcgQrt-lX0MDlaWoxT7gPTz0CjLhMC..HckNA1Q54JBiHrpY1gP5qblVCdeuVmGsiGCdv1XjqywC
* src/third_party/libFuzzer/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git/+log/487e793763..e31b999178
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/840f879787..ff9badefdf
* src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/6a68fd412b..619ccf0515
* src/third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/9a1d90c3b4..1bf8357272
* src/third_party/libsrtp: https://chromium.googlesource.com/chromium/deps/libsrtp.git/+log/000edd7914..a52756acb1
* src/third_party/libunwind/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git/+log/efc3baa2d1..6066b14957
* src/third_party/libunwindstack: https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git/+log/a3bb4cd02e..215bddfd8e
* src/third_party/libvpx/source/libvpx: https://chromium.googlesource.com/webm/libvpx.git/+log/906334ac1d..6f0c446c7b
* src/third_party/libyuv: https://chromium.googlesource.com/libyuv/libyuv.git/+log/a8e59d2074..307b951229
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/98ed093183..ab4e0ad953
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/e57316a6ae..d3990a1c9d
* src/third_party/r8/cipd: -i5fwP_NzM6Ylg5AsSGEotYN7hQgV852gXCslvXIrRwC..hmRsAQA2HG0DR196Odv3OKZYk-2Ul43tCtzrCyfWpEQC
* src/third_party/r8/d8/cipd: 3KCj5eRYCvGGYs5i90pRaeihkzsqgUGc4OkICT8AOlIC..o7pbwAFk68RQBPYLlCUm0mQ6B3Bj9pykXOPvv8akR5kC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/third_party/turbine/cipd: vSia3h9tzpwpP_goLj4HMdl7_FEB5iVCv9nU5ZXOfIMC..c4onccFJcd8rKHM_6js-X_ucjXdFqhDWK8aUX4ARSkkC
* src/third_party/zstd/src: https://chromium.googlesource.com/external/github.com/facebook/zstd.git/+log/7fb5347e88..b0a179d469
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/c809c41331..ae13111c68
Added dependencies
* src/third_party/android_deps/cipd/libs/com_google_android_libraries_identity_googleid_googleid
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_auth_blockstore
* src/third_party/android_deps/cipd/libs/com_google_android_gms_play_services_fido
DEPS diff: https://chromium.googlesource.com/chromium/src/+/030af8fbf0..edc5771bf9/DEPS

Clang version changed llvmorg-20-init-6794-g3dbd929e:llvmorg-20-init-13894-g8cb44859
Details: https://chromium.googlesource.com/chromium/src/+/030af8fbf0..edc5771bf9/tools/clang/scripts/update.py

BUG=webrtc:383026404

Change-Id: I9570d31fc173189c3728f90e33d4ea5947615c0a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370710
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43519}

Upstream commit: https://webrtc.googlesource.com/src/+/da2a3d6c4d34c9f58082eaddad10550c1855c5a7
Roll chromium_revision edc5771bf9..91cb2eade9 (1393593:1393832)

Change log: https://chromium.googlesource.com/chromium/src/+log/edc5771bf9..91cb2eade9
Full diff: https://chromium.googlesource.com/chromium/src/+/edc5771bf9..91cb2eade9

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/189a044d69..9144618bb1
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/351a8c7f44..1140f85dd1
* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/ba1ffdb859..853eb76b5f
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/7bcd9c24de..53d89b481b
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/aab53ebd79..cc75aabda5
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/832ec8a32c..7195bd6ed2
* src/third_party/android_build_tools/error_prone/cipd: ClNqEKjHuNFTgplEe3HujivpADFDjRs0H0ijhyVUg2gC..AYoMbR1EWdl0sGTYnDZkWcRZOQnKpArFh-Mq-qpoq3gC
* src/third_party/android_build_tools/manifest_merger/cipd: ltqylfWRbafoft_Pjhfb4NciQwCb3J4PAkpcTZA7lW0C..hyODeowQwjjxMHe11I3-FOtBGbTg6MQdr3Uh9ZUUHA4C
* src/third_party/androidx/cipd: w6ABIi35Hbkb4RHJCx4sSWDpt7W9rBvJFkcPVufgZMIC..htV4MvGlfVbpqGSk_BC6R-OR2p5JKa7M1TmDGgIgSioC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/9559c4566a..b6eec48a57
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4899cc831c..350ba7c712
* src/third_party/jdk/current: U-h0kbYoIUjL__n_sfiudzFLH7-C9vKVsLSOA2XHkBEC..G-WIGWdFIBTPPhv2xPK_lTfI5N7WmfCBh0oTKqX-c5sC
* src/third_party/kotlin_stdlib/cipd: O9XlYa2GU1tlWmQ40OrK2Bekxjt372NtG5pMD-QyNaYC..VqqnQS2oBxM8b3Q7CDJaGfa-QQoOPx9weNRX1avHGNoC
* src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/619ccf0515..60a3e18387
* src/third_party/libc++abi/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git/+log/1bf8357272..61ad6ef5b6
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/ab4e0ad953..4d75039545
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/d3990a1c9d..1a0d053d2f
* src/third_party/r8/cipd: hmRsAQA2HG0DR196Odv3OKZYk-2Ul43tCtzrCyfWpEQC..BkjdEJg2icSYHSYeOMbEI4Kf_1Zn4-fkpg6vqgvFkAEC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/ae13111c68..91ade50a97
DEPS diff: https://chromium.googlesource.com/chromium/src/+/edc5771bf9..91cb2eade9/DEPS

No update to Clang.

BUG=None

Change-Id: I2055143f98d63c49c55b7aef6ae2aed266a90d04
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370676
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@{#43520}

Upstream commit: https://webrtc.googlesource.com/src/+/a2c84a713ff9bda1add0c1c1f7a03983fe110b15
Roll chromium_revision 91cb2eade9..872845b531 (1393832:1393983)

Change log: https://chromium.googlesource.com/chromium/src/+log/91cb2eade9..872845b531
Full diff: https://chromium.googlesource.com/chromium/src/+/91cb2eade9..872845b531

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/9144618bb1..27bc0e3425
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/1140f85dd1..5fe89da99b
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/53d89b481b..1396ffe390
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/cc75aabda5..837d6b96ef
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/7195bd6ed2..ea01f26b2f
* src/third_party/androidx/cipd: htV4MvGlfVbpqGSk_BC6R-OR2p5JKa7M1TmDGgIgSioC..vSj92wjvvjLnN0i_PCgtEw7ddiRrnqtkDeAoAmxGjGEC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/b6eec48a57..470d9b07dd
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/8d20c1e0b5..c30219e4a7
* src/third_party/instrumented_libs: https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git/+log/bb6dbcf2df..3cc43119a2
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/4d75039545..ab2f32b660
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/1a0d053d2f..b4c1dfa247
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/91ade50a97..9cfb48ac51
DEPS diff: https://chromium.googlesource.com/chromium/src/+/91cb2eade9..872845b531/DEPS

No update to Clang.

BUG=None

Change-Id: Ib9257b97f7f4dd9bcd82c20cbe9c440da63742e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370678
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@{#43521}

Upstream commit: https://webrtc.googlesource.com/src/+/77485c7954b6750385ae14105f5e76406c9a183d
Update WebRTC code version (2024-12-10T04:06:01).

Bug: None
Change-Id: I8f6eea2d364ee715971c1dc480d48d788dc0f176
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370716
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@{#43522}

Upstream commit: https://webrtc.googlesource.com/src/+/33501e4286b3b771a02761acc332b8bcc09acc1e
Roll chromium_revision 872845b531..8c8eda9309 (1393983:1394101)

Change log: https://chromium.googlesource.com/chromium/src/+log/872845b531..8c8eda9309
Full diff: https://chromium.googlesource.com/chromium/src/+/872845b531..8c8eda9309

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/27bc0e3425..46020f2812
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/5fe89da99b..0ef8e99239
* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/853eb76b5f..88979f2947
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/1396ffe390..4aa2709912
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/837d6b96ef..255cfb7e0e
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ea01f26b2f..0095b9ed98
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/470d9b07dd..57f525e425
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/350ba7c712..40c51c5d3e
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/c30219e4a7..25fede45b3
* src/third_party/libaom/source/libaom: https://aomedia.googlesource.com/aom.git/+log/ff9badefdf..0063380307
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/ab2f32b660..de6fc6ccb3
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/b4c1dfa247..b5c4a751ca
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/9cfb48ac51..b3b8ae063f
DEPS diff: https://chromium.googlesource.com/chromium/src/+/872845b531..8c8eda9309/DEPS

No update to Clang.

BUG=None

Change-Id: I4b28806dec75df0997964df706366900c8ba95d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370717
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@{#43523}

Upstream commit: https://webrtc.googlesource.com/src/+/50387647ec02ff7b10263043930f1321c0e4bb1b
Update fft/README.chromium to conform to guidelines.

No-Try: true
Bug: webrtc:42234774, chromium:362397270
Change-Id: Id8d7368ded541b2bc31b53fc86158c366bf1d57d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370842
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43524}

Upstream commit: https://webrtc.googlesource.com/src/+/dbd4bcaeb21e686d77c696ccc06db72f42ab739b
Update info for spl_sqrt_floor

There were a few typos in the README file.

Bug: chromium:362397579
Change-Id: Ib0aa84f57f3d83851f085e595ffa72a53ec8311d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370880
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43525}

Upstream commit: https://webrtc.googlesource.com/src/+/919e3acd139aed6e88931a91d03d4ae28158fa2f
Set version to N/A in spl_sqrt_floor README file

Bug: chromium:362397579
Change-Id: Ibf15f0790995aea755c00ff4e6d0c136f2973dda
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370843
Commit-Queue: Henrik Lundin <henrik.lundin@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43526}

Upstream commit: https://webrtc.googlesource.com/src/+/6d0ecac3dd29ff7937c161a92c8dee543609f213
Roll chromium_revision 8c8eda9309..0148002d14 (1394101:1394244)

Change log: https://chromium.googlesource.com/chromium/src/+log/8c8eda9309..0148002d14
Full diff: https://chromium.googlesource.com/chromium/src/+/8c8eda9309..0148002d14

Changed dependencies
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/4aa2709912..6e79596f12
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/255cfb7e0e..8acc8daf2b
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/0095b9ed98..ee24687ac9
* src/third_party/androidx/cipd: vSj92wjvvjLnN0i_PCgtEw7ddiRrnqtkDeAoAmxGjGEC..SQ6WZpWJXzqBAsM3nJMdxbVaDCaTTMrUUHr0PmWLCdoC
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/25fede45b3..719139c30a
* src/third_party/llvm-libc/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git/+log/de6fc6ccb3..b4a4af5376
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/b5c4a751ca..0d9f42bd7d
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/b3b8ae063f..606a6fd0be
DEPS diff: https://chromium.googlesource.com/chromium/src/+/8c8eda9309..0148002d14/DEPS

No update to Clang.

BUG=None

Change-Id: I20f6442732d97fcc06dcddabac1d79b77a903a8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370719
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@{#43527}

Upstream commit: https://webrtc.googlesource.com/src/+/740d72673928ecc1009dc7e14761feb68ba8e326
Move DTLS related code from p2p/base to p2p/dtls

BUG=webrtc:367395350

Change-Id: I3fd1551f974705ce6b10e2c757f4d406a520a2c1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370460
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43528}

Upstream commit: https://webrtc.googlesource.com/src/+/d004aee4a41f3fba3b29ef33be2c4f07f2ceb1e7
Allow absl map and set containers in WebRTC

Bug: None
No-Try: True
Change-Id: I84218daf71de115af74e0484bc26e798f125297a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370762
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43529}

Upstream commit: https://webrtc.googlesource.com/src/+/dcf0ffa639bff681fad31edb1463c38b15c50049
dtls-1.3

Add SSLProtocolVersion for TLS13 and DTLS13
Allow setting max version to 13 (for BoringSSL)
Don't change any defaults.
This is a NOP.

BUG=webrtc:383141571

Change-Id: I11303c14e8d79c09d9437d44e44003c67d2fc31b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370900
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43530}

Upstream commit: https://webrtc.googlesource.com/src/+/e528a2c5f28aba97a65212f2d891f449b97e4d05
Roll chromium_revision 0148002d14..88a4a3f183 (1394244:1394390)

Change log: https://chromium.googlesource.com/chromium/src/+log/0148002d14..88a4a3f183
Full diff: https://chromium.googlesource.com/chromium/src/+/0148002d14..88a4a3f183

Changed dependencies
* src/buildtools: https://chromium.googlesource.com/chromium/src/buildtools/+log/88979f2947..863e50ee3c
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/6e79596f12..155d98f0fa
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/8acc8daf2b..0730f23eb1
* src/third_party/androidx/cipd: SQ6WZpWJXzqBAsM3nJMdxbVaDCaTTMrUUHr0PmWLCdoC..jiSw6hD706772Ci0lovUctvq0azknqPQ5bXgSdeLRLoC
* src/third_party/freetype/src: https://chromium.googlesource.com/chromium/src/third_party/freetype2.git/+log/0ae7e60737..59320b2d3c
* src/third_party/libc++/src: https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/60a3e18387..92b37caa42
* src/third_party/perfetto: https://android.googlesource.com/platform/external/perfetto.git/+log/0d9f42bd7d..fcccdd3940
* src/third_party/r8/cipd: BkjdEJg2icSYHSYeOMbEI4Kf_1Zn4-fkpg6vqgvFkAEC..jnP8YjPJaWAXthtBv-bT_5HD3c6ywpAmGL31ZURB3fgC
* src/third_party/rust-toolchain_version: Linux_x64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Mac_arm64/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz,Win/rust-toolchain-009e73825af0e59ad4fc603562e038b3dbd6593a-2-llvmorg-20-init-3847-g69c43468.tar.xz..Linux_x64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Mac_arm64/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz,Win/rust-toolchain-a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859.tar.xz
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/606a6fd0be..e2ad157859
DEPS diff: https://chromium.googlesource.com/chromium/src/+/0148002d14..88a4a3f183/DEPS

No update to Clang.

BUG=None

Change-Id: I471445c04c6e9a2dbe88535f75624793d161cacc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/370921
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@{#43531}
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/3d69d4aec0ed updated default_config_env for v133 https://hg.mozilla.org/integration/autoland/rev/dfb0b4e59fc6 updated libwebrtc patch stack https://hg.mozilla.org/integration/autoland/rev/483e5b1c9478 Vendor libwebrtc from 2031ab5c78 https://hg.mozilla.org/integration/autoland/rev/0495f011a58e Vendor libwebrtc from 775639e930 https://hg.mozilla.org/integration/autoland/rev/9cfae4a13aca Vendor libwebrtc from c3021aece3 https://hg.mozilla.org/integration/autoland/rev/fdd139fea8b1 Vendor libwebrtc from 019bca9590 https://hg.mozilla.org/integration/autoland/rev/b331d02393b5 Vendor libwebrtc from b7f5e7fb29 https://hg.mozilla.org/integration/autoland/rev/8793540a49f4 Vendor libwebrtc from ebb11c4c87 https://hg.mozilla.org/integration/autoland/rev/ea67c8af3fc9 Vendor libwebrtc from 4c171e84c3 https://hg.mozilla.org/integration/autoland/rev/f568027f84a0 Vendor libwebrtc from 90da0650b5 https://hg.mozilla.org/integration/autoland/rev/eb702e3d7e79 Vendor libwebrtc from 54ed3ad524 https://hg.mozilla.org/integration/autoland/rev/c5278af736c0 Vendor libwebrtc from d4a3002b9b https://hg.mozilla.org/integration/autoland/rev/dc8744c7090d Vendor libwebrtc from 0c6d31919e https://hg.mozilla.org/integration/autoland/rev/0d3e07c1d177 (MOZ) - upstream added pure virtual methods to call/call.h https://hg.mozilla.org/integration/autoland/rev/9902d7f0222d Vendor libwebrtc from 2578802038 https://hg.mozilla.org/integration/autoland/rev/a42007bddcc6 Vendor libwebrtc from 3b2402bd23 https://hg.mozilla.org/integration/autoland/rev/407a1160901b Vendor libwebrtc from 8d8fc3222a https://hg.mozilla.org/integration/autoland/rev/7f73ca5231ee Vendor libwebrtc from 0b333f2a40 https://hg.mozilla.org/integration/autoland/rev/a8a84d19a316 Vendor libwebrtc from 7ef1360485 https://hg.mozilla.org/integration/autoland/rev/197017ea1f36 Vendor libwebrtc from f54707cd71 https://hg.mozilla.org/integration/autoland/rev/293e9b263c95 Vendor libwebrtc from b2fc13d094 https://hg.mozilla.org/integration/autoland/rev/9954146e3802 Vendor libwebrtc from dd8d2ab890 https://hg.mozilla.org/integration/autoland/rev/d94956840f4a Vendor libwebrtc from 9ab2ac126d https://hg.mozilla.org/integration/autoland/rev/b734d2fce0fa Vendor libwebrtc from 1dcf202ffe https://hg.mozilla.org/integration/autoland/rev/9574b3bdc1e2 Vendor libwebrtc from ab0b1888a5 https://hg.mozilla.org/integration/autoland/rev/d2611e83f7a0 Vendor libwebrtc from 79c380c5b7 https://hg.mozilla.org/integration/autoland/rev/24dae6d456ba Vendor libwebrtc from 79c380c5b7 - moz.build file updates https://hg.mozilla.org/integration/autoland/rev/642fa53a6891 Vendor libwebrtc from 752235261e https://hg.mozilla.org/integration/autoland/rev/a76f8c278c0f Vendor libwebrtc from c79be57b47 https://hg.mozilla.org/integration/autoland/rev/19412acb38e4 Vendor libwebrtc from bda11ca6da https://hg.mozilla.org/integration/autoland/rev/25e035d5caf4 Vendor libwebrtc from 69cc695699 https://hg.mozilla.org/integration/autoland/rev/ff14c3c06352 (fix-69cc695699) uncomment an arg that upstream thinks is unused https://hg.mozilla.org/integration/autoland/rev/c7c7d6a3078b Vendor libwebrtc from 3ffe94314a https://hg.mozilla.org/integration/autoland/rev/15b9ecb802b8 Vendor libwebrtc from 17554c1c4c https://hg.mozilla.org/integration/autoland/rev/d8df5e219705 Vendor libwebrtc from 7f775bc94c https://hg.mozilla.org/integration/autoland/rev/6a415f35b404 Vendor libwebrtc from 331ca30635 https://hg.mozilla.org/integration/autoland/rev/d167cb05c7c8 Vendor libwebrtc from 56085ea0d1 https://hg.mozilla.org/integration/autoland/rev/4841ed1979fa Vendor libwebrtc from 4c9dbd508d https://hg.mozilla.org/integration/autoland/rev/b240a3f222bf Vendor libwebrtc from aae790e3fe https://hg.mozilla.org/integration/autoland/rev/9e7f49ef5984 Vendor libwebrtc from 999f02bd5f https://hg.mozilla.org/integration/autoland/rev/e87c0fa6fe1a Vendor libwebrtc from 8337c966d4 https://hg.mozilla.org/integration/autoland/rev/b9d4ffb6e1fb Vendor libwebrtc from 5f163fcaa0 https://hg.mozilla.org/integration/autoland/rev/172ac8de1137 Vendor libwebrtc from 2d47c9395b https://hg.mozilla.org/integration/autoland/rev/eff4c9174806 Vendor libwebrtc from fb62f90706 https://hg.mozilla.org/integration/autoland/rev/5dcfadaedb25 (MOZ) - upstream added pure virtual methods to call/call.h https://hg.mozilla.org/integration/autoland/rev/d5146a3370bb Vendor libwebrtc from d63aacb460 https://hg.mozilla.org/integration/autoland/rev/ac81878bebc5 Vendor libwebrtc from 4c5e72e3e0 https://hg.mozilla.org/integration/autoland/rev/8b555b434664 Vendor libwebrtc from da7b7ca1c1 https://hg.mozilla.org/integration/autoland/rev/3fa64efdbfe4 Vendor libwebrtc from 2a69ddbe9e https://hg.mozilla.org/integration/autoland/rev/1368a40f5a28 Vendor libwebrtc from c181432772 https://hg.mozilla.org/integration/autoland/rev/6416a2802536 Vendor libwebrtc from 9aeed0c5f4 https://hg.mozilla.org/integration/autoland/rev/94c364605418 Vendor libwebrtc from 00e86b3cb0 https://hg.mozilla.org/integration/autoland/rev/a136f9781c56 Vendor libwebrtc from 5ad1daeed9 https://hg.mozilla.org/integration/autoland/rev/d5c7d26505ef Vendor libwebrtc from 2e7e049bb4 https://hg.mozilla.org/integration/autoland/rev/f55c7c9eaa6c Vendor libwebrtc from 8da15c43dd https://hg.mozilla.org/integration/autoland/rev/80bf27da8be1 Vendor libwebrtc from 253b8464ff https://hg.mozilla.org/integration/autoland/rev/1c09ee39f608 Vendor libwebrtc from 319892c4d9 https://hg.mozilla.org/integration/autoland/rev/4c0c0b147b46 Vendor libwebrtc from 1b0371a54e https://hg.mozilla.org/integration/autoland/rev/f3166cb5b8b2 Vendor libwebrtc from cd013b1d59 https://hg.mozilla.org/integration/autoland/rev/31816cac34a4 Vendor libwebrtc from 394da76a9c https://hg.mozilla.org/integration/autoland/rev/cf4c4c95ff0c Vendor libwebrtc from 24992e9518 https://hg.mozilla.org/integration/autoland/rev/69d22a102cac Vendor libwebrtc from e5f6f1fab4 https://hg.mozilla.org/integration/autoland/rev/024f44b368f2 Vendor libwebrtc from e5f6f1fab4 - moz.build file updates https://hg.mozilla.org/integration/autoland/rev/b5f706804980 Vendor libwebrtc from c63e43f27d https://hg.mozilla.org/integration/autoland/rev/6eeab0ba7845 Vendor libwebrtc from 38ddea5ee3 https://hg.mozilla.org/integration/autoland/rev/a1d7017f89e4 Vendor libwebrtc from 89432bc225 https://hg.mozilla.org/integration/autoland/rev/86b305334a9b Vendor libwebrtc from 924dc088dc https://hg.mozilla.org/integration/autoland/rev/003e12a3965a Vendor libwebrtc from 06723eaab8 https://hg.mozilla.org/integration/autoland/rev/6a1f9dc4cb72 Vendor libwebrtc from b40c559858 https://hg.mozilla.org/integration/autoland/rev/210a2181b93c Vendor libwebrtc from a08189b948 https://hg.mozilla.org/integration/autoland/rev/66b111a76b15 Vendor libwebrtc from b7cb8fe75a https://hg.mozilla.org/integration/autoland/rev/33aba4acb123 Vendor libwebrtc from d171832b6c https://hg.mozilla.org/integration/autoland/rev/8753052fd1d9 Vendor libwebrtc from 98b3588974 https://hg.mozilla.org/integration/autoland/rev/6232b14ea552 Vendor libwebrtc from ff88950833 https://hg.mozilla.org/integration/autoland/rev/559d3ff44d1d Vendor libwebrtc from 0a69daf38b https://hg.mozilla.org/integration/autoland/rev/e341720f3ac8 Vendor libwebrtc from d257b4a054 https://hg.mozilla.org/integration/autoland/rev/0a8ae66293f0 Vendor libwebrtc from 05cf9c7235 https://hg.mozilla.org/integration/autoland/rev/919600617476 Vendor libwebrtc from e9193d7031 https://hg.mozilla.org/integration/autoland/rev/3179d9b8fe48 Vendor libwebrtc from 72b5769bb8 https://hg.mozilla.org/integration/autoland/rev/7d54f2779af1 Vendor libwebrtc from e0a524b5e0 https://hg.mozilla.org/integration/autoland/rev/6cf75059739b Vendor libwebrtc from f4ee1a1ef3 https://hg.mozilla.org/integration/autoland/rev/4d0eb8ccc4aa Vendor libwebrtc from 4060745995 https://hg.mozilla.org/integration/autoland/rev/a5f89b8d5ccd Vendor libwebrtc from 4a6a7465d0 https://hg.mozilla.org/integration/autoland/rev/fb8f3550eb7d Vendor libwebrtc from 1bda6a6a58 https://hg.mozilla.org/integration/autoland/rev/034c77ed5f9a Vendor libwebrtc from 56c5507ae3 https://hg.mozilla.org/integration/autoland/rev/47f98dfc097f Vendor libwebrtc from caa3eff65f https://hg.mozilla.org/integration/autoland/rev/649e261ad736 Vendor libwebrtc from c75fbe24e6 https://hg.mozilla.org/integration/autoland/rev/0d3208672940 Vendor libwebrtc from b4d09df6c2 https://hg.mozilla.org/integration/autoland/rev/b5cb719072c8 Vendor libwebrtc from 58562a8229 https://hg.mozilla.org/integration/autoland/rev/3618854c35b7 Vendor libwebrtc from a79c709ed3 https://hg.mozilla.org/integration/autoland/rev/8860d901e5c0 Vendor libwebrtc from 23438deabb https://hg.mozilla.org/integration/autoland/rev/9f5ec784027f Vendor libwebrtc from 934c983404 https://hg.mozilla.org/integration/autoland/rev/70d8b4091803 Vendor libwebrtc from 8d085422ed https://hg.mozilla.org/integration/autoland/rev/a372c5fdd4e2 Vendor libwebrtc from 19b5b3abaf https://hg.mozilla.org/integration/autoland/rev/a803ccba8940 Vendor libwebrtc from a62e5b80be https://hg.mozilla.org/integration/autoland/rev/256a40c50886 Vendor libwebrtc from 230e5a211c https://hg.mozilla.org/integration/autoland/rev/9027c2a4f7fe Vendor libwebrtc from c596dd5eb6 https://hg.mozilla.org/integration/autoland/rev/1ffbd365ab94 Vendor libwebrtc from 5fc7489aa0 https://hg.mozilla.org/integration/autoland/rev/4b3257bc7944 Vendor libwebrtc from b0be928a50 https://hg.mozilla.org/integration/autoland/rev/331e42c16dff Vendor libwebrtc from 5a4a69f95c https://hg.mozilla.org/integration/autoland/rev/a52dd1dc6587 Vendor libwebrtc from 10c7d73688 https://hg.mozilla.org/integration/autoland/rev/d193035769ea Vendor libwebrtc from 7401d5531c https://hg.mozilla.org/integration/autoland/rev/e82f0c719997 Vendor libwebrtc from 00ec2afc80 https://hg.mozilla.org/integration/autoland/rev/2fe295ae8e80 Vendor libwebrtc from 07d7ca0352 https://hg.mozilla.org/integration/autoland/rev/bd3612c49400 Vendor libwebrtc from ad63489c58 https://hg.mozilla.org/integration/autoland/rev/fea98a16ffd0 Vendor libwebrtc from ae1ad04077 https://hg.mozilla.org/integration/autoland/rev/5fc3ab46b42d Vendor libwebrtc from 94f2b91f11 https://hg.mozilla.org/integration/autoland/rev/b5120667dc5f Vendor libwebrtc from 45f58d7fcc https://hg.mozilla.org/integration/autoland/rev/6042561ef7cb updated libwebrtc patch stack https://hg.mozilla.org/integration/autoland/rev/2fd2e1c09107 Vendor libwebrtc from e5048949b0 https://hg.mozilla.org/integration/autoland/rev/382b038fc968 Vendor libwebrtc from e046787a5a https://hg.mozilla.org/integration/autoland/rev/e981576ff09c Vendor libwebrtc from ab4f8e1fde https://hg.mozilla.org/integration/autoland/rev/f221026b57fb Vendor libwebrtc from 6c7ac74e8b https://hg.mozilla.org/integration/autoland/rev/9dd11383838c Vendor libwebrtc from fac1bafd44 https://hg.mozilla.org/integration/autoland/rev/7c3c8f684d2f Vendor libwebrtc from 1d2f30b8b9 https://hg.mozilla.org/integration/autoland/rev/4dd52844215e Vendor libwebrtc from b0acde349c https://hg.mozilla.org/integration/autoland/rev/d200deb6b937 Vendor libwebrtc from 67de21e407 https://hg.mozilla.org/integration/autoland/rev/cb222c6f6201 Vendor libwebrtc from 0c282c471b https://hg.mozilla.org/integration/autoland/rev/05fe95590ff9 Vendor libwebrtc from 1cf342a321 https://hg.mozilla.org/integration/autoland/rev/10a95e6a86d3 Vendor libwebrtc from b7bc1aa180 https://hg.mozilla.org/integration/autoland/rev/f9a8a612762c Vendor libwebrtc from 9d0799f943 https://hg.mozilla.org/integration/autoland/rev/dfa5a535c2a4 Vendor libwebrtc from 89b0f2ef71 https://hg.mozilla.org/integration/autoland/rev/0153783bc102 Vendor libwebrtc from cab60a0842 https://hg.mozilla.org/integration/autoland/rev/312e872c382d Vendor libwebrtc from 03f56d75d5 https://hg.mozilla.org/integration/autoland/rev/594dc46bd50d Vendor libwebrtc from 002d00486b https://hg.mozilla.org/integration/autoland/rev/8e1e2842fee7 Vendor libwebrtc from 711e1a8beb https://hg.mozilla.org/integration/autoland/rev/0a79978b8989 Vendor libwebrtc from 414706543d https://hg.mozilla.org/integration/autoland/rev/31a1e41838e8 Vendor libwebrtc from c8b66944d4 https://hg.mozilla.org/integration/autoland/rev/2ecdd5e5f2b8 Vendor libwebrtc from c23fe2fbf9 https://hg.mozilla.org/integration/autoland/rev/f33c72b29f4f Vendor libwebrtc from 1537a8d34b https://hg.mozilla.org/integration/autoland/rev/829685a2a1b4 Vendor libwebrtc from 2ca8f15991 https://hg.mozilla.org/integration/autoland/rev/a8118134f005 Vendor libwebrtc from 67f9d7b4ed https://hg.mozilla.org/integration/autoland/rev/26ee59a1d9ef Vendor libwebrtc from 768f78f097 https://hg.mozilla.org/integration/autoland/rev/7128795a6c91 Vendor libwebrtc from 4c56c9ff9a https://hg.mozilla.org/integration/autoland/rev/649704147996 Vendor libwebrtc from 4c56c9ff9a - moz.build file updates https://hg.mozilla.org/integration/autoland/rev/0ecda9f4feeb Vendor libwebrtc from a01f34cdf1 https://hg.mozilla.org/integration/autoland/rev/24778e5ab0f8 Vendor libwebrtc from 15543544b9 https://hg.mozilla.org/integration/autoland/rev/97f89bf198ff Vendor libwebrtc from 93f5f9e867 https://hg.mozilla.org/integration/autoland/rev/2d8a80ffbe4b Vendor libwebrtc from 65fbc51b61 https://hg.mozilla.org/integration/autoland/rev/ebb893770bef Vendor libwebrtc from b00c469cad https://hg.mozilla.org/integration/autoland/rev/81e2c5be6f01 Vendor libwebrtc from 8d5b344b05 https://hg.mozilla.org/integration/autoland/rev/0654823b3854 Vendor libwebrtc from da2a3d6c4d https://hg.mozilla.org/integration/autoland/rev/d85aa53dc812 Vendor libwebrtc from a2c84a713f https://hg.mozilla.org/integration/autoland/rev/8fe4d8e73302 Vendor libwebrtc from 77485c7954 https://hg.mozilla.org/integration/autoland/rev/ba13545ce6be Vendor libwebrtc from 33501e4286 https://hg.mozilla.org/integration/autoland/rev/0e488c9c1e3e Vendor libwebrtc from 50387647ec https://hg.mozilla.org/integration/autoland/rev/f3286066f10e Vendor libwebrtc from dbd4bcaeb2 https://hg.mozilla.org/integration/autoland/rev/aa7643eb65e9 Vendor libwebrtc from 919e3acd13 https://hg.mozilla.org/integration/autoland/rev/aca3536a4cd2 Vendor libwebrtc from 6d0ecac3dd https://hg.mozilla.org/integration/autoland/rev/d7581e76d932 Vendor libwebrtc from 740d726739 https://hg.mozilla.org/integration/autoland/rev/b1002322c208 Vendor libwebrtc from d004aee4a4 https://hg.mozilla.org/integration/autoland/rev/f951e8025248 Vendor libwebrtc from dcf0ffa639 https://hg.mozilla.org/integration/autoland/rev/b3c39054e10d Vendor libwebrtc from e528a2c5f2 https://hg.mozilla.org/integration/autoland/rev/8073a7a90c19 Vendor libwebrtc from 36a764f13d https://hg.mozilla.org/integration/autoland/rev/ca5a4fc9a5ad Vendor libwebrtc from e3f5910bf3 https://hg.mozilla.org/integration/autoland/rev/e2d22d9fe50a Vendor libwebrtc from 13943363c5 https://hg.mozilla.org/integration/autoland/rev/65fbc03a650b Vendor libwebrtc from 4ef6ddd980 https://hg.mozilla.org/integration/autoland/rev/a9c5ab5a109f Vendor libwebrtc from b97cbbcde4 https://hg.mozilla.org/integration/autoland/rev/fb62ca69a301 Vendor libwebrtc from afe5d2f758 https://hg.mozilla.org/integration/autoland/rev/8e52a33f9d94 Vendor libwebrtc from 7738bc23ed https://hg.mozilla.org/integration/autoland/rev/034868745f9f Vendor libwebrtc from c260f0297c https://hg.mozilla.org/integration/autoland/rev/d0fdf0a5ed33 Vendor libwebrtc from 8898459ed2 https://hg.mozilla.org/integration/autoland/rev/081faeab071d Vendor libwebrtc from 000f04375b https://hg.mozilla.org/integration/autoland/rev/634b5fd85bf7 Vendor libwebrtc from adc536af5a https://hg.mozilla.org/integration/autoland/rev/0be97c8e6733 Vendor libwebrtc from ef35daf744 https://hg.mozilla.org/integration/autoland/rev/3a1a477bcb3e Vendor libwebrtc from 56395a63c2 https://hg.mozilla.org/integration/autoland/rev/c0b77b2d9165 Vendor libwebrtc from 15fc228ea7 https://hg.mozilla.org/integration/autoland/rev/6212f019d680 Vendor libwebrtc from 575d323671 https://hg.mozilla.org/integration/autoland/rev/46eab01caec4 Vendor libwebrtc from 3a1f2e6a69 https://hg.mozilla.org/integration/autoland/rev/d0ac23883204 Vendor libwebrtc from a0d3abf416 https://hg.mozilla.org/integration/autoland/rev/69a64241efb0 Vendor libwebrtc from aa4fced813 https://hg.mozilla.org/integration/autoland/rev/864567e15220 Vendor libwebrtc from 74ace1a6e3 https://hg.mozilla.org/integration/autoland/rev/be2203eb8b29 Vendor libwebrtc from 200fd82771 https://hg.mozilla.org/integration/autoland/rev/78ef1c154ae6 Vendor libwebrtc from dd373b8a32 https://hg.mozilla.org/integration/autoland/rev/0cc28d8707c8 Vendor libwebrtc from 1bb49e9ad4 https://hg.mozilla.org/integration/autoland/rev/9dfa6667eedb Vendor libwebrtc from 1bb49e9ad4 - moz.build file updates https://hg.mozilla.org/integration/autoland/rev/1dd3eda3046c Vendor libwebrtc from 882b32d00f https://hg.mozilla.org/integration/autoland/rev/a7d2ae402431 (fix-882b32d00f) fix -Wtautological-unsigned-zero-compare in payload_type.h https://hg.mozilla.org/integration/autoland/rev/edd149c80cc0 Vendor libwebrtc from e754fcfee5 https://hg.mozilla.org/integration/autoland/rev/5cce4ac61100 Vendor libwebrtc from 81aa059b85 https://hg.mozilla.org/integration/autoland/rev/53fbd8ce8da2 Vendor libwebrtc from 2bee7845d3 https://hg.mozilla.org/integration/autoland/rev/4c7cc4fbe3eb Vendor libwebrtc from 29a3f928f9 https://hg.mozilla.org/integration/autoland/rev/df21aa46a211 Vendor libwebrtc from 90e080d075 https://hg.mozilla.org/integration/autoland/rev/9c0be85b7e3d Vendor libwebrtc from 021cf5ac3e https://hg.mozilla.org/integration/autoland/rev/55f8e0109ac4 Vendor libwebrtc from 316d93b415 https://hg.mozilla.org/integration/autoland/rev/68d499abf91d Vendor libwebrtc from adacadb678 https://hg.mozilla.org/integration/autoland/rev/733fa53030a5 Vendor libwebrtc from 3e98919a6a https://hg.mozilla.org/integration/autoland/rev/efda04fad928 Vendor libwebrtc from 4c73d1a326 https://hg.mozilla.org/integration/autoland/rev/d64374aa515c Vendor libwebrtc from d77a0d770f https://hg.mozilla.org/integration/autoland/rev/225c75861325 Vendor libwebrtc from 1ad3e14e99 https://hg.mozilla.org/integration/autoland/rev/692af14cd488 Vendor libwebrtc from 0a8201c99c https://hg.mozilla.org/integration/autoland/rev/c84d7d7d5db4 Vendor libwebrtc from c8cf48addb https://hg.mozilla.org/integration/autoland/rev/ee50402271c0 Vendor libwebrtc from a973c72098 https://hg.mozilla.org/integration/autoland/rev/d8270540d469 Vendor libwebrtc from 611d2b6a22 https://hg.mozilla.org/integration/autoland/rev/ee13bbca17b7 Vendor libwebrtc from 6e3c17a9ba https://hg.mozilla.org/integration/autoland/rev/f8dd741b5715 Vendor libwebrtc from 5a4b06f6e8 https://hg.mozilla.org/integration/autoland/rev/6258a8d1a229 Vendor libwebrtc from 78ab1cf39c https://hg.mozilla.org/integration/autoland/rev/fd60735ef10e Vendor libwebrtc from 5c5bb5b099 https://hg.mozilla.org/integration/autoland/rev/452666fe91df Vendor libwebrtc from 108cde271b https://hg.mozilla.org/integration/autoland/rev/6d37a4c1bb3a Vendor libwebrtc from acf26ce00a https://hg.mozilla.org/integration/autoland/rev/a78573aecd5a Vendor libwebrtc from eb1d53fcda https://hg.mozilla.org/integration/autoland/rev/35193f030f56 Vendor libwebrtc from c36f8dcd98 https://hg.mozilla.org/integration/autoland/rev/177f14ef76ac Vendor libwebrtc from 4b9cb69ae1 https://hg.mozilla.org/integration/autoland/rev/1e69abcc9693 Vendor libwebrtc from 17ad2f4af6 https://hg.mozilla.org/integration/autoland/rev/5fa63ccf447f Vendor libwebrtc from e500d46600 https://hg.mozilla.org/integration/autoland/rev/058dc7d6765f (fix-e500d46600) upstream removed p2p:rtc_p2p https://hg.mozilla.org/integration/autoland/rev/9cba3a4cac20 Vendor libwebrtc from 611d7f610c https://hg.mozilla.org/integration/autoland/rev/e23604c9c87b Vendor libwebrtc from b0e49bf0b1 https://hg.mozilla.org/integration/autoland/rev/da155e5d8d68 Vendor libwebrtc from 7e9f0716f8 https://hg.mozilla.org/integration/autoland/rev/ba54fb098de7 Vendor libwebrtc from 6ef206aa1a https://hg.mozilla.org/integration/autoland/rev/07b22202e20a Vendor libwebrtc from 6f866347ff https://hg.mozilla.org/integration/autoland/rev/2941c02c3a8c Vendor libwebrtc from 69f8321b67 https://hg.mozilla.org/integration/autoland/rev/aad77e0e64c2 Vendor libwebrtc from 0dec0897f1 https://hg.mozilla.org/integration/autoland/rev/0553bf929f7d Vendor libwebrtc from 588dbe6fa7 https://hg.mozilla.org/integration/autoland/rev/0a658eb45286 Vendor libwebrtc from b766572d2b https://hg.mozilla.org/integration/autoland/rev/60e53917bbfa Vendor libwebrtc from c5095250a9 https://hg.mozilla.org/integration/autoland/rev/00641d57aa02 Vendor libwebrtc from 527314cd2f https://hg.mozilla.org/integration/autoland/rev/bd54d47b2c39 Vendor libwebrtc from b2120cb723 https://hg.mozilla.org/integration/autoland/rev/7989bd20611c Vendor libwebrtc from 486e3deba0 https://hg.mozilla.org/integration/autoland/rev/9964cddcecaf Vendor libwebrtc from ac40185001 https://hg.mozilla.org/integration/autoland/rev/d229aeebe0b1 Vendor libwebrtc from 8da0652263 https://hg.mozilla.org/integration/autoland/rev/827bf070c70e Vendor libwebrtc from e00df2e461 https://hg.mozilla.org/integration/autoland/rev/8510d8e64c3c Vendor libwebrtc from 56c14112f8 https://hg.mozilla.org/integration/autoland/rev/97128cbf353c Vendor libwebrtc from 29af9f0c87 https://hg.mozilla.org/integration/autoland/rev/2a9d552638b3 Vendor libwebrtc from 7976b77345 https://hg.mozilla.org/integration/autoland/rev/b84ea7c1a09c Vendor libwebrtc from 9572b2fa58 https://hg.mozilla.org/integration/autoland/rev/21e1fae94f52 Vendor libwebrtc from b15683c12d https://hg.mozilla.org/integration/autoland/rev/022338aba9ba Vendor libwebrtc from 84b33a4439 https://hg.mozilla.org/integration/autoland/rev/f8c06ae1dbfa Vendor libwebrtc from 33f38f2f38 https://hg.mozilla.org/integration/autoland/rev/475255936267 Vendor libwebrtc from 3c96ee251c https://hg.mozilla.org/integration/autoland/rev/a58f484bc2a6 Vendor libwebrtc from f0ca2dc934 https://hg.mozilla.org/integration/autoland/rev/d7ee2c1373f4 Vendor libwebrtc from 9f827f51f8 https://hg.mozilla.org/integration/autoland/rev/a9676c47e044 Vendor libwebrtc from 897906d950 https://hg.mozilla.org/integration/autoland/rev/f1a6478897bb Vendor libwebrtc from 776866774f https://hg.mozilla.org/integration/autoland/rev/a8b1ba971aa0 Vendor libwebrtc from 35f73ddca4 https://hg.mozilla.org/integration/autoland/rev/0db009df88f1 Vendor libwebrtc from 99dfa391ca https://hg.mozilla.org/integration/autoland/rev/122c8f90d206 Vendor libwebrtc from a3653782e4 https://hg.mozilla.org/integration/autoland/rev/47cc014ee2cb Vendor libwebrtc from fab4992f3d https://hg.mozilla.org/integration/autoland/rev/e3b822112112 Vendor libwebrtc from a5d2906206 https://hg.mozilla.org/integration/autoland/rev/16713af018d9 Vendor libwebrtc from b3e94fd0df https://hg.mozilla.org/integration/autoland/rev/0b44a5af33d1 Vendor libwebrtc from 12574a315f https://hg.mozilla.org/integration/autoland/rev/1e4b03637441 Vendor libwebrtc from f1656def75 https://hg.mozilla.org/integration/autoland/rev/c82a4221d5db Vendor libwebrtc from 18485871a7 https://hg.mozilla.org/integration/autoland/rev/8369396ba7eb Vendor libwebrtc from f666556d50 https://hg.mozilla.org/integration/autoland/rev/4754e25c0a19 Vendor libwebrtc from 3afd7d127e https://hg.mozilla.org/integration/autoland/rev/ffb2b3b5be1c Vendor libwebrtc from 6660e43c30 https://hg.mozilla.org/integration/autoland/rev/b6735e0107b5 Vendor libwebrtc from 39f41d3699 https://hg.mozilla.org/integration/autoland/rev/b8e86a85e7b4 Vendor libwebrtc from 6459c855c8 https://hg.mozilla.org/integration/autoland/rev/258710baa3b5 Vendor libwebrtc from e0efd69388 https://hg.mozilla.org/integration/autoland/rev/06b35f5c85cf Vendor libwebrtc from f64c62bd69 https://hg.mozilla.org/integration/autoland/rev/fa885af83fa1 Vendor libwebrtc from d243359901 https://hg.mozilla.org/integration/autoland/rev/2cf58af23264 Vendor libwebrtc from 8cb596e902 https://hg.mozilla.org/integration/autoland/rev/3e47a9d21deb Vendor libwebrtc from bee41a113a https://hg.mozilla.org/integration/autoland/rev/f81ca2ddef85 Vendor libwebrtc from be8345d526 https://hg.mozilla.org/integration/autoland/rev/1998e69c1b9e Vendor libwebrtc from 25deaa10db https://hg.mozilla.org/integration/autoland/rev/c2f914c37c8a Vendor libwebrtc from 376127b27f https://hg.mozilla.org/integration/autoland/rev/4638190bed1b Vendor libwebrtc from a2ffddd70c https://hg.mozilla.org/integration/autoland/rev/78ccbc9fb6c9 Vendor libwebrtc from 5683a69a33 https://hg.mozilla.org/integration/autoland/rev/c1bc367940f3 Vendor libwebrtc from b89c569e1b https://hg.mozilla.org/integration/autoland/rev/9347295fe7b8 Vendor libwebrtc from 599148cf91 https://hg.mozilla.org/integration/autoland/rev/49bbd64d8c17 Vendor libwebrtc from d9fc94cd81 https://hg.mozilla.org/integration/autoland/rev/eef49d0bc48d Vendor libwebrtc from eefcf9e1c1 https://hg.mozilla.org/integration/autoland/rev/46dd9f199640 Vendor libwebrtc from ca85d1fd91 https://hg.mozilla.org/integration/autoland/rev/2458478f9a90 Vendor libwebrtc from 355f05d3aa https://hg.mozilla.org/integration/autoland/rev/350a28a9aefd Vendor libwebrtc from 0d50581699 https://hg.mozilla.org/integration/autoland/rev/07c88ca5231f Vendor libwebrtc from 332f844175 https://hg.mozilla.org/integration/autoland/rev/3d701140d9ad Vendor libwebrtc from 28d3fffde3 https://hg.mozilla.org/integration/autoland/rev/6a3bea79039f Vendor libwebrtc from b6f1ef6942 https://hg.mozilla.org/integration/autoland/rev/2cdf4aa83df9 Vendor libwebrtc from bee2c5d019 https://hg.mozilla.org/integration/autoland/rev/8fd6721762cb Vendor libwebrtc from facde23351 https://hg.mozilla.org/integration/autoland/rev/0bd0d5bf045b Vendor libwebrtc from 14e46ed65c https://hg.mozilla.org/integration/autoland/rev/12dd12f3cd29 Vendor libwebrtc from b91e97f9da https://hg.mozilla.org/integration/autoland/rev/60eab88f9841 Vendor libwebrtc from 8b1e368390 https://hg.mozilla.org/integration/autoland/rev/d29803d8ae42 Vendor libwebrtc from a2e542662a https://hg.mozilla.org/integration/autoland/rev/a8d6726c4269 Vendor libwebrtc from 07f90d914c https://hg.mozilla.org/integration/autoland/rev/daaf00c82340 Vendor libwebrtc from abadbce1fa https://hg.mozilla.org/integration/autoland/rev/e32dbd5c9752 Vendor libwebrtc from ea12e18158 https://hg.mozilla.org/integration/autoland/rev/c46bc809cfc5 Vendor libwebrtc from 746202a3a3 https://hg.mozilla.org/integration/autoland/rev/7718a1df5583 Vendor libwebrtc from c5649d36b1 https://hg.mozilla.org/integration/autoland/rev/8b1232fe5778 Vendor libwebrtc from 549c9b717f https://hg.mozilla.org/integration/autoland/rev/871d40f203dd Vendor libwebrtc from cb27883b8b https://hg.mozilla.org/integration/autoland/rev/90d3f6b3cad5 Vendor libwebrtc from 8c90d57b41 https://hg.mozilla.org/integration/autoland/rev/242b84c38d72 Vendor libwebrtc from d7b2f8560a https://hg.mozilla.org/integration/autoland/rev/4b86708158d6 Vendor libwebrtc from cbe304455f https://hg.mozilla.org/integration/autoland/rev/ef8d15195d8a Vendor libwebrtc from 1e930423d1 https://hg.mozilla.org/integration/autoland/rev/8c723dcf1199 Vendor libwebrtc from 0d3a646763 https://hg.mozilla.org/integration/autoland/rev/ce2f8e931c14 Vendor libwebrtc from 283b6ef9d3

https://hg.mozilla.org/mozilla-central/rev/3d69d4aec0ed
https://hg.mozilla.org/mozilla-central/rev/dfb0b4e59fc6
https://hg.mozilla.org/mozilla-central/rev/483e5b1c9478
https://hg.mozilla.org/mozilla-central/rev/0495f011a58e
https://hg.mozilla.org/mozilla-central/rev/9cfae4a13aca
https://hg.mozilla.org/mozilla-central/rev/fdd139fea8b1
https://hg.mozilla.org/mozilla-central/rev/b331d02393b5
https://hg.mozilla.org/mozilla-central/rev/8793540a49f4
https://hg.mozilla.org/mozilla-central/rev/ea67c8af3fc9
https://hg.mozilla.org/mozilla-central/rev/f568027f84a0
https://hg.mozilla.org/mozilla-central/rev/eb702e3d7e79
https://hg.mozilla.org/mozilla-central/rev/c5278af736c0
https://hg.mozilla.org/mozilla-central/rev/dc8744c7090d
https://hg.mozilla.org/mozilla-central/rev/0d3e07c1d177
https://hg.mozilla.org/mozilla-central/rev/9902d7f0222d
https://hg.mozilla.org/mozilla-central/rev/a42007bddcc6
https://hg.mozilla.org/mozilla-central/rev/407a1160901b
https://hg.mozilla.org/mozilla-central/rev/7f73ca5231ee
https://hg.mozilla.org/mozilla-central/rev/a8a84d19a316
https://hg.mozilla.org/mozilla-central/rev/197017ea1f36
https://hg.mozilla.org/mozilla-central/rev/293e9b263c95
https://hg.mozilla.org/mozilla-central/rev/9954146e3802
https://hg.mozilla.org/mozilla-central/rev/d94956840f4a
https://hg.mozilla.org/mozilla-central/rev/b734d2fce0fa
https://hg.mozilla.org/mozilla-central/rev/9574b3bdc1e2
https://hg.mozilla.org/mozilla-central/rev/d2611e83f7a0
https://hg.mozilla.org/mozilla-central/rev/24dae6d456ba
https://hg.mozilla.org/mozilla-central/rev/642fa53a6891
https://hg.mozilla.org/mozilla-central/rev/a76f8c278c0f
https://hg.mozilla.org/mozilla-central/rev/19412acb38e4
https://hg.mozilla.org/mozilla-central/rev/25e035d5caf4
https://hg.mozilla.org/mozilla-central/rev/ff14c3c06352
https://hg.mozilla.org/mozilla-central/rev/c7c7d6a3078b
https://hg.mozilla.org/mozilla-central/rev/15b9ecb802b8
https://hg.mozilla.org/mozilla-central/rev/d8df5e219705
https://hg.mozilla.org/mozilla-central/rev/6a415f35b404
https://hg.mozilla.org/mozilla-central/rev/d167cb05c7c8
https://hg.mozilla.org/mozilla-central/rev/4841ed1979fa
https://hg.mozilla.org/mozilla-central/rev/b240a3f222bf
https://hg.mozilla.org/mozilla-central/rev/9e7f49ef5984
https://hg.mozilla.org/mozilla-central/rev/e87c0fa6fe1a
https://hg.mozilla.org/mozilla-central/rev/b9d4ffb6e1fb
https://hg.mozilla.org/mozilla-central/rev/172ac8de1137
https://hg.mozilla.org/mozilla-central/rev/eff4c9174806
https://hg.mozilla.org/mozilla-central/rev/5dcfadaedb25
https://hg.mozilla.org/mozilla-central/rev/d5146a3370bb
https://hg.mozilla.org/mozilla-central/rev/ac81878bebc5
https://hg.mozilla.org/mozilla-central/rev/8b555b434664
https://hg.mozilla.org/mozilla-central/rev/3fa64efdbfe4
https://hg.mozilla.org/mozilla-central/rev/1368a40f5a28
https://hg.mozilla.org/mozilla-central/rev/6416a2802536
https://hg.mozilla.org/mozilla-central/rev/94c364605418
https://hg.mozilla.org/mozilla-central/rev/a136f9781c56
https://hg.mozilla.org/mozilla-central/rev/d5c7d26505ef
https://hg.mozilla.org/mozilla-central/rev/f55c7c9eaa6c
https://hg.mozilla.org/mozilla-central/rev/80bf27da8be1
https://hg.mozilla.org/mozilla-central/rev/1c09ee39f608
https://hg.mozilla.org/mozilla-central/rev/4c0c0b147b46
https://hg.mozilla.org/mozilla-central/rev/f3166cb5b8b2
https://hg.mozilla.org/mozilla-central/rev/31816cac34a4
https://hg.mozilla.org/mozilla-central/rev/cf4c4c95ff0c
https://hg.mozilla.org/mozilla-central/rev/69d22a102cac
https://hg.mozilla.org/mozilla-central/rev/024f44b368f2
https://hg.mozilla.org/mozilla-central/rev/b5f706804980
https://hg.mozilla.org/mozilla-central/rev/6eeab0ba7845
https://hg.mozilla.org/mozilla-central/rev/a1d7017f89e4
https://hg.mozilla.org/mozilla-central/rev/86b305334a9b
https://hg.mozilla.org/mozilla-central/rev/003e12a3965a
https://hg.mozilla.org/mozilla-central/rev/6a1f9dc4cb72
https://hg.mozilla.org/mozilla-central/rev/210a2181b93c
https://hg.mozilla.org/mozilla-central/rev/66b111a76b15
https://hg.mozilla.org/mozilla-central/rev/33aba4acb123
https://hg.mozilla.org/mozilla-central/rev/8753052fd1d9
https://hg.mozilla.org/mozilla-central/rev/6232b14ea552
https://hg.mozilla.org/mozilla-central/rev/559d3ff44d1d
https://hg.mozilla.org/mozilla-central/rev/e341720f3ac8
https://hg.mozilla.org/mozilla-central/rev/0a8ae66293f0
https://hg.mozilla.org/mozilla-central/rev/919600617476
https://hg.mozilla.org/mozilla-central/rev/3179d9b8fe48
https://hg.mozilla.org/mozilla-central/rev/7d54f2779af1
https://hg.mozilla.org/mozilla-central/rev/6cf75059739b
https://hg.mozilla.org/mozilla-central/rev/4d0eb8ccc4aa
https://hg.mozilla.org/mozilla-central/rev/a5f89b8d5ccd
https://hg.mozilla.org/mozilla-central/rev/fb8f3550eb7d
https://hg.mozilla.org/mozilla-central/rev/034c77ed5f9a
https://hg.mozilla.org/mozilla-central/rev/47f98dfc097f
https://hg.mozilla.org/mozilla-central/rev/649e261ad736
https://hg.mozilla.org/mozilla-central/rev/0d3208672940
https://hg.mozilla.org/mozilla-central/rev/b5cb719072c8
https://hg.mozilla.org/mozilla-central/rev/3618854c35b7
https://hg.mozilla.org/mozilla-central/rev/8860d901e5c0
https://hg.mozilla.org/mozilla-central/rev/9f5ec784027f
https://hg.mozilla.org/mozilla-central/rev/70d8b4091803
https://hg.mozilla.org/mozilla-central/rev/a372c5fdd4e2
https://hg.mozilla.org/mozilla-central/rev/a803ccba8940
https://hg.mozilla.org/mozilla-central/rev/256a40c50886
https://hg.mozilla.org/mozilla-central/rev/9027c2a4f7fe
https://hg.mozilla.org/mozilla-central/rev/1ffbd365ab94
https://hg.mozilla.org/mozilla-central/rev/4b3257bc7944
https://hg.mozilla.org/mozilla-central/rev/331e42c16dff
https://hg.mozilla.org/mozilla-central/rev/a52dd1dc6587
https://hg.mozilla.org/mozilla-central/rev/d193035769ea
https://hg.mozilla.org/mozilla-central/rev/e82f0c719997
https://hg.mozilla.org/mozilla-central/rev/2fe295ae8e80
https://hg.mozilla.org/mozilla-central/rev/bd3612c49400
https://hg.mozilla.org/mozilla-central/rev/fea98a16ffd0
https://hg.mozilla.org/mozilla-central/rev/5fc3ab46b42d
https://hg.mozilla.org/mozilla-central/rev/b5120667dc5f
https://hg.mozilla.org/mozilla-central/rev/6042561ef7cb
https://hg.mozilla.org/mozilla-central/rev/2fd2e1c09107
https://hg.mozilla.org/mozilla-central/rev/382b038fc968
https://hg.mozilla.org/mozilla-central/rev/e981576ff09c
https://hg.mozilla.org/mozilla-central/rev/f221026b57fb
https://hg.mozilla.org/mozilla-central/rev/9dd11383838c
https://hg.mozilla.org/mozilla-central/rev/7c3c8f684d2f
https://hg.mozilla.org/mozilla-central/rev/4dd52844215e
https://hg.mozilla.org/mozilla-central/rev/d200deb6b937
https://hg.mozilla.org/mozilla-central/rev/cb222c6f6201
https://hg.mozilla.org/mozilla-central/rev/05fe95590ff9
https://hg.mozilla.org/mozilla-central/rev/10a95e6a86d3
https://hg.mozilla.org/mozilla-central/rev/f9a8a612762c
https://hg.mozilla.org/mozilla-central/rev/dfa5a535c2a4
https://hg.mozilla.org/mozilla-central/rev/0153783bc102
https://hg.mozilla.org/mozilla-central/rev/312e872c382d
https://hg.mozilla.org/mozilla-central/rev/594dc46bd50d
https://hg.mozilla.org/mozilla-central/rev/8e1e2842fee7
https://hg.mozilla.org/mozilla-central/rev/0a79978b8989
https://hg.mozilla.org/mozilla-central/rev/31a1e41838e8
https://hg.mozilla.org/mozilla-central/rev/2ecdd5e5f2b8
https://hg.mozilla.org/mozilla-central/rev/f33c72b29f4f
https://hg.mozilla.org/mozilla-central/rev/829685a2a1b4
https://hg.mozilla.org/mozilla-central/rev/a8118134f005
https://hg.mozilla.org/mozilla-central/rev/26ee59a1d9ef
https://hg.mozilla.org/mozilla-central/rev/7128795a6c91
https://hg.mozilla.org/mozilla-central/rev/649704147996
https://hg.mozilla.org/mozilla-central/rev/0ecda9f4feeb
https://hg.mozilla.org/mozilla-central/rev/24778e5ab0f8
https://hg.mozilla.org/mozilla-central/rev/97f89bf198ff
https://hg.mozilla.org/mozilla-central/rev/2d8a80ffbe4b
https://hg.mozilla.org/mozilla-central/rev/ebb893770bef
https://hg.mozilla.org/mozilla-central/rev/81e2c5be6f01
https://hg.mozilla.org/mozilla-central/rev/0654823b3854
https://hg.mozilla.org/mozilla-central/rev/d85aa53dc812
https://hg.mozilla.org/mozilla-central/rev/8fe4d8e73302
https://hg.mozilla.org/mozilla-central/rev/ba13545ce6be
https://hg.mozilla.org/mozilla-central/rev/0e488c9c1e3e
https://hg.mozilla.org/mozilla-central/rev/f3286066f10e
https://hg.mozilla.org/mozilla-central/rev/aa7643eb65e9
https://hg.mozilla.org/mozilla-central/rev/aca3536a4cd2
https://hg.mozilla.org/mozilla-central/rev/d7581e76d932
https://hg.mozilla.org/mozilla-central/rev/b1002322c208
https://hg.mozilla.org/mozilla-central/rev/f951e8025248
https://hg.mozilla.org/mozilla-central/rev/b3c39054e10d
https://hg.mozilla.org/mozilla-central/rev/8073a7a90c19
https://hg.mozilla.org/mozilla-central/rev/ca5a4fc9a5ad
https://hg.mozilla.org/mozilla-central/rev/e2d22d9fe50a
https://hg.mozilla.org/mozilla-central/rev/65fbc03a650b
https://hg.mozilla.org/mozilla-central/rev/a9c5ab5a109f
https://hg.mozilla.org/mozilla-central/rev/fb62ca69a301
https://hg.mozilla.org/mozilla-central/rev/8e52a33f9d94
https://hg.mozilla.org/mozilla-central/rev/034868745f9f
https://hg.mozilla.org/mozilla-central/rev/d0fdf0a5ed33
https://hg.mozilla.org/mozilla-central/rev/081faeab071d
https://hg.mozilla.org/mozilla-central/rev/634b5fd85bf7
https://hg.mozilla.org/mozilla-central/rev/0be97c8e6733
https://hg.mozilla.org/mozilla-central/rev/3a1a477bcb3e
https://hg.mozilla.org/mozilla-central/rev/c0b77b2d9165
https://hg.mozilla.org/mozilla-central/rev/6212f019d680
https://hg.mozilla.org/mozilla-central/rev/46eab01caec4
https://hg.mozilla.org/mozilla-central/rev/d0ac23883204
https://hg.mozilla.org/mozilla-central/rev/69a64241efb0
https://hg.mozilla.org/mozilla-central/rev/864567e15220
https://hg.mozilla.org/mozilla-central/rev/be2203eb8b29
https://hg.mozilla.org/mozilla-central/rev/78ef1c154ae6
https://hg.mozilla.org/mozilla-central/rev/0cc28d8707c8
https://hg.mozilla.org/mozilla-central/rev/9dfa6667eedb
https://hg.mozilla.org/mozilla-central/rev/1dd3eda3046c
https://hg.mozilla.org/mozilla-central/rev/a7d2ae402431
https://hg.mozilla.org/mozilla-central/rev/edd149c80cc0
https://hg.mozilla.org/mozilla-central/rev/5cce4ac61100
https://hg.mozilla.org/mozilla-central/rev/53fbd8ce8da2
https://hg.mozilla.org/mozilla-central/rev/4c7cc4fbe3eb
https://hg.mozilla.org/mozilla-central/rev/df21aa46a211
https://hg.mozilla.org/mozilla-central/rev/9c0be85b7e3d
https://hg.mozilla.org/mozilla-central/rev/55f8e0109ac4
https://hg.mozilla.org/mozilla-central/rev/68d499abf91d
https://hg.mozilla.org/mozilla-central/rev/733fa53030a5
https://hg.mozilla.org/mozilla-central/rev/efda04fad928
https://hg.mozilla.org/mozilla-central/rev/d64374aa515c
https://hg.mozilla.org/mozilla-central/rev/225c75861325
https://hg.mozilla.org/mozilla-central/rev/692af14cd488
https://hg.mozilla.org/mozilla-central/rev/c84d7d7d5db4
https://hg.mozilla.org/mozilla-central/rev/ee50402271c0
https://hg.mozilla.org/mozilla-central/rev/d8270540d469
https://hg.mozilla.org/mozilla-central/rev/ee13bbca17b7
https://hg.mozilla.org/mozilla-central/rev/f8dd741b5715
https://hg.mozilla.org/mozilla-central/rev/6258a8d1a229
https://hg.mozilla.org/mozilla-central/rev/fd60735ef10e
https://hg.mozilla.org/mozilla-central/rev/452666fe91df
https://hg.mozilla.org/mozilla-central/rev/6d37a4c1bb3a
https://hg.mozilla.org/mozilla-central/rev/a78573aecd5a
https://hg.mozilla.org/mozilla-central/rev/35193f030f56
https://hg.mozilla.org/mozilla-central/rev/177f14ef76ac
https://hg.mozilla.org/mozilla-central/rev/1e69abcc9693
https://hg.mozilla.org/mozilla-central/rev/5fa63ccf447f
https://hg.mozilla.org/mozilla-central/rev/058dc7d6765f
https://hg.mozilla.org/mozilla-central/rev/9cba3a4cac20
https://hg.mozilla.org/mozilla-central/rev/e23604c9c87b
https://hg.mozilla.org/mozilla-central/rev/da155e5d8d68
https://hg.mozilla.org/mozilla-central/rev/ba54fb098de7
https://hg.mozilla.org/mozilla-central/rev/07b22202e20a
https://hg.mozilla.org/mozilla-central/rev/2941c02c3a8c
https://hg.mozilla.org/mozilla-central/rev/aad77e0e64c2
https://hg.mozilla.org/mozilla-central/rev/0553bf929f7d
https://hg.mozilla.org/mozilla-central/rev/0a658eb45286
https://hg.mozilla.org/mozilla-central/rev/60e53917bbfa
https://hg.mozilla.org/mozilla-central/rev/00641d57aa02
https://hg.mozilla.org/mozilla-central/rev/bd54d47b2c39
https://hg.mozilla.org/mozilla-central/rev/7989bd20611c
https://hg.mozilla.org/mozilla-central/rev/9964cddcecaf
https://hg.mozilla.org/mozilla-central/rev/d229aeebe0b1
https://hg.mozilla.org/mozilla-central/rev/827bf070c70e
https://hg.mozilla.org/mozilla-central/rev/8510d8e64c3c
https://hg.mozilla.org/mozilla-central/rev/97128cbf353c
https://hg.mozilla.org/mozilla-central/rev/2a9d552638b3
https://hg.mozilla.org/mozilla-central/rev/b84ea7c1a09c
https://hg.mozilla.org/mozilla-central/rev/21e1fae94f52
https://hg.mozilla.org/mozilla-central/rev/022338aba9ba
https://hg.mozilla.org/mozilla-central/rev/f8c06ae1dbfa
https://hg.mozilla.org/mozilla-central/rev/475255936267
https://hg.mozilla.org/mozilla-central/rev/a58f484bc2a6
https://hg.mozilla.org/mozilla-central/rev/d7ee2c1373f4
https://hg.mozilla.org/mozilla-central/rev/a9676c47e044
https://hg.mozilla.org/mozilla-central/rev/f1a6478897bb
https://hg.mozilla.org/mozilla-central/rev/a8b1ba971aa0
https://hg.mozilla.org/mozilla-central/rev/0db009df88f1
https://hg.mozilla.org/mozilla-central/rev/122c8f90d206
https://hg.mozilla.org/mozilla-central/rev/47cc014ee2cb
https://hg.mozilla.org/mozilla-central/rev/e3b822112112
https://hg.mozilla.org/mozilla-central/rev/16713af018d9
https://hg.mozilla.org/mozilla-central/rev/0b44a5af33d1
https://hg.mozilla.org/mozilla-central/rev/1e4b03637441
https://hg.mozilla.org/mozilla-central/rev/c82a4221d5db
https://hg.mozilla.org/mozilla-central/rev/8369396ba7eb
https://hg.mozilla.org/mozilla-central/rev/4754e25c0a19
https://hg.mozilla.org/mozilla-central/rev/ffb2b3b5be1c
https://hg.mozilla.org/mozilla-central/rev/b6735e0107b5
https://hg.mozilla.org/mozilla-central/rev/b8e86a85e7b4
https://hg.mozilla.org/mozilla-central/rev/258710baa3b5
https://hg.mozilla.org/mozilla-central/rev/06b35f5c85cf
https://hg.mozilla.org/mozilla-central/rev/fa885af83fa1
https://hg.mozilla.org/mozilla-central/rev/2cf58af23264
https://hg.mozilla.org/mozilla-central/rev/3e47a9d21deb
https://hg.mozilla.org/mozilla-central/rev/f81ca2ddef85
https://hg.mozilla.org/mozilla-central/rev/1998e69c1b9e
https://hg.mozilla.org/mozilla-central/rev/c2f914c37c8a
https://hg.mozilla.org/mozilla-central/rev/4638190bed1b
https://hg.mozilla.org/mozilla-central/rev/78ccbc9fb6c9
https://hg.mozilla.org/mozilla-central/rev/c1bc367940f3
https://hg.mozilla.org/mozilla-central/rev/9347295fe7b8
https://hg.mozilla.org/mozilla-central/rev/49bbd64d8c17
https://hg.mozilla.org/mozilla-central/rev/eef49d0bc48d
https://hg.mozilla.org/mozilla-central/rev/46dd9f199640
https://hg.mozilla.org/mozilla-central/rev/2458478f9a90
https://hg.mozilla.org/mozilla-central/rev/350a28a9aefd
https://hg.mozilla.org/mozilla-central/rev/07c88ca5231f
https://hg.mozilla.org/mozilla-central/rev/3d701140d9ad
https://hg.mozilla.org/mozilla-central/rev/6a3bea79039f
https://hg.mozilla.org/mozilla-central/rev/2cdf4aa83df9
https://hg.mozilla.org/mozilla-central/rev/8fd6721762cb
https://hg.mozilla.org/mozilla-central/rev/0bd0d5bf045b
https://hg.mozilla.org/mozilla-central/rev/12dd12f3cd29
https://hg.mozilla.org/mozilla-central/rev/60eab88f9841
https://hg.mozilla.org/mozilla-central/rev/d29803d8ae42
https://hg.mozilla.org/mozilla-central/rev/a8d6726c4269
https://hg.mozilla.org/mozilla-central/rev/daaf00c82340
https://hg.mozilla.org/mozilla-central/rev/e32dbd5c9752
https://hg.mozilla.org/mozilla-central/rev/c46bc809cfc5
https://hg.mozilla.org/mozilla-central/rev/7718a1df5583
https://hg.mozilla.org/mozilla-central/rev/8b1232fe5778
https://hg.mozilla.org/mozilla-central/rev/871d40f203dd
https://hg.mozilla.org/mozilla-central/rev/90d3f6b3cad5
https://hg.mozilla.org/mozilla-central/rev/242b84c38d72
https://hg.mozilla.org/mozilla-central/rev/4b86708158d6
https://hg.mozilla.org/mozilla-central/rev/ef8d15195d8a
https://hg.mozilla.org/mozilla-central/rev/8c723dcf1199
https://hg.mozilla.org/mozilla-central/rev/ce2f8e931c14

Status: NEW → RESOLVED
Closed: 17 days ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: