Updated libcubeb will be landed with full duplex project (media) and the Linux part is based on PulseAudio api 7.1. Right now there is no way to test it on try as the build in tester machines is broken (assuming according to the error message that current installed version is prior to 2.0) Current latest release is 7.1 but any 7.x release will do. Link for PA releases: https://wiki.freedesktop.org/www/Software/PulseAudio/
This is causing a broken build, due to missing struct definitions, right? we should ensure the linux* builders (taskcluster and buildbot) are updated, and we might need to update the test machines. :rail mentioned that we might be able to do this on tooltool.
(In reply to Joel Maher (:jmaher) from comment #1) > This is causing a broken build, due to missing struct definitions, right? That's right. Error messages are: error: 'pa_sink_port_info' has no member named 'available' error: 'PA_PORT_AVAILABLE_NO' undeclared (first use in this function)
Does this represent a change in the base requirements for Firefox on Linux? CentOS 6 only has 0.9.21: [root@centos6 /]# yum info pulseaudio Available Packages Name : pulseaudio Arch : x86_64 Version : 0.9.21 Release : 21.el6 Size : 555 k Repo : base Summary : Improved Linux Sound Server URL : http://pulseaudio.org/ License : LGPLv2+ Description : PulseAudio is a sound server for Linux and other Unix like operating : systems. It is intended to be an improved drop-in replacement for the : Enlightened Sound Daemon (ESOUND). Upgrading to 7.x sounds like quite a jump -- certainly a manual backport, and perhaps not even compatible?
You need to log in before you can comment on or make changes to this bug.