Commit Graph

559 Commits

Author SHA1 Message Date
Matthew Gregan
f50379bc9c Bug 1748160 - Add pref to select audioipc/audioipc2 version at runtime. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D134929
2022-01-03 22:35:34 +00:00
Matthew Gregan
f994ef0e5a Bug 1748037 - Update AudioIPC macOS branch to 62086d05. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D134889
2021-12-31 00:09:44 +00:00
Gabriele Svelto
721d793279 Bug 1747196 - Build the Web MIDI midir backend only on known supported platforms rather than excluding unsupported ones r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D134491
2021-12-29 08:14:52 +00:00
Matthew Gregan
0a6d95f5b2 Bug 1747213 - Update AudioIPC macOS branch to 2ec125ec. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D134490
2021-12-28 22:42:55 +00:00
Erik Nordin
e1f383f1f8 Bug 1743659 - Part 1: Update Gecko's L10nRegistry to use the new l10nregistry-rs API r=zbraniecki,dminor,eemeli,fluent-reviewers,webidl,smaug?,eemeli?,zbraniecki
- Updates Gecko's L10nRegistry class to use the new ResourceId type,
  which can be either optional or required regarding a particular resource.
- Adds JS tests verifying the new behavior.

Differential Revision: https://phabricator.services.mozilla.com/D133578
2021-12-22 19:08:38 +00:00
Gabriele Svelto
a0b259ab33 Bug 1201598 - Add a midir-based implementation for WebMIDI r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D131351
2021-12-21 11:34:52 +00:00
Gabriele Svelto
0faffe260d Bug 1728436 - Vendor the midir crate r=padenot
This is as close to usptream as currently possibly. Only a few changes were
done to the dependencies: the wasm target was removed and the coremidi
dependency was updated to pick up a more recent version so that we don't need
to vendor separate versions of the core-foundation and core-foundation-sys
crates.

This vendors the following crates:
* alsa-sys
* alsa
* coremidi
* coremidi-sys
* memalloc
* midir

Overall this adds ~30K lines of code, over half of which is in the alsa
bindings alone.

Differential Revision: https://phabricator.services.mozilla.com/D124640
2021-12-21 11:34:51 +00:00
Jon Bauman
84214289ca Bug 1745608 - Add additional AVIF telemetry for unimplemented features. r=aosmond CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D133580
2021-12-18 20:05:19 +00:00
Matthew Gregan
39fddb2d83 Bug 1746689 - Update AudioIPC macos branch to e9eac9d7. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D134202
2021-12-18 01:24:04 +00:00
Matthew Gregan
2e2dfc550c Bug 1746352 - Update audioipc to 515bb210. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D133995
2021-12-16 10:37:12 +00:00
Butkovits Atila
e429c6f59e Backed out changeset 65cda71ffcdd (bug 1746352) for causing bustages complaining about new API. CLOSED TREE 2021-12-16 12:17:45 +02:00
Matthew Gregan
3a9fd1ddee Bug 1746352 - Update audioipc to 776ef93a. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D133995
2021-12-16 09:32:27 +00:00
Matthew Gregan
9bfda5d581 Bug 1726275 - Update AudioIPC to pick up IPC rework. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D132541
2021-12-16 06:24:23 +00:00
Marian-Vasile Laza
deca139ff3 Backed out changeset 736011c1640c (bug 1726275) for causing build bustages. CLOSED TREE 2021-12-16 06:08:19 +02:00
Matthew Gregan
58dd7130cb Bug 1726275 - Update AudioIPC to pick up IPC rework. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D132541
2021-12-16 03:02:02 +00:00
Paul Adenot
12a063359b Bug 1745724 - Update cubeb-pulse-rs to revision f2456201dbfdc. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D133631
2021-12-13 14:18:08 +00:00
Mike Hommey
f634b22334 Bug 1744668 - Upgrade viaduct to the version from application-services v84.0.0. r=markh
This removes the need for the local prost-derive patch.
Viaduct itself has not changed a whole lot.

Differential Revision: https://phabricator.services.mozilla.com/D133025
2021-12-08 05:23:04 +00:00
Sandor Molnar
c3e455780b Backed out 3 changesets (bug 1744668) for causing multiple failures. CLOSED TREE
Backed out changeset 46c822b70a3f (bug 1744668)
Backed out changeset a1b048e394fe (bug 1744668)
Backed out changeset 49b593d05354 (bug 1744668)
2021-12-08 04:18:29 +02:00
Mike Hommey
73b0ad902d Bug 1744668 - Upgrade viaduct to the version from application-services v87.1.0. r=markh
This removes the need for the local prost-derive patch.
Viaduct itself has not changed a whole lot.

