Commit Graph

16017 Commits

Author SHA1 Message Date
Updatebot
b6f870224e Bug 1927534 - Update xsimd to e384105a2a3809c319f0740e2ebf6166da895fcb r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D227075
2024-11-19 11:14:43 +00:00
Jeff Muizelaar
7cdbac8ef2 Bug 1931957 - Update sha2 to 0.10.8 r=supply-chain-reviewers,keeler
This gives a big speed improvement on aarch64:
https://github.com/RustCrypto/hashes/pull/490#issue-1757989147

Differential Revision: https://phabricator.services.mozilla.com/D229400
2024-11-18 21:38:19 +00:00
Erich Gubler
89681df556 Bug 1930751 - build(rust): update thiserror 1.0.68 → 1.0.69 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228712
2024-11-12 22:08:33 +00:00
Jan Grulich
12b7d28d85 Bug 1930598 - WebRTC backport: PipeWire camera: use better unique device name for camera devices r=pehrsons,webrtc-reviewers
Originally we used node id from PipeWire as an unique device name and
while this works, it will change everytime PipeWire is restarted. This
has an impact on default camera selection, where for example Firefox can
automatically request a camera device that was used before, but this can
break with the next PipeWire restart.

This is a simple backport of an WebRTC upstream change.

Upstream commit: a5d71009ac1dce7da23813dc9413c03073cfa8ca

Differential Revision: https://phabricator.services.mozilla.com/D228635
2024-11-12 12:28:19 +00:00
Ben Visness
41ca5a38b6 Bug 1926357: Update wasm spec tests to wasm-3.0. r=rhunt,supply-chain-reviewers
Many proposals have been merged into the wasm-3.0 branch of the
WebAssembly spec repo. It currently represents the state of the art of
wasm, which we keep up with - proposals that are officially standardized
but not yet super widely implemented.

Basing our spec tests on this reduces duplication across proposal repos
and should help us catch spec problems earlier.

This patch reworks the spec test generator slightly to handle some new
module definition syntax, and removes proposals which have already been
merged into wasm-3.0.

Differential Revision: https://phabricator.services.mozilla.com/D227573
2024-11-11 15:38:43 +00:00
Jan-Erik Rediger
c882ef6160 Bug 1928630 - Vendor Glean SDK v62.0.0 r=janerik,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,boek
Differential Revision: https://phabricator.services.mozilla.com/D228093
2024-11-11 13:07:47 +00:00
Jan-Erik Rediger
73bed99af9 Bug 1928630 - Update glean_parser to v15.2.1 r=janerik,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D228092
2024-11-11 13:07:47 +00:00
Erich Gubler
cea82d4432 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-10 00:57:28 +00:00
Erich Gubler
215c87c0dc 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-10 00:57:28 +00:00
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