After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 621566 - [pulsesink] since upgrading plugins sound is garbled via Amarok
[pulsesink] since upgrading plugins sound is garbled via Amarok
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.23
Other Linux
: Normal normal
: 0.10.24
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-06-14 16:54 UTC by ermanaricus
Modified: 2010-06-28 15:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ermanaricus 2010-06-14 16:54:55 UTC
Amarok (using the GStreamer Phonon backend) will play the first track in the playlist fine, then when it moves on to the second it becomes garbled, as if the sound is being played through an electric fan. If I restart amarok it will do this again. I think it is since my last system update which included:

    Updated      gstreamer-ffmpeg-0.10.10-1.fc12.x86_64
    Update                        0.10.10-1.fc12.1.x86_64
    Updated      gstreamer-plugins-bad-free-0.10.18-1.fc12.x86_64
    Update                                  0.10.19-1.fc12.x86_64
    Updated      gstreamer-plugins-good-0.10.22-1.fc12.x86_64
    Update                              0.10.23-1.fc12.x86_64
Comment 1 Benjamin Otte (Company) 2010-06-14 19:58:53 UTC
I suppose this is the same issue as https://bugzilla.redhat.com/show_bug.cgi?id=603496 ?
Comment 2 ermanaricus 2010-06-14 20:05:57 UTC
Looks like it!
Comment 3 Rex Dieter 2010-06-14 20:26:41 UTC
To be clear, it's not just amarok, this seems to affect phonon in general.  I get garbled/stutters on system beeps and other audio notifications as well.
Comment 4 Rex Dieter 2010-06-14 20:29:00 UTC
My (and phonon/pulseaudio developer colin guthrie's) best guess is that this has something to do with changes in the gstreamer pulseaudio output plugin.

For me, rollilng back to gstreamer-plugins-good-0.10.22 made the problem go away.
Comment 5 Sebastian Dröge (slomo) 2010-06-15 09:38:48 UTC
Could one of you check if this problem still exists with pulsesink from latest GIT? Also a git bisect would help to find the commit which caused this behaviour.


It's quite interesting that this only happens with phonon though... where's the source of the phonon gstreamer backend? Maybe phonon is doing something different than everybody else :)
Comment 6 Rex Dieter 2010-06-15 15:08:22 UTC
http://gitorious.org/phonon

In particular,
http://gitorious.org/phonon/phonon/trees/master/gstreamer

I'll do some more testing (and hopefully bisecting if I have time today).
Comment 7 Rex Dieter 2010-06-15 15:33:04 UTC
OK, confirmed problem goes away by replacing 0.10.23's
/usr/lib64/gstreamer-0.10/libgstpulse.so
with the copy from 0.10.22
Comment 8 Rex Dieter 2010-06-28 15:42:32 UTC
Tested gst-plugins-good-0.10.23.2 , and it seems to fix the problem(s) reported here for me (on fedora 13 x86_64 kde-4.4.4 phonon)
Comment 9 Sebastian Dröge (slomo) 2010-06-28 15:59:13 UTC
That's good to hear, let's close this one then.