On Sun, 29 Jan 2017 12:53:10 +0300 abi <a...@abinet.ru> wrote: > On 29.01.2017 05:10, Jan Beich wrote: > > Mike Clarke <jmc-freeb...@milibyte.co.uk> writes: > > > >> On Sat, 28 Jan 2017 14:58:51 +0000 > >> Grzegorz Junka <li...@gjunka.com> wrote: > >> > >>> On 28/01/2017 11:37, Tobias Kortkamp wrote: > >>>> On Sat, Jan 28, 2017, at 11:23, Grzegorz Junka wrote: > >>>>> Audio in Firefox seems to be working fine when ALSA is enabled. But when > >>>>> ALSA is disabled and only SNDIO is enabled there is no sound. In either > >>>>> case I had PULSEAUDIO disabled. What's the expected configuration for > >>>>> this to work? > >>>> Is sndiod running? If not: > >>>> > >>>> sysrc sndiod_enable=YES > >>>> service sndiod start > >>>> > >>> > >>> Thanks Tobias. That helped. Out of interest. Is there any reason why I > >>> should prefer either SNDIO, PUlSEAUDIO or ALSA? > >> > >> This currently creates a problem for those of us using Firefox from > >> packages because the default build has SNDIO turned off. > >> > >> $ pkg info firefox > > [...] > >> ALSA : on > > [...] > >> PULSEAUDIO : on > > [...] > >> SNDIO : off > > > > Only backends that support lazy bindings are enabled by default i.e., > > try PULSEAUDIO, if N/A fallback to ALSA, if N/A fallback to native OSS. > > SNDIO has lower priority than ALSA in libcubeb but higher in WebRTC and > > cannot fallback to native OSS as well. SNDIO currently doesn't work > > inside jail and neither sndiod nor Firefox support Capsicum sandboxing, > > so falling back to ALSA (or OSS) is important. > > Why OSS is not added to port options? OSS is that, probably, all of us have.
I was about the bring the subject, obviously there is no OSS support in firefox yet (!!!), but there is an ongoing work on mozilla's bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1021761 Did somebody tried to streamline/backport it? With firefox-esr, the latest version do not apply, and I've issue autoreconf-ing after applying previous versions... -- Matthieu Volat
pgpFP2iHrd8XE.pgp
Description: OpenPGP digital signature