GNOME Bugzilla – Bug 609463
Distorted sound when the equalizer is enabled
Last modified: 2010-11-04 23:11:03 UTC
When you change presets while a song is playing, the overall +db ramps up. Or maybe just the lower frequencies, the audible part is that the sound goes PFRRRRRT on bass sounds. I hope it's understandable, 'cause English is not my native language. ;) It goes away after changing songs and the correct equalizer values are set.
Confirmed. I'd been chasing this bug for weeks, and then when I finally played something through mplayer I realized it was Banshee's problem. I dug through Bugzilla (a blind search for "sound") and this bug comes up. I check Banshee's Equalizer settings and sure enough "Pop" was set and it was "Enabled". I disabled the Equalizer and now everything is good again.
Created attachment 156066 [details] Sound distortion recording (through an iSight mic)
Part of Bug 612669 is a duplicate of this, and it has a bit more discussion. I'm leaving that one open because it also addresses a related issue with the equalizer. Some highlights from bug 612669: This issue was also brought up on the mailing list: http://mail.gnome.org/archives/banshee-list/2010-March/msg00091.html (From bug# 612669 comment #8) > I can reproduce this bug by just enabling the equaliser and switching between > presets. The strange thing is that the same preset does not always result in > distorted sound but after some switching it normally does.
*** Bug 614630 has been marked as a duplicate of this bug. ***
*** Bug 614654 has been marked as a duplicate of this bug. ***
*** Bug 616074 has been marked as a duplicate of this bug. ***
*** Bug 623596 has been marked as a duplicate of this bug. ***
Created attachment 168696 [details] [review] equalizer patch - Maintain precision as much as possible, move floor call to the last possible time to do so I migrate an upstream gstreamer equalizer patch to banshee. This patch can resolve the distortion issue in my env. Attachment is the patch for banshee. The upstream defect is: https://bugzilla.gnome.org/show_bug.cgi?id=580214
What upstream commit is this from? Are you sure you're using Banshee's bundled eq element? At runtime, at least with --debug passed, we log whether we are using it or not.
Zhou Ting, ping?
(In reply to comment #10) > What upstream commit is this from? Are you sure you're using Banshee's bundled > eq element? At runtime, at least with --debug passed, we log whether we are > using it or not. I'm sorry for the quite late response, I missed the email. This is the link of upstream commit in gst-plugins-good http://cgit.freedesktop.org/gstreamer/gst-plugins-good/commit/?id=9507cdc84c968dc142356157c861e8d216b85716 Turning on banshee debug log cannot get useful information for this problem. In gentoo bugzila, they also proved the problem exist in banshee 1.8.0, yet the patch can resolve the problem. http://bugs.gentoo.org/show_bug.cgi?id=310233
Thanks Zhou Ting, committed to master and stable-1.8.