Граф коммитов

776 Коммитов

Автор SHA1 Сообщение Дата
Paul Adenot d97141c765 Bug 1919212 - Only disable crash reporter in child process in test_duplex.cpp. r=pehrsons,cubeb-reviewers
Death test work by forking. We want to disable the crash reporter only in the
forked process.

Differential Revision: https://phabricator.services.mozilla.com/D222468
2024-09-17 14:09:38 +00:00
John Lin c2c97f3f71 Bug 1902263 - update libcubeb to revision bbbe5bb. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D216196
2024-07-10 19:01:28 +00:00
John Lin ce5f581601 Bug 1877948 - Update libcubeb to revision 063a090. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D215931
2024-07-09 15:38:24 +00:00
Andreas Pehrson 3f954d7c88 Bug 1905636 - Update libcubeb to 5d5008d25c. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D215348
2024-07-01 11:45:59 +00:00
Emilio Cobos Álvarez af68e1df49 Bug 1898601 - Remove fake webrtc/gkmedias libs. r=glandium,media-playback-reviewers,webrtc-reviewers,cubeb-reviewers,pehrsons,padenot
The tests referenced by gkmedias were ported to gtest. The relevant
build file was removed bug 1357328.

Differential Revision: https://phabricator.services.mozilla.com/D211680
2024-05-28 16:14:47 +00:00
Paul Adenot e3090f78ae Bug 1898769 - Reaply patches on libcubeb. r=cubeb-reviewers,pehrsons
Depends on D211568

Differential Revision: https://phabricator.services.mozilla.com/D211569
2024-05-27 16:01:02 +00:00
Paul Adenot f8d426a8ae Bug 1898769 - Update libcubeb to revision dabff. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D211568
2024-05-27 16:01:02 +00:00
Andreas Pehrson dc196af273 Bug 1895787 - Apply libcubeb patches. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D211046
2024-05-22 20:43:24 +00:00
Andreas Pehrson c6c23802dc Bug 1895787 - Update libcubeb patches. r=cubeb-reviewers,padenot
Unbitrot local libcubeb patches after update.

Differential Revision: https://phabricator.services.mozilla.com/D211045
2024-05-22 20:43:23 +00:00
Andreas Pehrson 6b01a9d1e2 Bug 1895787 - Update libcubeb. r=cubeb-reviewers,padenot
Patches have conflicts so they are updated and applied in separate patches.

Differential Revision: https://phabricator.services.mozilla.com/D211044
2024-05-22 20:43:23 +00:00
Paul Adenot 9b4a7fecb7 Bug 1867183 - Disable gtest cubeb.one_duplex_one_input on macOS 10.15. r=pehrsons,cubeb-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D211005
2024-05-21 12:38:51 +00:00
Matthew Gregan e2ab625621 Bug 1895471 - Uplift cubeb AAudio timing fix for reused streams. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D209774
2024-05-08 19:25:29 +00:00
Andreas Pehrson 0cdb1c1b0e Bug 1404972 - Update libcubeb to 74d6b05465. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D205970
2024-05-06 19:54:09 +00:00
Stanca Serban 614498681a Backed out 35 changesets (bug 1404972) for causing cppunit assertion failures in mozilla/Result.h. CLOSED TREE
Backed out changeset 703bcdb5aed1 (bug 1404972)
Backed out changeset 43134f8cd283 (bug 1404972)
Backed out changeset abcec791bf5f (bug 1404972)
Backed out changeset 02b7f8ee802c (bug 1404972)
Backed out changeset dacf1411a3d9 (bug 1404972)
Backed out changeset 15136efd0662 (bug 1404972)
Backed out changeset f1cd90f5d1b6 (bug 1404972)
Backed out changeset 3143c92d0e2e (bug 1404972)
Backed out changeset 257f310d5c8e (bug 1404972)
Backed out changeset ab73b50399ef (bug 1404972)
Backed out changeset a63110e6bf55 (bug 1404972)
Backed out changeset 346a34408207 (bug 1404972)
Backed out changeset bc211f44281f (bug 1404972)
Backed out changeset 9be7b1767e46 (bug 1404972)
Backed out changeset 48832f645357 (bug 1404972)
Backed out changeset 57e38c2622bf (bug 1404972)
Backed out changeset 20a15e46829b (bug 1404972)
Backed out changeset 4a148ddfc1cd (bug 1404972)
Backed out changeset 9de637c307ad (bug 1404972)
Backed out changeset 6f3aebf42327 (bug 1404972)
Backed out changeset de46ffac7541 (bug 1404972)
Backed out changeset 2e038afae950 (bug 1404972)
Backed out changeset 63765ab9e647 (bug 1404972)
Backed out changeset 152a456a7af1 (bug 1404972)
Backed out changeset 0824e75bd26c (bug 1404972)
Backed out changeset c6462cae6c8b (bug 1404972)
Backed out changeset bd41873e1f03 (bug 1404972)
Backed out changeset 9595c4451fc1 (bug 1404972)
Backed out changeset 23d0f7682a5f (bug 1404972)
Backed out changeset 08c9467086bf (bug 1404972)
Backed out changeset ea7779289030 (bug 1404972)
Backed out changeset 8cf8b6f1a41e (bug 1404972)
Backed out changeset c3538c05fb0c (bug 1404972)
Backed out changeset 0128d95e64ef (bug 1404972)
Backed out changeset ed2fdc7b602d (bug 1404972)
2024-05-06 19:21:08 +03:00
Andreas Pehrson 6ffcfef8b9 Bug 1404972 - Update libcubeb to 74d6b05465. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D205970
2024-05-06 13:50:29 +00:00
Paul Adenot 97496687b0 Bug 1834920 - Make audio IO work on iOS in Gecko. r=glandium,pehrsons
This disable the rust backend on iOS until we sort it out -- the old backend
still works well.

