Closed Bug 1323659 Opened 7 years ago Closed 7 years ago

Support audio 5.1 on Linux(playback)

Categories

(Core :: Audio/Video: Playback, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
mozilla54
Tracking Status
firefox54 --- fixed

People

(Reporter: chunmin, Assigned: chunmin)

References

(Blocks 1 open bug)

Details

(Keywords: dev-doc-complete)

Attachments

(1 file, 1 obsolete file)

      No description provided.
TODO: disable downmix/upmix in gecko
Assignee: nobody → cchang
Blocks: 1300455
Attachment #8818835 - Attachment is obsolete: true
Comment on attachment 8834753 [details]
Bug 1323659 - Enable audio multi-channels on Linux;

https://reviewboard.mozilla.org/r/110592/#review111902
Attachment #8834753 - Flags: review?(jyavenard) → review+
Keywords: checkin-needed
Pushed by ihsiao@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e8e46a5f511d
Enable audio multi-channels on Linux; r=jya
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/e8e46a5f511d
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla54
Depends on: 1341108
This seems to have killed off the possibility of sane audio output with Firefox + PulseAudio + surround speakers, until the next release of PulseAudio.

Basically PulseAudio currently either does "remix all the things" or "remix none of the things". With surround speakers this is terrible, since you get to choose between either "upmix mono, stereo or surround to every speaker", or "output stereo/surround normally but throw away mono entirely": https://bugs.freedesktop.org/show_bug.cgi?id=94563 and https://bugs.freedesktop.org/show_bug.cgi?id=62588

A while ago Firefox gained a workaround for this: https://bugzilla.mozilla.org/show_bug.cgi?id=1257050 but that's no longer working as of Firefox 54, presumably because of the changes for this bug?

Any way Firefox can resume internally handling mono -> stereo upmixing until PulseAudio 11 is out (in which there is finally a "just behave sanely" option ;)) ?
Type: defect → enhancement
You need to log in before you can comment on or make changes to this bug.