Firefox and sndio

Matthieu Volat mazhe at alkumuna.eu
Sun Jan 29 13:13:48 UTC 2017


On Sun, 29 Jan 2017 12:53:10 +0300
abi <abi at abinet.ru> wrote:

> On 29.01.2017 05:10, Jan Beich wrote:
> > Mike Clarke <jmc-freebsd2 at milibyte.co.uk> writes:
> >
> >> On Sat, 28 Jan 2017 14:58:51 +0000
> >> Grzegorz Junka <list1 at 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20170129/b8737ef7/attachment.sig>


More information about the freebsd-ports mailing list