This essentially disables all device management: enumeration, recovery after
device disappearance, etc. This also disables Aggregate device support, but it
should fall back on regular duplex IO code.

The modifications done to the backend are put in a patch applied during update,
as usual. When not building for iOS, cubeb-coreaudio-rs is still used, and is
not modified by this patch.

I'm including a small assert disabling that stems from the fact that there's no
dynamic linker and so we can't do ffts for Web Audio API yet.

Differential Revision: https://phabricator.services.mozilla.com/D205449
2024-03-27 15:28:35 +00:00
Mike Hommey 3bf9d367c1 Bug 1884026 - Don't build death tests on platforms that don't support them. r=media-playback-reviewers,cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D203846
2024-03-14 00:09:29 +00:00
Paul Adenot b9ef91ab0d Bug 1877319 - Reapply patches to cubeb. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D200982
2024-02-14 15:39:47 +00:00
Paul Adenot 6d63af8a6c Bug 1877319 - Update cubeb to revision 46906c7. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D200981
2024-02-14 15:39:46 +00:00
Andreas Pehrson 91e4965cfd Bug 1874909 - Update all cubeb libraries to include input processing. r=cubeb-reviewers,supply-chain-reviewers,padenot
This patch updates
media/libcubeb to dd8a91f98260d2c6171a7cf8a73f8fd4bdbb5337 which includes an ABI change, thus also
cubeb-rs to 0.12.0
audioipc to 8b391135f9421dc5ab0c45f646c21651a906ce7f
cubeb-coreaudio-rs to a0534f6e910213fd4f7387a9ed03c980ff20da1d
cubeb-pulse-rs to 8ff972c8e2ec1782ff262ac4071c0415e69b1367

Depends on D198762

Differential Revision: https://phabricator.services.mozilla.com/D198933
2024-01-24 10:51:27 +00:00
Paul Adenot 3be4edbfe4 Bug 1864143 - Reapply patches on top of libcubeb. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194219
2023-11-28 13:43:21 +00:00
Paul Adenot 2efa64207a Bug 1864143 - Update libcubeb to revision 54217bca. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194218
2023-11-28 13:43:20 +00:00
Paul Adenot cc81b284c3 Bug 1864143 - Disable Gecko's crash reporter in test_duplex.cpp, that runs a death-test. r=pehrsons,cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194217
2023-11-28 13:43:20 +00:00
Paul Adenot 197742d8a5 Bug 1864143 - Reenable all cubeb gtest. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D193426
2023-11-28 13:43:20 +00:00
Paul Adenot 63fa620250 Bug 1864141 - Reapply patch on top of libcubeb. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D193428
2023-11-21 10:47:59 +00:00
Paul Adenot 80affd48e4 Bug 1864141 - Update libcubeb to revision 30efcd1c. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D193427
2023-11-21 10:47:59 +00:00
Paul Adenot e15b6deb00 Bug 1863725 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
Depends on D193058

Differential Revision: https://phabricator.services.mozilla.com/D193060
2023-11-08 18:08:20 +00:00
Paul Adenot d38af75a1f Bug 1863725 - Update libcubeb to revision d07ea5a. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D193058
2023-11-08 18:08:20 +00:00
Paul Adenot 1cc58bbb5e Bug 1860423 - Reapply patches on top of libcubeb. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D191726
2023-10-27 09:53:02 +00:00
Paul Adenot 6e86a4942e Bug 1860423 - Update libcubeb to revision 5f0d1737. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D191725
2023-10-27 09:53:01 +00:00
serge-sans-paille d3e574bc41 Bug 1857234 - Have mach vendor's `**` globbing match hidden files r=tjr,devtools-reviewers,cubeb-reviewers,padenot,ochameau
This patch contains three changes:

