Goloman Adrian
f3a6fdd86a
Backed out 3 changesets (bug 1929483) for causing build bustages @wgpu_ffi_generated.h.stub. CLOSED TREE
...
Backed out changeset d7135f84903e (bug 1929483)
Backed out changeset c0018aee81d9 (bug 1929483)
Backed out changeset fc17d046ad1e (bug 1929483)
2024-11-06 23:07:07 +02:00
Erich Gubler
37e0e1ba0a
Bug 1929483 - build(rust): update thiserror
1.0.66 → 1.0.68 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-06 20:30:09 +00:00
Erich Gubler
d8087ee9ba
Bug 1929483 - build(rust): update syn
to 2.0.86 → 2.0.87 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-06 20:30:09 +00:00
Andrew Halberstadt
09d19b515b
Bug 1928709 - Remove 'cram' test harness from the tree, r=jmaher,mach-reviewers,ahochheiden
...
This is no longer being used and the upstream project is unmaintained.
Differential Revision: https://phabricator.services.mozilla.com/D227869
2024-11-06 19:03:16 +00:00
Max Inden
72924760ab
Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D226823
2024-11-06 08:21:25 +00:00
Drew Willcoxon
fd4a554963
Bug 1929475 - Vendor application-services 6a7df1d54b34579cbb2fbca257b5b11d40ab4ea2 for city-based weather. r=nanj
...
This vendoring only includes [one commit](6a7df1d54b
) since the last vendor.
Differential Revision: https://phabricator.services.mozilla.com/D228136
2024-11-06 02:50:00 +00:00
Erich Gubler
57612f40e9
Bug 1928745 - build(webgpu): update WGPU to 16f012bc9327b23345b6feed754204acb6df6beb r=webgpu-reviewers,supply-chain-reviewers,nical
...
Also, vet WGPU 22.0.0 → 23.0.0 r=#supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227751
2024-11-05 03:27:19 +00:00
sotaro
c02d07f51e
Bug 1927657 - Add Mac IO Surface support for Rust r=webgpu-reviewers,supply-chain-reviewers,nical
...
The change is preparation for Bug 1927658.
Add io-surface and dependent crates. io-surface is already audited at supply-chain/audits.toml.
Differential Revision: https://phabricator.services.mozilla.com/D227235
2024-11-05 00:43:55 +00:00
Drew Willcoxon
13a49b402a
Bug 1929082 - Vendor application-services df8c16859ebeff46cb4fcfb65d7ca9dd6d4fa6d3 for city-based weather. r=nanj
...
Differential Revision: https://phabricator.services.mozilla.com/D227858
2024-11-05 00:12:03 +00:00
Updatebot
387f3edbef
Bug 1927529 - Update dav1d to ef4aff75b0b56a8e1af996458ae653c0728a1596 r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D227072
2024-11-04 06:00:15 +00:00
Erich Gubler
87815cb923
Bug 1928745 - build(rust): update thiserror
1.0.64 → 1.0.65 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D227748
2024-11-01 23:22:48 +00:00
Erich Gubler
10f50ba21c
Bug 1928745 - build(rust): update serde
1.0.210 → 1.0.213 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D227747
2024-11-01 23:22:48 +00:00
Erich Gubler
fe26bedb37
Bug 1928745 - build(rust): update syn
2.0.68 → 2.0.86 r=supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D227746
2024-11-01 23:22:47 +00:00
Butkovits Atila
d49f6332b4
Backed out changeset 610076ed53e7 (bug 1926928) for causing bustages complaining about HandshakeFailed. CLOSED TREE
2024-11-01 09:07:22 +02:00
Max Inden
4264815cfc
Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D226823
2024-11-01 06:38:43 +00:00
Max Inden
d6a8d94d5c
Bug 1916412 - fix Android x86 recvmmsg seccomp failure r=glandium,supply-chain-reviewers,sunil
...
https://bugzilla.mozilla.org/show_bug.cgi?id=1910360 replaced NSPR with
quinn-udp for HTTP3 QUIC UDP IO on Firefox Nightly. Calls to `recvmmsg` were
prohibited by seccomp on Android x86. See
https://bugzilla.mozilla.org/show_bug.cgi?id=1910594 , upstream quinn-udp
tracking issue: https://github.com/quinn-rs/quinn/issues/1947 and upstream
quinn-udp fix: https://github.com/quinn-rs/quinn/pull/1966
Now that the upstream fix is merged and released, this commit upgrads neqo_glue
to use quinn-udp `v0.5.6`. In addition, given the fix, quinn-udp can now be used
on Android x86 Firefox Nightly. Thus this commit also removes the conditional
around the `network.http.http3.use_nspr_for_io` pref.
Differential Revision: https://phabricator.services.mozilla.com/D220890
2024-10-31 11:53:00 +00:00
serge-sans-paille
8a0a0f7524
Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato
...
MOZ_RUNINIT => initialized at runtime
MOZ_CONSTINIT => initialized at compile time
MOZ_GLOBINIT => initialized either at runtime or compile time, depending on template parameter, macro parameter etc
This annotation is only understood by our clang-tidy plugin. It has no
effect on regular compilation.
Differential Revision: https://phabricator.services.mozilla.com/D223341
2024-10-30 11:05:24 +00:00
Drew Willcoxon
67260d6bb3
Bug 1927876 - Vendor application-services 892d31a9cbc3d3fff30fb70f63beacb92f0157ce for city-based weather. r=nanj
...
There were trivial failures in some urlbar tests due to the weather suggestions
changes that are the reason for this vendor, plus some ingest metrics changes in
this revision:
7e71b6a672
Differential Revision: https://phabricator.services.mozilla.com/D227271
2024-10-29 23:19:53 +00:00
Michael Froman
89f65a40e0
Bug 1925119 - add dcsctp to libwebrtc build - moz.build file updates r=bwc,ng,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225893
2024-10-29 18:20:05 +00:00
Michael Froman
c2ec67088f
Bug 1925119 - add dcsctp to libwebrtc build. r=bwc,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225892
2024-10-29 18:20:05 +00:00
Michael Froman
eceed6e27d
Bug 1925119 - correct crc32c's BUILD.gn for Mozilla's build environment. r=bwc,webrtc-reviewers,ng
...
Differential Revision: https://phabricator.services.mozilla.com/D225891
2024-10-29 18:20:05 +00:00
Michael Froman
9955d6ef82
Bug 1925119 - add dependent repo https://github.com/google/crc32c from sha fa5ade4 to libwebrtc/third_party r=bwc,webrtc-reviewers
...
We may need to teach our vendoring script how to deal with sub-repos under
libwebrtc/third_party to make this easier. However, this is how we arrive
at this import:
Our previous vendoring update to third_party/libwebrtc/third_party was in:
5350f0a3629f - Bug 1855330 - pt2 - vendor libwebrtc/third_party from build-31edcc46d68.
This was the version of third_party/libwebrtc/third_party corresponding to
Michael Froman - Bug 1867099 - Vendor libwebrtc from 5ee308b449
Do restore on moz-libwebrtc:
./mach python dom/media/webrtc/third_party_build/restore_patch_stack.py --repo-path .moz-fast-forward/moz-libwebrtc
cd .moz-fast-forward/moz-libwebrtc
git show 5ee308b449:DEPS # we want the DEPS file from the last time we vendored libwebrtc/third_party
Look for:
'src/third_party/crc32c/src':
'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6 ',
wget fa5ade41ee
.tar.gz
tar xzf fa5ade41ee480003d9c5af6f43567ba22e4e17e6.tar.gz
mkdir third_party/libwebrtc/third_party/crc32c/src
mv crc32c-fa5ade41ee480003d9c5af6f43567ba22e4e17e6/* \
crc32c-fa5ade41ee480003d9c5af6f43567ba22e4e17e6/.* \
third_party/libwebrtc/third_party/crc32c/src
rmdir crc32c-fa5ade41ee480003d9c5af6f43567ba22e4e17e6
rm fa5ade41ee480003d9c5af6f43567ba22e4e17e6.tar.gz
Differential Revision: https://phabricator.services.mozilla.com/D225890
2024-10-29 18:20:04 +00:00
Michael Froman
d0f90b0c36
Bug 1925119 - vendor libwebrtc/third_party from build-31edcc46d68 with crc32c added r=bwc,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D225889
2024-10-29 18:20:04 +00:00
Nick Alexander
367f23f263
Bug 1927545 - Allow fmt with C++20. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D227082
2024-10-29 17:58:03 +00:00
Updatebot
3a185391fd
Bug 1927537 - Apply mozilla patches for googletest r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D227077
2024-10-29 17:24:38 +00:00
Updatebot
79d4196f04
Bug 1927537 - Update googletest to 5ed21863955149a5a877a53d7d5045b6919090ed r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D227076
2024-10-29 17:24:37 +00:00
teoxoy
804f97c102
Bug 1926917 - Update wgpu
to revision 64a61ee5c69569bbb3db03563997e88a229eba17. r=webgpu-reviewers,supply-chain-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D226830
2024-10-29 16:25:07 +00:00
Michael Froman
f3436e4ba7
Bug 1927224 - remove WrongConstant suppression from WebRTC code. r=ng
...
Differential Revision: https://phabricator.services.mozilla.com/D226966
2024-10-28 16:21:53 +00:00
Michael Froman
ec171f7887
Bug 1924098 - Vendor libwebrtc from 28b793b4dd
...
Upstream commit: https://webrtc.googlesource.com/src/+/28b793b4dd275bf2b901b87e01c0ee8d4f5732fc
[Merge-130] Fix LibvpxVp9Encoder simulcast bug.
As of [1], a single VP9 encoder instance can produce simulcast 4:2:1.
When it does, the EncodedImage has its simulcast index set (0, 1, 2).
The bug is that if you then go back to a single encoder instance,
either because you're doing singlecast or because you're doing
simulcast with scaling factors that are not power of two (not 4:2:1),
then the simulcast index which was previously set to 2 is not reset due
to the old code path never calling SetSimulcastIndex.
Example repro:
1. Send VP9 simulcast {180p, 360p, 720p}, i.e. 4:2.1.
2. Reconfigure to {180p, 360p, 540p}, i.e. no longer 4:2:1.
What should happen: all three layers are sent.
What actually happened: 180p is not sent and the 540p layer flips flops
between 180p and 540p because the EncodedImage says simulcast index is
2 for both encodings[0] and encodings[2].
The fix is a one-line change: `SetSimulcastIndex(std::nullopt)` in the
case that we don't have a `simulcast_to_svc_converter_` that sets it
(0, 1, 2) for us.
[1] https://webrtc-review.googlesource.com/c/src/+/360280
(cherry picked from commit a6fbb35ac1849c5cd823ec90121d92fc5b776b35)
Bug: chromium:370299916
Change-Id: I94ce1a0bde43ef56cba930cb69b744877bbd4bf9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/363941
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Original-Commit-Position: refs/heads/main@{#43109}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364302
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/branch-heads/6723@{#2}
Cr-Branched-From: 13e377b804f68aa9c20ea5e449666ea5248e3286-refs/heads/main@{#43019}
2024-10-15 19:12:04 -05:00
Michael Froman
26a8b8faf3
Bug 1924098 - Vendor libwebrtc from 31350c7119
...
Upstream commit: https://webrtc.googlesource.com/src/+/31350c7119fb0e100336e3f22d869e7bd9a0126f
[M130] Increase AV1 QP threshold for quality convergence from 40 to 60
Merge approval: https://g-issues.chromium.org/issues/367752722#comment5
(cherry picked from commit e81ba3089755e88292c135733ea187fdd278d858)
Bug: chromium:328598314, chromium:367752722
Change-Id: I132b4c30f132ace2bbef6359edd994c1ad75c9ad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362620
Reviewed-by: Johannes Kron <kron@webrtc.org>
Commit-Queue: Sergey Silkin <ssilkin@webrtc.org>
Cr-Original-Commit-Position: refs/heads/main@{#43035}
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362981
Commit-Queue: Johannes Kron <kron@webrtc.org>
Cr-Commit-Position: refs/branch-heads/6723@{#1}
Cr-Branched-From: 13e377b804f68aa9c20ea5e449666ea5248e3286-refs/heads/main@{#43019}
2024-10-15 19:11:06 -05:00
Michael Froman
1bd4868d7a
Bug 1924098 - Vendor libwebrtc from 13e377b804
...
Upstream commit: https://webrtc.googlesource.com/src/+/13e377b804f68aa9c20ea5e449666ea5248e3286
Update WebRTC code version (2024-09-13T04:07:27).
Bug: None
Change-Id: I85fcbe41881f3f6076a08b5120135538b64f025b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362484
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43019}
2024-10-15 19:10:10 -05:00
Michael Froman
23f5839a53
Bug 1924098 - Vendor libwebrtc from 08ec4447bc
...
Upstream commit: https://webrtc.googlesource.com/src/+/08ec4447bc0fc78fcdfc6e050287a1f478ba331b
Roll chromium_revision 3b552b31ee..3b70d6f26c (1354345:1354985)
Change log: 3b552b31ee..3b70d6f26c
Full diff: 3b552b31ee..3b70d6f26c
Changed dependencies
* src/base: 99dc460971..7f2a56694b
* src/build: 154f06e2b2..8e0612cd2c
* src/buildtools: 34a8595e75..e4f992c066
* src/ios: 774e1938da..8e01efd2a9
* src/testing: 43f298a862..3f4138fcb1
* src/third_party: b434c2e410..27c9b4efc2
* src/third_party/android_build_tools/manifest_merger/cipd: sa8Vo-ZxAsdWEoHTyymObnW4P7_yyEc7_fIpOF0A8VYC..JnUHT3SsYpv4WBlOV5VrBkuj2Q9SJ3cXlNHZ-u78L5IC
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android: version:2@1.6.4.cr1..version:2@1.8.1.cr1
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm: version:2@1.6.4.cr1..version:2@1.8.1.cr1
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava: version:2@1.6.4.cr1..version:2@1.8.1.cr1
* src/third_party/androidx/cipd: yP6G6XfDr70cKK951AWtO3Ebf1-Hd7HDWq9tISJOn8UC..-HPg6kSZtheePVbklOqBtMGHIYS9d0uoR7S-NfR5kGoC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c46e0e5bd6..296226a4a0
* src/third_party/depot_tools: 17226d7965..d43a3eb748
* src/third_party/ffmpeg: 6711fb8465..91903c28af
* src/third_party/libc++/src: 6ae6f38d10..887f732df0
* src/third_party/libc++abi/src: 11b62edaf2..29b2e9a0f4
* src/third_party/perfetto: 40477ffb51..97a5d7ed4d
* src/third_party/r8/cipd: SfTjETaHqxbqyJ2oM5I95Iff9NJRgm9LHaDH03COwT0C..mqzE1g-dbf23PQ04w-4TpmupGkMOnZljVa993-MkzhIC
* src/tools: 31966b2a47..453f7ad001
Added dependency
* src/third_party/android_deps/cipd/libs/org_jetbrains_kotlinx_kotlinx_serialization_core_jvm
DEPS diff: 3b552b31ee..3b70d6f26c
/DEPS
No update to Clang.
BUG=None
Change-Id: If2e819e7fa7c9bd0769ced73081f5e71710c4e10
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362485
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43018}
2024-10-15 19:09:16 -05:00
Michael Froman
3890a05dc7
Bug 1924098 - Vendor libwebrtc from ec38238af7
...
Upstream commit: https://webrtc.googlesource.com/src/+/ec38238af7c1ca1c5c2957777af189b2ac0e4a01
Ensure the AudioCodingModule is reset when sending is stopped.
Bug: webrtc:42226041
Change-Id: Ife3548bda3042a7447b7c50f48f023a2bc0bc443
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362103
Commit-Queue: Lionel Koenig <lionelk@webrtc.org>
Reviewed-by: Jesus de Vicente Pena <devicentepena@webrtc.org>
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43017}
2024-10-15 19:08:15 -05:00
Michael Froman
b27b2ee5f5
Bug 1924098 - Vendor libwebrtc from 6aab4ccf42
...
Upstream commit: https://webrtc.googlesource.com/src/+/6aab4ccf42406ad331ef68350e4456a65bef7f95
Change cricket::Codec default id from 0 to -1
This allows detecting if it has been set reliably.
0 is a valid payload type.
Bug: webrtc:360058654
Change-Id: Ic3646abe20d0247592145ad27549fa46ddb7ec90
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362261
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43016}
2024-10-15 19:06:17 -05:00
Michael Froman
fc6ec53b9c
Bug 1924098 - Vendor libwebrtc from dfd8f570cd
...
Upstream commit: https://webrtc.googlesource.com/src/+/dfd8f570cd069d502c2ea923256ef835971e97b5
Adds a WebRTC.DesktopCapture.Win.WgcDirtyRegionSupport UMA for diagnostic purposes.
Checks if the DirtyRegionMode property is present in GraphicsCaptureSession and logs a boolean histogram with the result.
Detecting support for this property means that the WGC API supports
dirty regions and it can be utilized to improve the capture
performance and the existing zero-herz support.
See also https://issues.chromium.org/issues/347991512 for more details
on how to detect support for dirty regions in WGC.
Bug: chromium:40259177
Change-Id: Ia316c4ece54bd93cfef1fa23c199675c64143f76
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362240
Reviewed-by: Alexander Cooper <alcooper@chromium.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43015}
2024-10-15 19:05:21 -05:00
Michael Froman
236daa3298
Bug 1924098 - Vendor libwebrtc from 97c594fafe
...
Upstream commit: https://webrtc.googlesource.com/src/+/97c594fafe3991ee0b4307516f37320ddd6ebc72
Add field trial for late PT allocation
Note: Does not include code for the actual late allocation
of PTs.
Bug: webrtc:360058654
Change-Id: Iaa6bd2db2f974aad84fe1ae9c1aca5aea5d1d25e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362320
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43014}
2024-10-15 19:04:27 -05:00
Michael Froman
19bd77fb7b
Bug 1924098 - Vendor libwebrtc from 185910953a
...
Upstream commit: https://webrtc.googlesource.com/src/+/185910953ae50c474c5f27d0eaefe48cfa46ae59
Specify in which RTP packet corruption score will be sent on.
See e.g. this: https://source.chromium.org/chromium/chromium/src/+/main:third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc;l=304;bpv=1;bpt=0?q=webrtc%2Fmodules%2Frtp_rtcp%2Fsource%2Frtp_sender_video.cc&ss=chromium%2Fchromium%2Fsrc:third_party%2Fwebrtc%2F . One needs to know if the extension will be added to the first or last packet. Furthermore, one can see that other extensions add it as a note at the bottom, which I follow here. See e.g. http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
Bug: webrtc:358039777
Change-Id: I7523f5e6b267528a1389bcbde6ee6fa22fb3233a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362060
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Fanny Linderborg <linderborg@webrtc.org>
Commit-Queue: Emil Vardar (xWF) <vardar@google.com>
Cr-Commit-Position: refs/heads/main@{#43013}
2024-10-15 19:03:32 -05:00
Michael Froman
d7a76bf951
Bug 1924098 - Vendor libwebrtc from fb0da3a2aa
...
Upstream commit: https://webrtc.googlesource.com/src/+/fb0da3a2aa9c6819d81028b1174a81d89c725087
Increase test coverage of InitialFrameDropper vs. ScaleResolutionDownBy
Bug: b/364252657
Change-Id: I40f3acac7b6473c98a8d1a71c2b68f69cd9d78d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362420
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43012}
2024-10-15 19:02:31 -05:00
Michael Froman
a0b6d5a1f5
Bug 1924098 - Vendor libwebrtc from 0d31d7b8dd
...
Upstream commit: https://webrtc.googlesource.com/src/+/0d31d7b8ddb14443cb9ee780ab0fe6e68b2e57d1
Increase test coverage of InitialFrameDropper vs. RequestedResolution
Bug: b/364252657
Change-Id: I4924428c3f002a168eea12f111cb13890cad19f9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362220
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Jonas Oreland <jonaso@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43011}
2024-10-15 19:01:35 -05:00
Michael Froman
f4961d8017
Bug 1924098 - Vendor libwebrtc from ad4d3e9ae5
...
Upstream commit: https://webrtc.googlesource.com/src/+/ad4d3e9ae54d8839e0a7f4f6f4a1ff9891ccc55a
Update WebRTC code version (2024-09-12T04:08:20).
Bug: None
Change-Id: I29412a956b0a7333e52a4db8672bf7fe2737d85f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362135
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43010}
2024-10-15 19:00:39 -05:00
Michael Froman
22d769ce06
Bug 1924098 - Vendor libwebrtc from ca368dd976
...
Upstream commit: https://webrtc.googlesource.com/src/+/ca368dd9763cae3f59b1cc08e7a8596e602e29b6
Roll chromium_revision 5c2bd4f9ef..3b552b31ee (1353980:1354345)
Change log: 5c2bd4f9ef..3b552b31ee
Full diff: 5c2bd4f9ef..3b552b31ee
Changed dependencies
* src/base: d8066bf67e..99dc460971
* src/build: 8da4111241..154f06e2b2
* src/ios: ffe22f74f9..774e1938da
* src/testing: ce25820b96..43f298a862
* src/third_party: 46762f4ba9..b434c2e410
* src/third_party/android_build_tools/error_prone/cipd: iksKTcNa8fCfCXLvYa9Og9yhPWH8iTk7xbESPSw243QC..fNCLAzE8NSvOXTryvUGT3NmX8no8lyRHR1yfY0zbv8YC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/40ec347196..e724ef0208
* src/third_party/depot_tools: 1ad5b6c0df..17226d7965
* src/third_party/perfetto: 76c9a3333b..40477ffb51
* src/tools: c523a3ce5f..31966b2a47
Removed dependencies
* src/third_party/android_deps/cipd/libs/com_google_auto_auto_common
* src/third_party/android_deps/cipd/libs/com_google_auto_service_auto_service
DEPS diff: 5c2bd4f9ef..3b552b31ee
/DEPS
No update to Clang.
BUG=None
Change-Id: I62090f8ad483bcbd4212f8d09e801d354e942469
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362382
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43009}
2024-10-15 18:59:43 -05:00
Michael Froman
e52fa2ec0a
Bug 1924098 - Vendor libwebrtc from 9e0f2feb00
...
Upstream commit: https://webrtc.googlesource.com/src/+/9e0f2feb0027bbf91df943a145669a20b1e7d021
Roll chromium_revision 6c19d4f358..5c2bd4f9ef (1353847:1353980)
Change log: 6c19d4f358..5c2bd4f9ef
Full diff: 6c19d4f358..5c2bd4f9ef
Changed dependencies
* src/base: fc8f6117cb..d8066bf67e
* src/build: c08e101374..8da4111241
* src/ios: 09c7886347..ffe22f74f9
* src/testing: 52156e171b..ce25820b96
* src/third_party: ba5dcddcad..46762f4ba9
* src/third_party/androidx/cipd: kweONX_nTXLzK4f1w8RdW2UMA2iJpf8l4NU5_Glg1moC..yP6G6XfDr70cKK951AWtO3Ebf1-Hd7HDWq9tISJOn8UC
* src/third_party/libjpeg_turbo: 4426a8da65..927aabfcd2
* src/third_party/perfetto: 2e577c61f3..76c9a3333b
* src/tools: 153d0bffba..c523a3ce5f
DEPS diff: 6c19d4f358..5c2bd4f9ef
/DEPS
No update to Clang.
BUG=None
Change-Id: I32c8b4f10c5039156527459014f1dbbd83434c87
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362153
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43008}
2024-10-15 18:58:45 -05:00
Michael Froman
6df04d9606
Bug 1924098 - Vendor libwebrtc from 97d0427080
...
Upstream commit: https://webrtc.googlesource.com/src/+/97d04270808f04250d36fdc8c72c386e793e4b7a
Add converters for corruption detection structs
Bug: webrtc:358039777
Change-Id: I05b99fe05023e83236f37fd53d96993696989ca6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361823
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Fanny Linderborg <linderborg@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43007}
2024-10-15 18:57:13 -05:00
Michael Froman
e8d603a703
Bug 1924098 - Vendor libwebrtc from e25b15e22b
...
Upstream commit: https://webrtc.googlesource.com/src/+/e25b15e22b8cacf276bc09c2d6e8cf645b785878
Update ownership of PCLF documentation.
Change-Id: I87fe1b4c0f72cc164e94ae63e7f544c0d15f39ab
Bug: b/362910201, b/362909489
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362340
Reviewed-by: Artem Titov <titovartem@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#43006}
2024-10-15 18:56:17 -05:00
Michael Froman
4a7af66e39
Bug 1924098 - Vendor libwebrtc from 51a2bd130d
...
Upstream commit: https://webrtc.googlesource.com/src/+/51a2bd130d96136638fc462f8c3d2ca5d915ac11
Allow sdk/objc owners to approve sdk/BUILD.gn
historically build rules for objc wrappers are kept outside of the objc folder
This rule allows objc owners to modify/approve build rules in addition to code changes
Bug: None
Change-Id: Ic5cf4afc4a710912124823bd797f43b39c72425f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361040
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43005}
2024-10-15 18:55:21 -05:00
Michael Froman
cff404d4dd
Bug 1924098 - Vendor libwebrtc from e88a9614f2
...
Upstream commit: https://webrtc.googlesource.com/src/+/e88a9614f2ecd0ad90d5a8d5ad7509f60d91c712
Roll chromium_revision 91acefc7c4..6c19d4f358 (1353678:1353847)
Change log: 91acefc7c4..6c19d4f358
Full diff: 91acefc7c4..6c19d4f358
Changed dependencies
* src/base: b5bf9a2c33..fc8f6117cb
* src/build: 181b8ea805..c08e101374
* src/ios: fd72509318..09c7886347
* src/testing: bc0b7c07c9..52156e171b
* src/third_party: b1d88d66a4..ba5dcddcad
* src/third_party/androidx/cipd: kybJUIH8jna1eCue2pU_s_jKcjfJPx_omp68wERCkBEC..kweONX_nTXLzK4f1w8RdW2UMA2iJpf8l4NU5_Glg1moC
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/604868d748..40ec347196
* src/third_party/depot_tools: c36eb432d9..1ad5b6c0df
* src/tools: 4c4c4f36f4..153d0bffba
DEPS diff: 91acefc7c4..6c19d4f358
/DEPS
No update to Clang.
BUG=None
Change-Id: I43e8069575a4486731a3919c361e934acc180149
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362152
Bot-Commit: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43004}
2024-10-15 18:54:25 -05:00
Michael Froman
77073ce3bf
Bug 1924098 - Vendor libwebrtc from 2fb369aec4
...
Upstream commit: https://webrtc.googlesource.com/src/+/2fb369aec4c267b5ae53140c05a70012c260663c
Refresh g3doc/implementation_basics.md
Bug: b/364206289
Change-Id: Ic082160123ee28fc423ffa151573ce0e85c5624a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362200
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43003}
2024-10-15 18:53:31 -05:00
Michael Froman
0e464ed35c
Bug 1924098 - Vendor libwebrtc from 254bd32188
...
Upstream commit: https://webrtc.googlesource.com/src/+/254bd32188e654b2c03b7d9fc29851d5197200b6
Update when/how `requested_resolution` throws for invalid parameters.
This CL makes `requested_resolution`, which is the C++ name for what
the spec calls scaleResolutionDownTo, align with the latest PR[1].
The PR says to ignore scaleResolutionDownBy when scaleResolutionDownTo
is specified as to be backwards compatible with scaleResolutionDownBy's
default scaling factors (e.g. 4:2:1). Ignoring is different than what
the code does today which is to throw an InvalidModificationError.
We don't want to throw or else get+setParameters() would throw by
default due to 4:2:1 defaults so the app would have to remember to
delete these attributes every time even though it never specified them
(Chrome has a bug here but fixing that would expose this problem, see
https://crbug.com/344943229 ).
[1] https://github.com/w3c/webrtc-extensions/pull/221
Bug: none
Change-Id: I21165c9b9f9ee7259d88b89f9ae58b862ea4521e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362260
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43002}
2024-10-15 18:52:37 -05:00
Michael Froman
111e1a6923
Bug 1924098 - Vendor libwebrtc from 1bd331f102
...
Upstream commit: https://webrtc.googlesource.com/src/+/1bd331f102377969e708e47f9fa8dc3cb90fe599
Ensure <netinet/in.h> is included by using rtc_base/ip_address.h.
Change-Id: I1b48275ef458bcd579d027b879240c702975ab56
Bug: b/236227627
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362280
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#43001}
2024-10-15 18:51:01 -05:00
Michael Froman
8b3bb731b4
Bug 1924098 - Vendor libwebrtc from 47d48a2089
...
Upstream commit: https://webrtc.googlesource.com/src/+/47d48a2089ab765a3ef1177c5c1456eb3d67aa8a
Update WebRTC code version (2024-09-11T04:05:44).
Bug: None
Change-Id: I10f2c0e9123eb3e600e5db34ddd6cb4b01a8966a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/362150
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#43000}
2024-10-15 18:50:06 -05:00