[Bug 259662] audio/pulseaudio: no microphone in firefox

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 05 Nov 2021 14:44:49 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259662

            Bug ID: 259662
           Summary: audio/pulseaudio: no microphone in firefox
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: desktop@FreeBSD.org
          Reporter: tomek@cedro.info
          Assignee: desktop@FreeBSD.org
             Flags: maintainer-feedback?(desktop@FreeBSD.org)

Hello world :-)

Recenlty microphone stopped working in Firefox when using PulseAudio backend
(about:config / media.cubeb.backend = pulse). Microphones are available on the
list but no audio is available. Mixer settings are fine.

When changing media.cubeb.backend to oss microphones work.

Chromium that uses sndio backend has microphones working.

I am using PulseAudio 14.2 from pkg and firefox 94.

# uname -a
FreeBSD 0xCFMX4 13.0-STABLE FreeBSD 13.0-STABLE #0
stable/13-n247979-3e322ded35f: Thu Nov  4 12:28:58 CET 2021    
root@0xCFMX4:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64


# pkg info pulseaudio
pulseaudio-14.2_3
Name           : pulseaudio
Version        : 14.2_3
Installed on   : Fri Nov  5 15:43:15 2021 CET
Origin         : audio/pulseaudio
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : audio
Licenses       : LGPL21
Maintainer     : desktop@FreeBSD.org
WWW            : http://pulseaudio.org/
Comment        : Sound server for UNIX
Options        :
        ALSA           : off
        AVAHI          : off
        GCONF          : off
        GDBM           : off
        GSETTINGS      : off
        JACK           : off
        SIMD           : on
        SIMPLE         : on
        SOXR           : off
        SPEEX          : off
        TDB            : off
        TEST           : on
        WEBRTC_AEC     : on
        X11            : on
Shared Libs required:
        libglib-2.0.so.0
        libwebrtc_audio_processing.so.1
        liborc-0.4.so.0
        libdbus-1.so.3
        libcrypto.so.46
        libsndfile.so.1
        libssl.so.48
        libXtst.so.6
        libX11-xcb.so.1
        libintl.so.8
        libSM.so.6
        libfftw3f.so.3
        libICE.so.6
        libxcb.so.1
        libltdl.so.7
        libX11.so.6
Shared Libs provided:
        librtp.so
        libpulse-simple.so.0
        libprotocol-native.so
        liboss-util.so
        libprotocol-simple.so
        libpulsecore-14.2.so
        libwebrtc-util.so
        libcli.so
        libprotocol-http.so
        libpulsecommon-14.2.so
        libraop.so
        libpulse-mainloop-glib.so.0
        libpulse.so.0
        libprotocol-cli.so
        libpulsedsp.so
Annotations    :
        FreeBSD_version: 1300139
        cpe            :
cpe:2.3:a:pulseaudio:pulseaudio:14.2:::::freebsd13:x64:3
Flat size      : 6.83MiB
Description    :
PulseAudio, previously known as Polypaudio, is a sound server for POSIX and
Win32 systems. A sound server is basically a proxy for your sound applications.
It allows you to do advanced operations on your sound data as it passes between
your application and your hardware. Things like transferring the audio to a
different machine, changing the sample format or channel count and mixing
several sounds into one are easily achieved using a sound server.

WWW: http://pulseaudio.org/

# pkg info firefox
firefox-94.0_2,2
Name           : firefox
Version        : 94.0_2,2
Installed on   : Tue Nov  2 01:50:43 2021 CET
Origin         : www/firefox
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : www
Licenses       :
Maintainer     : gecko@FreeBSD.org
WWW            : http://www.mozilla.com/firefox
Comment        : Web browser based on the browser portion of Mozilla
Options        :
        ALSA           : off
        CANBERRA       : off
        DBUS           : on
        DEBUG          : off
        FFMPEG         : on
        JACK           : on
        LIBPROXY       : off
        LTO            : on
        OPTIMIZED_CFLAGS: on
        PROFILE        : on
        PULSEAUDIO     : on
        SNDIO          : on
        TEST           : off
Shared Libs required:
        libdbus-glib-1.so.2
        libicuuc.so.70
        libXext.so.6
        libpango-1.0.so.0
        libfreetype.so.6
        libpixman-1.so.0
        libcairo.so.2
        libgtk-3.so.0
        libxcb-shm.so.0
        libffi.so.7
        libicui18n.so.70
        libwebp.so.7
        libcairo-gobject.so.2
        libatk-1.0.so.0
        libevent-2.1.so.7
        libplc4.so
        libXcomposite.so.1
        libvpx.so.7
        libxcb.so.1
        libgdk_pixbuf-2.0.so.0
        libgio-2.0.so.0
        libssl3.so
        libXfixes.so.3
        libwebpdemux.so.2
        libnss3.so
        libnssutil3.so
        libnspr4.so
        libgobject-2.0.so.0
        libglib-2.0.so.0
        libharfbuzz.so.0
        libX11.so.6
        libdbus-1.so.3
        libdav1d.so.5
        libXdamage.so.1
        libgraphite2.so.3
        libpng16.so.16
        libXrandr.so.2
        libaom.so.3
        libfontconfig.so.1
        libsmime3.so
        libX11-xcb.so.1
        libgdk-3.so.0
Annotations    :
        FreeBSD_version: 1300139
        cpe            : cpe:2.3:a:mozilla:firefox:94.0:::::freebsd13:x64:2
        no_provide_shlib: yes
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 235MiB
Description    :
Mozilla Firefox is a free and open source web browser descended from the
Mozilla Application Suite. It is small, fast and easy to use, and offers
many advanced features:

 o Popup Blocking
 o Tabbed Browsing
 o Live Bookmarks (ie. RSS)
 o Extensions
 o Themes
 o FastFind
 o Improved Security

WWW: http://www.mozilla.com/firefox

-- 
You are receiving this mail because:
You are the assignee for the bug.