Closed Bug 1926786 Opened 1 year ago Closed 1 year ago

Microphone distortions with PipeWire(?)

Categories

(Core :: Audio/Video: Playback, defect)

Firefox 133
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: pmenzel+bugzilla.mozilla.org, Unassigned)

Details

(Whiteboard: [needs performance profile])

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:133.0) Gecko/20100101 Firefox/133.0

Steps to reproduce:

On an Intel Kaby Lake Dell XPS 13 9360 with Debian sid/unstable and Nightly use the video conference software BigBlueButton 2.7.14 (client version 355).

Actual results:

The meeting participants say my audio is distorted. But there is no distortion when doing BBB’s echo test, or testing with Audio+Video+Screen Recording using RecordRTC.

Expected results:

No distortion should happen.

As I have distortion during playback using mpv 0.38.0 when using PipeWire directly, and no such issue using the PulseAudio backend (that uses PipeWire in the end), I was wondering if Nightly uses PipeWire directly, and if I can switch to PulseAudio for testing.

In about:support pulse-rust is listed as audio backend, so I guess it’s unrelated to PipeWire. :/

The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core

Hi Paul, thanks for the report. How did you setup the pipewire? Firefox should work with pipewire via pipewire-pulse layer since we currently don't have pipewire backend. There is a on-going discussion here: https://github.com/mozilla/cubeb/issues/705

Flags: needinfo?(pmenzel+bugzilla.mozilla.org)

Yes, pipewire-pulse is used. Any hints, what logs to enable?

Flags: needinfo?(pmenzel+bugzilla.mozilla.org)

Hi Paul, could you share a Firefox Profile with us?

Here is the video demonstrating how to get a profile: https://www.loom.com/share/24ea3a8e3a054c478de94643a0ea8620?sid=87b0ffaa-c4ea-43ce-8107-639f24b747a8

Steps:

  1. Install Firefox profiler: https://profiler.firefox.com/
  2. Open Firefox, and go to about:logging page
  3. Click Logging preset and choose Media Playback
  4. Click Start Logging
  5. Open a new tab and repeat the steps that cause the issue. Once you reproduce the issue, close the tab, then go back to about:logging page and click Stop Logging
  6. The Firefox Profiler should launch itself automatically.
  7. Click Upload Local Profile, then download the profile and upload it to Bugzilla, or paste the share link in the comment directly.
Flags: needinfo?(pmenzel+bugzilla.mozilla.org)

Paul?

Whiteboard: [needs performance profile]

I haven’t been able to reproduce this in a while. Currently I am using firefox-nightly 135.0a1~20241125205949.

Status: UNCONFIRMED → RESOLVED
Closed: 1 year ago
Flags: needinfo?(pmenzel+bugzilla.mozilla.org)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: