GNOME Bugzilla – Bug 567163
PATCH: fix jitery / cracking sound with 0.10.10 and certain mp3 streams
Last modified: 2010-11-01 17:32:52 UTC
Hi, I'm the rpmfusion maintainer of gst-plugins-ugly, and some days ago received this bug report: https://bugzilla.rpmfusion.org/show_bug.cgi?id=282 The reporter also reported that going back to our 0.10.9 packages solved this. Our 0.10.9 packages already contained some patches from CVS to fix some issues with 0.10.9, so the most likely cause was this commit: http://webcvs.freedesktop.org/gstreamer/gst-plugins-ugly/ext/mad/gstmad.c?r1=1.177&r2=1.178 I've build the reporter a 0.10.10 with this commit reversed and that fixed the issue for him. So this commit seems to break mp3 audio in certain scenarios. I've searched for similar bugs and bug 565458 might be related.
Can you make a log like this: gst-launch -v filesrc location=/path/to/bad/file.mp3 ! mad ! fakesink >log 2>&1 then gzip and attach the resulting log file. That patch was to make sure that an incomming DISCONT flag was also set on the next outgoing buffer, which improved sync in bad files. Maybe the flag is set wrongly in some casesm which we will hopefully see in the log.
(In reply to comment #1) > Can you make a log like this: > > gst-launch -v filesrc location=/path/to/bad/file.mp3 ! mad ! fakesink >log > 2>&1 > > then gzip and attach the resulting log file. That patch was to make sure that > an incomming DISCONT flag was also set on the next outgoing buffer, which > improved sync in bad files. Maybe the flag is set wrongly in some casesm which > we will hopefully see in the log. > Note I do not have access to any trouble causing file. I've asked the reporter of the original issue filed here: https://bugzilla.rpmfusion.org/show_bug.cgi?id=282 To provide the requested information.
Created attachment 126175 [details] log file as requested As per your request the log file from the file. Note however that the original file is a video avi with mp3 sound and is clearly bad as often the audio and video are not on the same position. However the newer ugly introduced bad audio output on top of the bad sync between video and audio and was way more irritating. As already denoted by the rpmfusion maintainer the older version was working fine with the audio and the desync between video and audio was compensated very well in every few minutes without disturbing the whole audio stream. Thanks for your efforts. Peter
Clearing needinfo status, as the requested info has been provided.
This is weird... the caps are constantly changing.
Is this still an issue with current versions of things?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
I've asked the original reporter(in rpmfusion's bugzilla) to re-test and he can no longer reproduce, so I'm changing the resolution to fixed (for what it is worth).
Changing resolution to OBSOLETE since we don't really know what got fixed when where.