[pulseaudio-discuss] Master is frozen

Alexander E. Patrakov patrakov at gmail.com
Thu Nov 13 22:48:09 PST 2014


14.11.2014 11:07, Arun Raghavan wrote:
> Hello,
> As promised, master is now frozen. Please do not push anything other
> than essential fixes. I'd like to have some stability testing of HSP
> before rolling 6.0 RC1. Any help here is appreciated.

I would like to bring up again the topic of module-equalizer-sink.

A bit more than half a year ago, I proposed to remove it, because of 
really really really broken DSP. See my criticisms here:

http://lists.freedesktop.org/archives/pulseaudio-discuss/2014-March/020174.html

None of them were addressed since then. However, my viewpoint has also 
changed.

Earlier, I proposed to suggest module-ladspa-sink + mbeq from 
swh-plugins + veromix as a replacement. However, upon inspection 
prompted on IRC by a user who tried to test it, it was found out that 
mbeq is also buggy. It has wrong gain under the default settings, and 
also doesn't try to ensure that the impulse response of the equalizer is 
short enough to fit in the difference between the FFT size and the 
window size. This leads to irregular artifacts with some players e.g. if 
the lowest frequency slider is not set at nearly the same position as 
the next one. Additionally, veromix is unmaintained. So, there is 
currently no solution to the "system-wide equalizer" problem in linux.

I understand that Tanu has resistance to removing features without 
replacement. Therefore, I don't propose removal (even though I should, 
because there cannot be any real users of this broken "feature", 
period). What I propose is to add a notice to the ./configure output in 
order to nag distributors who create false hope in users by including 
this broken module, and create a warning on module load. Also, we need 
to recruit some DSP specialists, as it is now obvious that the problem 
is not fixable without external help.

-- 
Alexander E. Patrakov


More information about the pulseaudio-discuss mailing list