1. a local version of glb.iglob in vendor_manifest.py that always
   matches hidden files for '**'. I've tested it on Python 3.5 up to
   3.12 and it works as expected.

2. a cleanup of many moz.yaml files that got convluted because of the
   previous behavior of '**'

3. removal of a few useless files that are now caught by the '**'
   globbing.

Differential Revision: https://phabricator.services.mozilla.com/D190195
2023-10-10 08:21:13 +00:00
Paul Adenot 08fc022eda Bug 1854878 - Reapply patch on top of libcubeb. r=cubeb-reviewers,kinetik
Depends on D189196

Differential Revision: https://phabricator.services.mozilla.com/D189197
2023-09-27 08:39:02 +00:00
Paul Adenot 075479fe25 Bug 1854878 - Update libcubeb to revision f1bfefbbd. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D189196
2023-09-27 08:39:02 +00:00
Paul Adenot 7972055843 Bug 1853012 - Reapply patch on top of libcubeb. r=cubeb-reviewers,chunmin
Depends on D188348

Differential Revision: https://phabricator.services.mozilla.com/D188349
2023-09-15 14:38:51 +00:00
Paul Adenot 6b7e7a39c5 Bug 1853012 - Update libcubeb to revision f9c118d. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D188348
2023-09-15 14:38:51 +00:00
jackyzy823 321bacb8cc Bug 1848518 - Update source filename of opensl in moz.build. r=cubeb-reviewers,chunmin
Depends on D187411

Differential Revision: https://phabricator.services.mozilla.com/D187412
2023-09-08 17:32:59 +00:00
jackyzy823 14b51dbf7f Bug 1848518 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
Depends on D187410

Differential Revision: https://phabricator.services.mozilla.com/D187411
2023-09-08 17:32:59 +00:00
jackyzy823 49c67da191 Bug 1848518 - Update libcubeb to revision 3f86a. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D187410
2023-09-08 17:32:59 +00:00
Stanca Serban bdd5b85b56 Backed out 2 changesets (bug 1848518) for causing Android build bustages. CLOSED TREE
Backed out changeset f648d27187b6 (bug 1848518)
Backed out changeset de6c4da0020b (bug 1848518)
2023-08-30 19:46:23 +03:00
Paul Adenot 306ff06e5f Bug 1848518 - Reapply patch on top of cubeb. r=cubeb-reviewers,kinetik
Depends on D186860

Differential Revision: https://phabricator.services.mozilla.com/D186861
2023-08-30 16:12:55 +00:00
Paul Adenot ece3734ac7 Bug 1848518 - Update libcubeb to revision 3f86a. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D186860
2023-08-30 16:12:55 +00:00
Paul Adenot 256c23224c Bug 1847009 - Reapply patch on top of cubeb. r=cubeb-reviewers,chunmin
Depends on D185292

Differential Revision: https://phabricator.services.mozilla.com/D185293
2023-08-08 09:22:35 +00:00
Paul Adenot c09ffeeb26 Bug 1847009 - Update libcubeb to revision ac8474a5929. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D185292
2023-08-08 09:22:35 +00:00
Paul Adenot c1119ffcc8 Bug 1846158 - Reapply patch on top of libcubeb. r=cubeb-reviewers,kinetik
Depends on D184920

Differential Revision: https://phabricator.services.mozilla.com/D184921
2023-08-01 07:07:08 +00:00
Paul Adenot 92ee586b0d Bug 1846158 - Update libcubeb to revision b9af56cee7. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D184920
2023-08-01 07:07:08 +00:00
Paul Adenot 5a12f41818 Bug 1845499 - Reapply in-tree patch on cubeb_aaudio.cpp. r=cubeb-reviewers,kinetik
Depends on D184568

Differential Revision: https://phabricator.services.mozilla.com/D184569
2023-07-27 08:25:03 +00:00
Paul Adenot 6fc835a70b Bug 1845499 - Adjust patch for cubeb_aaudio.cpp. r=cubeb-reviewers,kinetik
Depends on D184567

Differential Revision: https://phabricator.services.mozilla.com/D184568
2023-07-27 08:25:03 +00:00
Paul Adenot 8f1042933b Bug 1845499 - Update libcubeb to revision 41344b3a. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D184567
2023-07-27 08:25:03 +00:00
Paul Adenot 2d678a843c Bug 1833633 - Reapply cubeb patch to prefer OpenSL ES on oldder Android versions. r=cubeb-reviewers,kinetik
Depends on D178320

Differential Revision: https://phabricator.services.mozilla.com/D178321
2023-05-22 09:20:31 +00:00
Paul Adenot e2935ff71a Bug 1833633 - Update libcubeb to revision 48689ae7. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D178320
2023-05-22 09:20:31 +00:00