Michael Froman
6fec5c9e67
Bug 1847466 - remove work-around for missing v4l2_capability::bus_info in v412loopback driver. r=jesup,pehrsons,webrtc-reviewers
...
Added in Bug 861280, but should no longer be necessary after fixes in upstream
v4l2loopback commits (fc4c173, fe03e4f, c3b1eaa).
https://github.com/umlaeute/v4l2loopback/commit/fc4c173
https://github.com/umlaeute/v4l2loopback/commit/fe03e4f
https://github.com/umlaeute/v4l2loopback/commit/c3b1eaa
Differential Revision: https://phabricator.services.mozilla.com/D185518
2023-08-07 15:48:10 +00:00
Erich Gubler
49dcf1005c
Bug 1846558: build(webgpu): bump wgpu
to f71a1bc736fde37509262ca03e91d8f56a13aeb5 r=webgpu-reviewers,supply-chain-reviewers,jimb
...
Note that while WGPU's adapter option for a power preference has added
a new `None` variant as the new default, we preserve previous behavior
of specifying `LowPower` by default. This is because we're not sure we
want this behavior yet. See
[[https://bugzilla.mozilla.org/show_bug.cgi?id=1841840#c3 | bug 1841840
,
comment 3]].
Depends on D185058
Differential Revision: https://phabricator.services.mozilla.com/D185059
2023-08-07 15:40:14 +00:00
Travis Long
aa6cb926b7
Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185153
2023-08-07 11:02:56 +00:00
Makoto Kato
16b2031a07
Bug 1719535 - Part 12. Update icu_provider_macros not to depend on syn 1.0. r=supply-chain-reviewers,firefox-build-system-reviewers,glandium
...
Depends on D167745
Differential Revision: https://phabricator.services.mozilla.com/D184369
2023-08-07 06:24:03 +00:00
Makoto Kato
9fc41dc37c
Bug 1719535 - Part 6. mach vendor rust for ICU4X crates. r=platform-i18n-reviewers,supply-chain-reviewers,firefox-build-system-reviewers,glandium,dminor
...
Depends on D167675
Differential Revision: https://phabricator.services.mozilla.com/D167674
2023-08-07 06:23:48 +00:00
Michael Froman
582cef2b31
Bug 1846590 - move SetCaptureAndroidVM declaration from libwebrtc video_capture.h to our VideoEngine.cpp r=ng,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185076
2023-08-07 00:10:01 +00:00
Michael Froman
801812b85f
Bug 1846875 - remove redundant divide by zero protection in libwebrtc's merge.cc r=ng,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185236
2023-08-06 23:53:12 +00:00
Cristina Horotan
29d764fc02
Backed out changeset 672918ecc3bc (bug 1626969) for causing mach failures on a CLOSED TREE
2023-08-04 22:09:05 +03:00
Travis Long
de399e3600
Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185153
2023-08-04 18:41:55 +00:00
Michael Froman
cb5000069a
Bug 1846358 - revert mozilla-specific b2g related change in generic_decoder.cc kDecoderFrameMemoryLength. r=ng,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184983
2023-08-04 15:29:11 +00:00
Stanca Serban
fadfc4b818
Merge mozilla-central to autoland on a CLOSED TREE
2023-08-03 01:14:12 +03:00
Emilio Cobos Álvarez
a12b2fedd1
Bug 1846745 - Update cssparser. r=tlouw,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D185154
2023-08-02 16:57:37 +00:00
Sandor Molnar
13c7e4a350
Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE
...
Backed out changeset 338c2c8d91af (bug 1719535)
Backed out changeset 3fdb2e999aba (bug 1719535)
Backed out changeset 63b9d2064827 (bug 1719535)
Backed out changeset 09c216cdbbc8 (bug 1719535)
Backed out changeset 29977dc00fb3 (bug 1719535)
Backed out changeset d3f8850a343b (bug 1719535)
Backed out changeset 90f1f621031f (bug 1719535)
Backed out changeset 52ca9bdc5bd4 (bug 1719535)
Backed out changeset 94536f0d5a1f (bug 1719535)
Backed out changeset d615264f9f5f (bug 1719535)
Backed out changeset f16f9e583378 (bug 1719535)
Backed out changeset e1abdee07587 (bug 1719535)
Backed out changeset 45f9ad406428 (bug 1719535)
Backed out changeset caa2b8a731dc (bug 1719535)
2023-08-02 14:55:26 +03:00
Makoto Kato
2690ca060e
Bug 1719535 - Part 12. Update icu_provider_macros not to depend on syn 1.0. r=supply-chain-reviewers,firefox-build-system-reviewers,glandium
...
Depends on D167745
Differential Revision: https://phabricator.services.mozilla.com/D184369
2023-08-02 10:32:57 +00:00
Makoto Kato
33273d0666
Bug 1719535 - Part 6. mach vendor rust for ICU4X crates. r=platform-i18n-reviewers,supply-chain-reviewers,firefox-build-system-reviewers,glandium,dminor
...
Depends on D167675
Differential Revision: https://phabricator.services.mozilla.com/D167674
2023-08-02 10:32:50 +00:00
Jan-Erik Rediger
f220048ee0
Bug 1846223 - Update to uniffi 0.24.3 r=TravisLong,supply-chain-reviewers
...
Includes a bug fix for sccache-dist builds
Differential Revision: https://phabricator.services.mozilla.com/D185038
2023-08-02 09:11:54 +00:00
Mike Hommey
8196877812
Bug 1846406 - Update derive_more to 1.0.0-beta-2 to switch it to syn 2. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184998
2023-08-02 00:25:47 +00:00
Mike Hommey
8608862457
Bug 1846405 - Switch prost to syn 2. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184997
2023-08-02 00:25:47 +00:00
Mark Hammond
0b8d728def
Bug 1846347 - update application-services to fix tab syncing. r=skhamis
...
Differential Revision: https://phabricator.services.mozilla.com/D184986
2023-08-01 15:45:56 +00:00
Michael Froman
6b8bda2ea9
Bug 1846083 - remove a win7 fix from libwebrtc's mouse_cursor_monitor_win.cc r=ng,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184863
2023-08-01 15:02:00 +00:00
Michael Froman
2990ae2ff3
Bug 1843113 - updated libwebrtc patch stack
2023-07-27 13:18:30 -05:00
Cristian Tuns
5d6b51256b
Backed out 57 changesets (bug 1839389, bug 1840869, bug 1840399, bug 1840402, bug 1823953, bug 1828912, bug 1826382, bug 1837160, bug 1839391, bug 1833654) for causing build bustages in ogg_<something> CLOSED TREE
...
Backed out changeset 61356e1447e3 (bug 1823953)
Backed out changeset 85785505b6d6 (bug 1823953)
Backed out changeset 46a61cbfe8a8 (bug 1833654)
Backed out changeset 83e3de80337b (bug 1833654)
Backed out changeset 1a10c12874ac (bug 1840399)
Backed out changeset 6b087145b67f (bug 1833654)
Backed out changeset b9ac857ad43f (bug 1840399)
Backed out changeset 4b841e8dd033 (bug 1823953)
Backed out changeset 650e35803834 (bug 1823953)
Backed out changeset c11b58ac0709 (bug 1823953)
Backed out changeset c0249c90bc31 (bug 1823953)
Backed out changeset 8929288d5aec (bug 1823953)
Backed out changeset 828792b886bd (bug 1823953)
Backed out changeset 873f1d4a8875 (bug 1840869)
Backed out changeset a25abd05302c (bug 1823953)
Backed out changeset d4b1eb442c36 (bug 1840399)
Backed out changeset c25509d72a96 (bug 1840399)
Backed out changeset 0f72a0626a28 (bug 1840402)
Backed out changeset 82e7574364ce (bug 1840399)
Backed out changeset 93073105f063 (bug 1840399)
Backed out changeset 56ec8e3405e9 (bug 1840399)
Backed out changeset ff15dad37ab8 (bug 1840399)
Backed out changeset 0655ebd61eda (bug 1840399)
Backed out changeset 7bca1ae06c7d (bug 1828912)
Backed out changeset 8a5a849cfe5f (bug 1828912)
Backed out changeset 3d8422a2038a (bug 1828912)
Backed out changeset f08ee5de9370 (bug 1823953)
Backed out changeset a4eb210620ff (bug 1823953)
Backed out changeset aa8914cd55be (bug 1839391)
Backed out changeset 3ea1f43e4024 (bug 1823953)
Backed out changeset 3efe02ffa1c8 (bug 1826382)
Backed out changeset 81c4553ec23d (bug 1839391)
Backed out changeset 130894e4a781 (bug 1839391)
Backed out changeset 9a0247b0fc85 (bug 1839391)
Backed out changeset 11a923064382 (bug 1839391)
Backed out changeset 98ffb66160c3 (bug 1837160)
Backed out changeset a80dda9a220a (bug 1837160)
Backed out changeset 251b4ef97a2b (bug 1837160)
Backed out changeset 7372632eb32f (bug 1837160)
Backed out changeset c5d54bc3ee26 (bug 1839389)
Backed out changeset b232ec1bbc2d (bug 1833654)
Backed out changeset fc7ba125c2fe (bug 1833654)
Backed out changeset 8a47f6882e61 (bug 1823953)
Backed out changeset e29810541b53 (bug 1828912)
Backed out changeset bcf10730c8c9 (bug 1828912)
Backed out changeset 8df8290b6c33 (bug 1826382)
Backed out changeset 2811d12803cf (bug 1826382)
Backed out changeset 3fc718561ec9 (bug 1826382)
Backed out changeset 7827183776e1 (bug 1823953)
Backed out changeset a3eb5f228d9a (bug 1826382)
Backed out changeset 3113ad2e0987 (bug 1823953)
Backed out changeset 4b1dc01525af (bug 1823953)
Backed out changeset f7f4a7585ceb (bug 1823953)
Backed out changeset 93042f1becec (bug 1823953)
Backed out changeset b9ca30a0a066 (bug 1823953)
Backed out changeset 1000c4a6a92a (bug 1823953)
Backed out changeset 05dc13775fd6 (bug 1823953)
2023-08-01 09:37:39 -04:00
Paul Adenot
86a671a21e
Bug 1823953 - Add vorbis, opus, ogg headers to the system wrapper list, and fix all users of those headers to consistently include those headers with <>. r=glandium,media-playback-reviewers,webrtc-reviewers,mjf,karlt DONTBUILD
...
Despite some files being under `third_party`, it's our files, that we can
modify.
We want to include codec headers using `<>` and not `""` because angle bracket
includes from `dist/system_wrappers` and not `dist/include`. The former location
wraps the include in a way that makes the symbols have a default visibility,
while the latter hides the symbol. Because those codecs have been moved to a
different shared library, we need their symbols exported.
Differential Revision: https://phabricator.services.mozilla.com/D176158
2023-08-01 12:41:06 +00:00
Kershaw Chang
d773f6d866
Bug 1844387 - Update neqo and remove env_logger, r=glandium,supply-chain-reviewers,sunil
...
Differential Revision: https://phabricator.services.mozilla.com/D184096
2023-07-31 21:06:08 +00:00
Michael Froman
a4e053b0cd
Bug 1845841 - remove our added support for win7,8 from libwebrtc screen_capture_utils.cc r=ng,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D184829
2023-07-31 21:06:05 +00:00
Michael Froman
4b29172a66
Bug 1846027 - remove unnecessary header addition after upstream added it. r=webrtc-reviewers,ng
...
Differential Revision: https://phabricator.services.mozilla.com/D184835
2023-07-31 21:04:40 +00:00
Willy R. Vasquez
8686c121dd
Bug 1845798 - Vendor in the most recent rlbox. r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D184760
2023-07-28 06:22:52 +00:00
Tom Marble
b51988220c
Bug 1779473 - Add TOML support to manifestparser r=jmaher,ahal
...
ManifestParser will read TOML files, if present, when use_toml=True
Added tomlkit as a third_party python package
Added poetry-core and tomlkit to pypi (separately as Bug 1845383, Bug 1844787)
Adds TOML test coverage
Adds tomlkit as a dependency of mozharness (in test_archive.py)
Added tomlkit to virtualenv_modules in testing/mozharness/configs/unittests
Removes dependency on six
testing/tools/mach_test_package_initialize.py
- Corrected SEARCH_PATHS
testing/mozharness/mozharness/mozilla/testing/per_test_base.py
- moved `from manifestparser import TestManifest` into function call
to avoid harness inability to locate the internal artifact
- Removed linter warnings
testing/mozbase/manifestparser/manifestparser/manifestparser.py
- Removed linter warnings
- Updated logger usage pattern
- Simplifed _read logic, refactored get_fp_filename()
- Improve context for `include:` logging message
- Defer `import mozlog` until the point of use
testing/mozbase/manifestparser/manifestparser/toml.py
- Removed linter warnings
- Removed unused logger
- Improved readability of read_toml()
testing/mozbase/manifestparser/manifestparser/ini.py
- Removed linter warnings
- Removed unused logger
testing/mozbase/manifestparser/manifestparser/filters.py
- Removed linter warnings
testing/mozbase/manifestparser/tests/test_chunking.py
- Removed linter warnings
Bumped manifestparser version to 2.2.31
Differential Revision: https://phabricator.services.mozilla.com/D184020
2023-07-27 20:16:19 +00:00
Jan Grulich
f7f26633d4
Bug 1841851 - WebRTC backport: PipeWire capturer: increase buffer size to avoid buffer overflow r=jib,webrtc-reviewers,mjf
...
This is a simple backport of an WebRTC upstream change.
Upstream commit: 8fcc6df79daf1810cd4ecdb8d2ef1d361abfdc9c
Differential Revision: https://phabricator.services.mozilla.com/D183355
2023-07-27 09:49:21 +00:00
Jan-Erik Rediger
1c2fbc9d73
Bug 1840044 - Update to Glean 53.1.0, UniFFI 0.24.1 and latest application-services. r=TravisLong,nika,markh,supply-chain-reviewers
...
Update:
- Glean to v53.1.0
- UniFFI to v0.24.1
- application-services to a recent nightly that uses the above
versions
- Updated `rusqlite` in toolkit/library/rust/shared/Cargo.toml
- Updated `uniffi-bindgen-gecko-js` to work with the new UniFFI. Also
updated it's askama version.
- Vetted new cargo dependencies
Ran `mach uniffi generate` to regenerate the code.
Differential Revision: https://phabricator.services.mozilla.com/D181872
2023-07-26 15:34:27 +00:00
Mike Hommey
e7516e7935
Bug 1841878 - Upgrade minidump-common to latest trunk. r=gsvelto,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D182815
2023-07-24 20:18:53 +00:00
Paul Adenot
0390730b1c
Bug 1842375 - mach vendor rust. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D184226
2023-07-24 12:51:47 +00:00
Updatebot
8340c57e0c
Bug 1845026 - Update libjxl to 69d06e17771830beae7fb62b76de5978b52546fc r=saschanaz
...
Differential Revision: https://phabricator.services.mozilla.com/D184331
2023-07-24 12:07:15 +00:00
Ben Visness
67731fc42a
Bug 1831176: Update wast crate. r=yury,glandium,supply-chain-reviewers
...
Updating wast to the latest version in order to get the new binary encoding for cast instructions.
Differential Revision: https://phabricator.services.mozilla.com/D184022
2023-07-21 22:00:04 +00:00
Gabriele Svelto
9e6f16b062
Bug 1689358 - Generate minidumps for child process crashes using the minidump-writer crate on Android r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D178783
2023-07-21 12:05:38 +00:00
Sandor Molnar
fb1981e4cf
Backed out changeset 93b5aead9fb9 (bug 1840044) for causing multiple failures, incl. build bustages CLOSED TREE
2023-07-20 22:00:20 +03:00
Jan-Erik Rediger
f74614d6b0
Bug 1840044 - Update to Glean 53.1.0, UniFFI 0.24.1 and latest application-services. r=TravisLong,nika,markh,supply-chain-reviewers
...
Update:
- Glean to v53.1.0
- UniFFI to v0.24.1
- application-services to a recent nightly that uses the above
versions
- Updated `rusqlite` in toolkit/library/rust/shared/Cargo.toml
- Updated `uniffi-bindgen-gecko-js` to work with the new UniFFI. Also
updated it's askama version.
- Vetted new cargo dependencies
Ran `mach uniffi generate` to regenerate the code.
Differential Revision: https://phabricator.services.mozilla.com/D181872
2023-07-20 17:22:56 +00:00
Andrew Halberstadt
255ffbe3a2
Bug 1844592
- Update vendored taskcluster-taskgraph to 5.7.0, r=taskgraph-reviewers,gbrown,jcristau
...
Differential Revision: https://phabricator.services.mozilla.com/D181899
2023-07-20 16:20:45 +00:00
Byron Campen
7fabf8b864
Bug 1838080: Ensure that last ref to transformation_queue_ is not released on itself. r=pehrsons,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181699
2023-07-20 14:24:25 +00:00
Byron Campen
962396687b
Bug 1838080: Store the rid in TransformableVideoSenderFrame. r=ng,webrtc-reviewers
...
This is necessary to reliably detect what rid a given keyframe is for, for the
purposes of resolving promises from RTCRtpScriptTransformer.generateKeyFrame.
Differential Revision: https://phabricator.services.mozilla.com/D180737
2023-07-20 14:24:25 +00:00
Byron Campen
7876bb50e2
Bug 1838080: Use the current TaskQueue, instead of the current thread, to init this. r=pehrsons,webrtc-reviewers
...
There are situations where the current thread is not set, but the current
TaskQueue is (but not vice versa).
Differential Revision: https://phabricator.services.mozilla.com/D180736
2023-07-20 14:24:25 +00:00
Byron Campen
35d6e75035
Bug 1838080: Work around a race in ChannelSendFrameTransformerDelegate. r=pehrsons,webrtc-reviewers
...
This variable can be null when a ChannelSendFrameTransformerDelegate is in use,
because that does an async dispatch to the encoder queue in the handling for
transformed frames. If this is unset while that dispatch is in flight, we
nullptr crash.
Differential Revision: https://phabricator.services.mozilla.com/D180735
2023-07-20 14:24:25 +00:00
Byron Campen
6bc45c30a5
Bug 1838080: Remove this duplicate init (that's also on the wrong thread). r=pehrsons,webrtc-reviewers
...
This was causing assertions.
Differential Revision: https://phabricator.services.mozilla.com/D179731
2023-07-20 14:24:24 +00:00
Nicolas Silva
be3134cab6
Bug 1844286 - Update wgpu
to revision 1161a22f4fbb4fc204eb06f2ac4243f83e0e980d. r=webgpu-reviewers,ErichDonGubler
...
Depends on D183958
Differential Revision: https://phabricator.services.mozilla.com/D183959
2023-07-19 22:25:04 +00:00
Nicolas Silva
3b09beb54f
Bug 1844012 - Update wgpu
to revision e4eb5b38ecb5646ec354c16ff1128f7e49c0f020. r=webgpu-reviewers,jimb
...
Depends on D183855
Differential Revision: https://phabricator.services.mozilla.com/D183856
2023-07-19 21:36:48 +00:00
Mike Hommey
7c063cf058
Bug 1844000 - Update parking-lot to 0.12.1. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D183825
2023-07-19 20:16:02 +00:00
Mike Hommey
f375009d22
Bug 1844000 - Patch redox_syscall to an empty crate. r=emilio,sylvestre
...
Also preemptively add 0.3 for future needs.
Differential Revision: https://phabricator.services.mozilla.com/D183823
2023-07-19 20:16:02 +00:00
Cristian Tuns
83adffeb5a
Backed out 9 changesets (bug 1631263, bug 1838080) for causing wpt failures in script-transform-generateKeyFrame.https.html CLOSED TREE
...
Backed out changeset a857a01fb321 (bug 1631263)
Backed out changeset dc46d2be4c25 (bug 1631263)
Backed out changeset 581c7a4d8f5f (bug 1631263)
Backed out changeset 7a2c4be3701d (bug 1631263)
Backed out changeset e091677e39fa (bug 1838080)
Backed out changeset 1eb303981213 (bug 1838080)
Backed out changeset 6c10370ed682 (bug 1838080)
Backed out changeset a614605b47ee (bug 1838080)
Backed out changeset 86fcc8ba6779 (bug 1838080)
2023-07-19 17:03:55 -04:00
Byron Campen
a763451456
Bug 1838080: Ensure that last ref to transformation_queue_ is not released on itself. r=pehrsons,webrtc-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D181699
2023-07-19 15:41:06 +00:00
Byron Campen
24805025a6
Bug 1838080: Store the rid in TransformableVideoSenderFrame. r=ng,webrtc-reviewers
...
This is necessary to reliably detect what rid a given keyframe is for, for the
purposes of resolving promises from RTCRtpScriptTransformer.generateKeyFrame.
Differential Revision: https://phabricator.services.mozilla.com/D180737
2023-07-19 15:41:06 +00:00