GNOME Bugzilla – Bug 317065
gstreamer skips/pops on some mp3 files
Last modified: 2006-01-18 09:31:03 UTC
Please describe the problem: Certain mp3 files cause skipping or popping noises when played through gstreamer. I've uploaded a small (300KB) track here that demonstrates the problem: http://willsan.xepher.net/files/gst-bug-demo.mp3 It happens with both the mad and ffmpeg mp3 decoders. Steps to reproduce: 1. gst-launch filesrc location=gst-bug-demo.mp3 ! mad ! alsasink 2. gst-launch filesrc location=gst-bug-demo.mp3 ! ffdec_mp3 ! alsasink 3. observe annoying skips in music Actual results: Music plays with skips and pops Expected results: Music should play correctly Does this happen every time? Yes Other information: This track plays correctly with madplay, xmms, and an iPod, but not with any gstreamer-based app (tested rhythmbox, totem, gst-launch). It was encoded with a piece of shareware for Windows that I don't remember the name of anymore (sorry).
That file works fine on my pc. I think your problem is with alsasink.. Can you try with esdsink or osssink ? thanks!
Ok, I installed the gstreamer OSS plugin, and the file plays perfectly using OSS output. It appears to be an alsasink problem.
Will, can you give this a try with alsasink from 0.8 CVS? Some activity on bug #315121 would indicate this might be fixed now.
errr... Gstreamer CVS has me completely confused. I can't find the module and branch with the last 0.8 ALSA plugin. "cvs -z3 -d:pserver:anonymous@cvs.freedesktop.org/cvs/gstreamer co -r BRANCH-GSTREAMER-0_8 gst-plugins" seems to pull every gstreamer plugin under the sun *except* alsasink/alsasrc.
They should be in the gst-plugins/ext/alsa/ directory.
Ok, the test file plays correctly with the alsa plugin from gstreamer 0.8 CVS. I think this is fixed now. Thanks everyone.
Excellent, thanks for the followup!