serge-sans-paille
64636c4643
Bug 1825328 - Make media/libcubeb/*test buildable outside of a unified build environment r=andi
...
Depends on D173971
Differential Revision: https://phabricator.services.mozilla.com/D173972
2023-03-31 13:29:45 +00:00
Cristian Tuns
8e06a7a853
Backed out 12 changesets (bug 1825325, bug 1825336, bug 1825333, bug 1825332, bug 1825324, bug 1824557, bug 1825328, bug 1825335, bug 1825330, bug 1825329, bug 1825327, bug 1825331) for causing build bustages in nsClipboard.cpp CLOSED TREE
...
Backed out changeset 9de3ed24d3a0 (bug 1825336)
Backed out changeset aef787728f19 (bug 1825335)
Backed out changeset a04c341244c1 (bug 1825333)
Backed out changeset e3ad15f762ba (bug 1825332)
Backed out changeset eed23da92a27 (bug 1825331)
Backed out changeset 8213bb54376e (bug 1825330)
Backed out changeset 747ec5ac4994 (bug 1825329)
Backed out changeset e91ff431f92d (bug 1825328)
Backed out changeset 59c18d13768b (bug 1825327)
Backed out changeset 538096d99e49 (bug 1825325)
Backed out changeset c76eb9d9b095 (bug 1825324)
Backed out changeset 8b81410eb686 (bug 1824557)
2023-03-31 12:58:53 -04:00
serge-sans-paille
6967f8a13f
Bug 1825328 - Make media/libcubeb/*test buildable outside of a unified build environment r=andi
...
Depends on D173971
Differential Revision: https://phabricator.services.mozilla.com/D173972
2023-03-31 13:29:45 +00:00
Mike Hommey
76df0cfce2
Bug 1820876 - Update NDK to r23c. r=firefox-build-system-reviewers,nalexander
...
Wrench android builds had been kept on rustc 1.67 waiting for this
upgrade.
Differential Revision: https://phabricator.services.mozilla.com/D172089
2023-03-23 22:18:09 +00:00
Stanca Serban
7c5ebbcf74
Backed out changeset df6f338d6a26 (bug 1820876) for causing build bustages on Android Shippable. CLOSED TREE
2023-03-23 14:13:08 +02:00
Mike Hommey
1f158eae92
Bug 1820876 - Update NDK to r23c. r=firefox-build-system-reviewers,nalexander
...
Wrench android builds had been kept on rustc 1.67 waiting for this
upgrade.
Differential Revision: https://phabricator.services.mozilla.com/D172089
2023-03-23 01:27:51 +00:00
Matthew Gregan
43b5f9420c
Bug 1823780
- Update libcubeb to 2071354a. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D173210
2023-03-22 03:30:38 +00:00
Paul Adenot
920565cbe5
Bug 1814359 - Reapply in-tree patch for libcubeb. r=cubeb-reviewers,kinetik
...
Depends on D170348
Differential Revision: https://phabricator.services.mozilla.com/D170349
2023-02-22 09:58:28 +00:00
Paul Adenot
06a40cfefc
Bug 1814359 - Update libcubeb to revision 70b4e3db. r=cubeb-reviewers,kinetik
...
Depends on D170347
Differential Revision: https://phabricator.services.mozilla.com/D170348
2023-02-22 09:58:28 +00:00
Paul Adenot
779d902668
Bug 1814359 - Add a missing patch statement in cubeb's moz.yaml, fix path in patch file. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D170347
2023-02-22 09:58:28 +00:00
Paul Adenot
840cce01a4
Bug 1812120 - Disable the AAudio backend when running on Android <= 30. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D168979
2023-02-07 10:42:40 +00:00
Gabriele Svelto
c823a63207
Bug 1811911 - Add support for the Sun cubeb backend in the build system r=padenot
...
Sending this patch on behalf of the NetBSD foundation, this is one of the
out-of-tree patches that they'd like to upstream.
Differential Revision: https://phabricator.services.mozilla.com/D167649
2023-01-24 12:44:26 +00:00
Paul Adenot
b35e174a8e
Bug 1809185 - Update libcubeb to revision c96f0d4e. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D166350
2023-01-10 10:21:36 +00:00
Paul Adenot
4d93fe9a58
Bug 1805721 - Update libcubeb to revision dbc60333. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D164710
2022-12-15 08:59:19 +00:00
Paul Adenot
3277b6ef89
Bug 1803765 - Include cubeb's test_logging.cpp in gtests. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163721
2022-12-13 14:41:11 +00:00
Paul Adenot
19ab926697
Bug 1803765 - Update libcubeb to revision e4da2d47. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163720
2022-12-13 14:41:11 +00:00
Cosmin Sabou
32b449665b
Backed out 2 changesets (bug 1803765) for causing Windows MinGW bustages on cubeb_wasapi.cpp.
...
Backed out changeset 9c352141d704 (bug 1803765)
Backed out changeset cb662f8c98cb (bug 1803765)
2022-12-12 22:45:22 +02:00
Paul Adenot
dae077aa68
Bug 1803765 - Include cubeb's test_logging.cpp in gtests. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163721
2022-12-12 15:50:03 +00:00
Paul Adenot
53a4acb12e
Bug 1803765 - Update libcubeb to revision f4b583c. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163720
2022-12-12 15:50:02 +00:00
Stanca Serban
c1d737f7f0
Backed out 2 changesets (bug 1803765) for causing bustages on cubeb_wasapi.cpp. CLOSED TREE
...
Backed out changeset bcd83ddeb6b0 (bug 1803765)
Backed out changeset 5e47211d2a09 (bug 1803765)
2022-12-12 16:03:38 +02:00
Paul Adenot
26d2865682
Bug 1803765 - Include cubeb's test_logging.cpp in gtests. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163721
2022-12-12 13:20:57 +00:00
Paul Adenot
1c2176af9b
Bug 1803765 - Update libcubeb to revision 6a6113b. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163720
2022-12-12 13:20:56 +00:00
Butkovits Atila
39179d2722
Backed out 2 changesets (bug 1803765) for causing gtest failures. CLOSED TREE
...
Backed out changeset 1428f4bbb665 (bug 1803765)
Backed out changeset 308701bb46e0 (bug 1803765)
2022-12-06 13:08:54 +02:00
Paul Adenot
1e698bddd0
Bug 1803765 - Include cubeb's test_logging.cpp in gtests. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163721
2022-12-06 10:30:35 +00:00
Paul Adenot
41f19649c9
Bug 1803765 - Update libcubeb to revision b8765e13. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D163720
2022-12-06 10:30:34 +00:00
Tom Ritter
6badb2f981
Bug 1801758: Fix globbing of .git files/directories in moz.yaml exclusions r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D162756
2022-11-23 15:00:26 +00:00
Paul Adenot
d598d84141
Bug 1791900 - Update libcubeb 93d1fa3fcc. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D157987
2022-10-01 07:59:45 +00:00
Paul Adenot
e497d5abef
Bug 1791900 - Change cubeb vendoring manifest, swapping out cubeb_tracing.h with something that uses MicroGeckoProfiler.h. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D157879
2022-10-01 07:59:44 +00:00
Butkovits Atila
0f722acbe5
Backed out 3 changesets (bug 1791896, bug 1791900) for causing build bustages. CLOSED TREE
...
Backed out changeset baaa1b7a2fd2 (bug 1791900)
Backed out changeset 0685eba4e0d6 (bug 1791900)
Backed out changeset 51fdfb5f4d52 (bug 1791896)
2022-09-30 03:59:10 +03:00
Paul Adenot
f3819d24db
Bug 1791900 - Update libcubeb 93d1fa3fcc. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D157987
2022-09-30 00:23:14 +00:00
Paul Adenot
0c5ec11141
Bug 1791900 - Change cubeb vendoring manifest, swapping out cubeb_tracing.h with something that uses MicroGeckoProfiler.h. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D157879
2022-09-30 00:23:13 +00:00
Paul Adenot
93d6b111c7
Bug 1791839 - Update cubeb to revision 4783607. r=cubeb-reviewers,kinetik
...
Depends on D157856
Differential Revision: https://phabricator.services.mozilla.com/D157880
2022-09-22 00:22:03 +00:00
Paul Adenot
b7eeae5027
Bug 1791839 - Remove OpenSLESProvider.cpp, update cubeb vendoring manifest. r=kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D157856
2022-09-22 00:22:03 +00:00
Paul Adenot
9cab310f15
Bug 1789547 - Update libcubeb to revision 4783607e. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D156696
2022-09-11 23:15:25 +00:00
Sandor Molnar
ca9f2118a3
Backed out 4 changesets (bug 1789547) for causing build bustages in src/cubeb_pulse.c CLOSED TREE
...
Backed out changeset f4a705068a81 (bug 1789547)
Backed out changeset 2e0a33171e43 (bug 1789547)
Backed out changeset 3d81b7118d30 (bug 1789547)
Backed out changeset f5ad9813b7b7 (bug 1789547)
2022-09-10 01:38:23 +03:00
Paul Adenot
ef5c6dc559
Bug 1789547 - Update libcubeb to revision 4783607e. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D156696
2022-09-09 22:17:32 +00:00
Paul Adenot
a5b1ff084e
Bug 1764574 - Update libcubeb to 708f52c. r=cubeb-reviewers,chunmin
...
Depends on D143612
Differential Revision: https://phabricator.services.mozilla.com/D143613
2022-04-13 17:23:39 +00:00
Matthew Gregan
bef5976c4e
Bug 1762104 - Switch media/libcubeb to mach vendor model. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D142521
2022-03-31 10:13:59 +00:00
Chun-Min Chang
d75068e0ab
Bug 1762041 - Update libcubeb to d97fea4 r=cubeb-reviewers,kinetik
...
Pick commits:
d97fea4 - Switch device only when the users don't specifiy a particular device (#697 )
bdf2837
- Don't reset device if DISABLE_DEVICE_SWITCHING is set
2f50db3 - Fire error callback when reinit fails
4bca265 - Make sure input latency is larger than zero
2d64fff - Return matched device from wasapi_find_bt_handsfree_output_device
f9927c4
- Rename function
8a3d20b - highlight type cast
342ff3c
- Avoid duplicate GetDevicePeriod call
d292915
- Call wasapi_create_device only when necessary
016e72e - Don't reset input_bluetooth_handsfree when setting output
86210a1 - Group related lines
1e13faa - Get default_period only when we need it
Differential Revision: https://phabricator.services.mozilla.com/D142365
2022-03-30 01:17:49 +00:00
Nordin Abouzahra
82b9d72e94
Bug 1351378 - Add an --enable-audio-backends option. r=mhentges
...
This addresses the original intent of the bug report which asks for allowing
sndio to be built on more than just OpenBSD. In addition of modifying the
existing --enable-sndio to support this request, the option
--enable-audio-backends was added which takes a list of possible backends to
support per discussion in the bug report.
For example specifying --enable-audio-backends=alsa,jack,pulseaudio,sndio
allows for runtime selection of those four cubeb backends. If all four backends
are available the user can specify `media.cubeb.backend` in `about:config` to
force a specific backend.
Removed superfluous set_define()s as libcubeb's moz.build does the necessary
`DEFINES['...']` assignments for each backend.
In addition logic for finer control of audio backend selection on Android was
added. One can now specify aaudio, opensl or both (which is the default).
Differential Revision: https://phabricator.services.mozilla.com/D141450
2022-03-28 20:48:52 +00:00
Paul Adenot
f99045f6bf
Bug 1760774 - Update libcubeb to revision 5a2a20. r=cubeb-reviewers,kinetik
...
Differential Revision: https://phabricator.services.mozilla.com/D141756
2022-03-23 10:56:55 +00:00
Iulian Moraru
866f261a7d
Backed out changeset c25c591841cd (bug 1351378) for causing multiple failures. CLOSED TREE
2022-03-22 19:37:46 +02:00
Nordin Abouzahra
2b0b1c90db
Bug 1351378 - Add an --enable-audio-backends option. r=mhentges
...
This addresses the original intent of the bug report which asks for allowing
sndio to be built on more than just OpenBSD. In addition of modifying the
existing --enable-sndio to support this request, the option
--enable-audio-backends was added which takes a list of possible backends to
support per discussion in the bug report.
For example specifying --enable-audio-backends=alsa,jack,pulseaudio,sndio
allows for runtime selection of those four cubeb backends. If all four backends
are available the user can specify `media.cubeb.backend` in `about:config` to
force a specific backend.
***
Bug 1351378 - Address linter error. r?mhentges,glandium
***
Bug 1351378 - Remove superfluous set_define(). r?mhentges,glandium
libcubeb's moz.build does the necessary `DEFINES['...']` assignments for each
backend. Remove superfluous set_define().
Differential Revision: https://phabricator.services.mozilla.com/D141450
2022-03-22 17:02:05 +00:00
Matthew Gregan
746b1aae49
Bug 1757475 - Update libcubeb to 3a04ed29. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D139892
2022-03-01 04:57:02 +00:00
Matthew Gregan
b375771f7a
Bug 1749122 - Fix nullptr deref in cubeb wasapi default devices query. a=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D135447
2022-01-08 19:53:45 +00:00
Matthew Gregan
d25b03e77b
Bug 1749065 - Fix libcubeb build on mingw. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D135427
2022-01-08 05:20:05 +00:00
Matthew Gregan
5caa1a4d96
Bug 1748948 - Update cubeb to 3d598eff. r=cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D135306
2022-01-07 19:20:31 +00:00
Gabriele Svelto
2793748f11
Bug 1728436 - Added libasound2 dependency to the sysroot r=glandium
...
This is required to build the midir crate on Linux. The Dockerfile change is
needed to run the just built xpcshell executable on the build host.
Differential Revision: https://phabricator.services.mozilla.com/D124641
2021-12-21 11:34:52 +00:00
Paul Adenot
4c371ab30f
Bug 1744973 - Fix build system after cubeb commit 9937d0bb5. r=cubeb-reviewers,chunmin
...
Depends on D133197
Differential Revision: https://phabricator.services.mozilla.com/D133198
2021-12-08 17:43:11 +00:00
Paul Adenot
8846c0abf1
Bug 1744973 - Update libcubeb to revision 773f16b7e. r=cubeb-reviewers,chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D133197
2021-12-08 17:43:11 +00:00