Open Bug 1221579 Opened 9 years ago Updated 2 years ago

Write a full-duplex ALSA cubeb backend

Categories

(Core :: Audio/Video: cubeb, defect, P5)

defect

Tracking

()

People

(Reporter: padenot, Unassigned)

References

(Blocks 1 open bug)

Details

      No description provided.
Component: Audio/Video: MediaStreamGraph → Audio/Video: cubeb
Rank: 15
Priority: -- → P1
Rank: 15 → 19
I'm putting this in the parking lot. Supporting ALSA is not on the roadmap.
Rank: 19 → 60
Priority: P1 → P5
I would like to tackle this one.
(In reply to Maire Reavy [:mreavy] Please needinfo me from comment #1)
> I'm putting this in the parking lot. Supporting ALSA is not on the roadmap.

As a multi-year donor to the Mozilla Foundation, I would like to remind Mozilla’s product management that there are paying Firefox users who do not have PulseAudio installed and who would like ALSA support *fixed* instead of “put in the parking lot”.

The rubber wall erected in #1345661 is also not a way to encourage donors to keep on supporting Mozilla.

For the record, since I’m using Gentoo all I had to do was switch to the “compile from source” package instead of Mozilla’s official binary package, but from the winds around here I can sense that in a few Firefox versions ALSA might be dropped altogether, so even with Gentoo I won’t have PulseAudio-free options.

I’m stating this here because #1345661 has been locked down and I don’t want to hear “why didn’t you voice your need for ALSA?” from Mozilla PMs when ALSA is finally dropped, just like they’re doing now that ALSA has been replaced by PA as the default in Mozilla builds.

(In reply to Ismael Luceno from comment #2)
> I would like to tackle this one.

Ismael – while I have no experience in Firefox’s code base, I’m a software engineer by trade specialized in C++, so please let me know if I can be of any help.
> I’m stating this here because #1345661 has been locked down and I don’t want to hear

Please, don't. This is not the right place - go to a newsgroup if you want to discuss [0].

Bug 1345661 has been restricted for a reason - the reason was the misuse of bugzilla. If you bring that reason to another bug, we'll have to lock it down as well to prevent the misuse.

Focus on writing code here. Create a patch, make it a good one. Then request a review.

[0] https://groups.google.com/forum/#!searchin/mozilla.dev.platform/alsa%7Csort:relevance/mozilla.dev.platform/jRAqSTri66I/GnzpvBxqBgAJ
Should it be fixed in this repo? https://github.com/kinetiknz/cubeb
Yes, although we can take care of upstreaming stuff if needed.
The right code is in mozilla-central. However, it looks like it does not work too well. I tried forcing using alsa, and it crashes.

Oof, my request was closed in favour of one that hasn't been updated in 3 years. :(
Is there a way to vote for a request in order to gain traction?

I have sound output within Firefox 74, but I am not able to select my webcam's microphone over the ALSA "default" (which is the built-in microphone jack).

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.