Differential Revision: https://phabricator.services.mozilla.com/D133025
2021-12-07 21:25:29 +00:00
Chun-Min Chang
5c3e182bd4 Bug 1744567 - Update cubeb-coreaudio-rs to dea28d0 r=cubeb-reviewers,kinetik DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D132976
2021-12-06 23:54:19 +00:00
Jesse Schwartzentruber
f8196872cc Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-25 19:01:04 +00:00
Iulian Moraru
2a2002eb39 Backed out changeset 667e91aa1dea (bug 1731721) for causing multiple build bustages. CLOSED TREE 2021-11-24 20:32:30 +02:00
Jesse Schwartzentruber
342ec82ce9 Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-24 18:04:45 +00:00
Butkovits Atila
6fe7d557a2 Backed out changeset a62dd031768d (bug 1731721) for causing build bustages complaining about static_prefs. 2021-11-23 20:04:58 +02:00
Jesse Schwartzentruber
536bb1a62e Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-23 17:27:19 +00:00
Chun-Min Chang
08cbb89405 Bug 1737833 - Update cubeb-coreaudio to 41de71f r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D130900
2021-11-11 19:05:26 +00:00
Jon Bauman
8111ebe5ac Bug 1739032 - Update mp4parse-rust to a257137. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D130284
2021-11-03 20:06:58 +00:00
Matthew Gregan
8c4a4e186a Bug 1738768 - Register AudioIPC server threads with Firefox Profiler. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D130116
2021-11-02 19:42:33 +00:00
Mike Hommey
8f65fb9622 Bug 1735905 - Upgrade cubeb-pulse to fix a race condition that can lead to shutdown deadlock. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D128657
2021-10-16 01:19:56 +00:00
Matthew Gregan
7724959c67 Bug 1735224 - Update audioipc to 03868a0e. r=cubeb-reviewers,chunmin
This also changes the media.audioipc.shm_area_size default to 0, allowing the
AudioIPC server to estimate an appropriate size.  If the pref is non-zero, the
server is forced to use the specified size.

Differential Revision: https://phabricator.services.mozilla.com/D128119
2021-10-14 02:50:19 +00:00
Matthew Gregan
71fff9abfc Bug 1730518 - Update audioipc to 8381f381. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D128429
2021-10-14 02:29:40 +00:00
Chun-Min Chang
178ee54fd4 Bug 1708718 - Update cubeb-coreaudio to 5ada876. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D127832
2021-10-07 16:01:51 +00:00
Paul Adenot
85d2d3941d Bug 1734004 - Update cubeb-coreaudio-rs to afe20779. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D127478
2021-10-05 10:16:45 +00:00
Dan Minor
b081ea2455 Bug 1642415 - Update to l10nregistry to 0.3.0; r=platform-i18n-reviewers,gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D125235
2021-09-22 18:16:05 +00:00
Paul Adenot
e1831aa1aa Bug 1730499 - Updating cubeb-pulse-rs to revision e9e55a4. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D126188
2021-09-22 09:13:23 +00:00
Cristian Tuns
dbcdc02c60 Backed out 2 changesets (bug 1730499) for causing build bustages. CLOSED TREE
Backed out changeset d8017725186e (bug 1730499)
Backed out changeset 90072c174d62 (bug 1730499)
2021-09-22 02:34:01 -04:00
Paul Adenot
115afe8fa7 Bug 1730499 - Updating cubeb-pulse-rs to revision 5aea956e1. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D126188
2021-09-21 15:36:06 +00:00
Jon Bauman
25509f20bb Bug 1730784 - Update mp4parse-rust to 72eb355. r=bryce
Differential Revision: https://phabricator.services.mozilla.com/D125627
2021-09-16 14:59:16 +00:00
Matthew Gregan
49a19d33ed Bug 1725749 - Update audioipc to fce878ff. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D125165
2021-09-11 22:34:31 +00:00
Emilio Cobos Álvarez
79caee0861 Bug 1730220 - Remove quantum_render and webgpu features since they're unconditionally enabled. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D125243
2021-09-10 18:15:35 +00:00
Jon Bauman
bb2abae188 Bug 1728216 - Update mp4parse-rust to 2dcd3d8. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D123990
2021-08-31 21:24:34 +00:00
Paul Adenot
d5b3d26dda Bug 1727598 - Update cubeb-coreaudio-rs to 4ee3b2831.
Differential Revision: https://phabricator.services.mozilla.com/D123947
2021-08-30 14:50:42 +00:00
Jon Bauman
aa46bb76f7 Bug 1726830 - Update mp4parse-rust to c6ba5af. r=kinetik
Update mp4parse_capi API to receive pixi data from parser

There are some necessary changes in nsAVIFDecoder.cpp to accommodate the mp4parse_capi changes. Aside from the addition of `BitsPerChannelToBitDepth`, to facilitate a bit of logging, there should be no functional changes. This is a prerequisite to [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1696045 | bug 1696045 ]], which will add telemetry around the `pixi` box.

Differential Revision: https://phabricator.services.mozilla.com/D123273
2021-08-20 23:57:06 +00:00
Jon Bauman
9690dc20f8 Bug 1726410 - Update mp4parse-rust to 62aa5d4. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D122985
2021-08-18 22:08:15 +00:00
Matthew Gregan
3775aa54c5 Bug 1724141 - Update audioipc to 8bb1a227. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D121826
2021-08-12 21:28:03 +00:00
Mike Hommey
123d037612 Bug 1721968 - Remove support for lucetc for rlbox. r=firefox-build-system-reviewers,shravanrn,mhentges
Differential Revision: https://phabricator.services.mozilla.com/D120700
2021-08-11 21:58:52 +00:00
Butkovits Atila
624c06a2cc Backed out changeset 634412ce2943 (bug 1724141) for causing failures at Mutex_posix.cpp. CLOSED TREE 2021-08-11 01:04:49 +03:00
Matthew Gregan
f49038cc45 Bug 1724141 - Update audioipc to 8bb1a227. r=chunmin
Differential Revision: https://phabricator.services.mozilla.com/D121826
2021-08-10 20:52:03 +00:00
Zibi Braniecki
f6756f9650 Bug 1723187 - Update l10nregistry-rs to handle sync-during-async overload, part2. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D121643
2021-08-03 23:44:50 +00:00
Jon Bauman
8b66949a8b Bug 1723247 - Update mp4parse-rust to 5326af6 r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D121449
2021-08-03 23:23:42 +00:00