Bug 95506 - Feature request: always refilter LFE on laptops, even if already present
Summary: Feature request: always refilter LFE on laptops, even if already present
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: core (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
Depends on:
Reported: 2016-05-20 12:31 UTC by Alexander E. Patrakov
Modified: 2018-07-30 10:19 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Description Alexander E. Patrakov 2016-05-20 12:31:18 UTC
Some laptops have an internal subwoofer. The correct corner frequency for the crossover filter to be used with such subwoofer is, let's say, 700 Hz. Definitely not 120 Hz.

Let's see what happens if the user sets lfe-crossover-freq to 700, and then listens to (2.0) music and watches a film witha 5.1 soundtrack.

Music doesn't have the LFE channel, so PulseAudio will synthesize it (correctly, except for the overall gain, which is tracked as bug #95021). Frequencies below 700 Hz will be sent to the subwoofer, frequencies above that will be sent to the main channels. So all is good.

A film soundtrack does, however, have an LFE channel. But it is intended to be played on home cinema hardware, where the crossover frequency is 120 Hz. So, the original soundtrack has some content between 120 and 700 Hz in main channels. PulseAudio will leave it there, because it refuses to remix LFE if it is already there. Result: tinny sound, because the subwoofer is essentially unused.
Comment 1 GitLab Migration User 2018-07-30 10:19:46 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/347.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.