GNOME Bugzilla – Bug 575859
[mp3parse] low bitrate (16kbps) mp3 files interrupted sound playing
Last modified: 2009-03-18 21:37:11 UTC
Please describe the problem: When opening low bitrate in Rhythmbox or Totem the sound is played interrupted (sound - gap - sound - gap ...). For 128kbps mp3 files it is ok. The problem is with versions of gstreamer in the current 8.10 Ubuntu version. In the previous version of Ubuntu 8.04 the sound was ok. (If I got it correctly in 8.04 there were, 0.10.18 version of gst-plugins-base and 2.20 version of GNOME.) Steps to reproduce: 1. open low bitrate (e.g. 16kbps) mp3 file in Rhythmbox or 1. open it in totem or 1. put cursor over it in directory listing (totem starts play) Actual results: you shoud hear interrupted sound (sound-gap-sound-gap ...) Expected results: you hear it without "gaps" (uninterrupted) Does this happen every time? I have tested several 16kbps mp3 files on 3 different computer with Ubuntu 8.10 (Intel 64bit Ubuntu, 2x AMD 32 and 64 bit Ubuntu). And the result was the same. Previously, there were 8.04 Ubuntus and these mp3 files could be played without any problem. Other information: The bug was also filled in Ubuntu forums as a bug #342446 and there is also short (10s) 16kbps file for demonstrating purposes. https://bugs.launchpad.net/bugs/342446
Created attachment 130906 [details] 16kbit mp3 file demonstrating problem (Reported example is 10s cut from SecurityNow! ep. no. 179.)
This is already fixed in git master, and will be in the upcoming gst-plugins-ugly 0.10.11 release. I think it was this commit: commit 46c5294930698e9a2bfca950be6041cbf60ba329 Author: Michael Smith <msmith@xiph.org> Date: Tue Oct 14 19:28:05 2008 +0000 gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3. Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3. Fixes skipping on these files.