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 317065 - gstreamer skips/pops on some mp3 files
gstreamer skips/pops on some mp3 files
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.10
Other All
: Normal normal
: 0.8.12
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-09-23 19:09 UTC by Will Reinhart
Modified: 2006-01-18 09:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Will Reinhart 2005-09-23 19:09:07 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).
Comment 1 Luca Ognibene 2005-09-24 08:51:54 UTC
That file works fine on my pc. I think your problem is with alsasink.. Can you
try with esdsink or osssink ? thanks!
Comment 2 Will Reinhart 2005-09-24 18:00:18 UTC
Ok, I installed the gstreamer OSS plugin, and the file plays perfectly using OSS
output.  It appears to be an alsasink problem.
Comment 3 Andy Wingo 2006-01-13 11:11:18 UTC
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.
Comment 4 Will Reinhart 2006-01-17 19:28:01 UTC
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.
Comment 5 Tim-Philipp Müller 2006-01-17 19:57:28 UTC
They should be in the gst-plugins/ext/alsa/ directory.
Comment 6 Will Reinhart 2006-01-17 22:20:42 UTC
Ok, the test file plays correctly with the alsa plugin from gstreamer 0.8 CVS. I think this is fixed now.  Thanks everyone.
Comment 7 Andy Wingo 2006-01-18 09:31:03 UTC
Excellent, thanks for the followup!