GNOME Bugzilla – Bug 170387
gstreamer fails to play free format mp3 using playbin
Last modified: 2005-03-31 10:48:25 UTC
Please describe the problem: A manual pipeline *src ! mad ! *sink will work, since the latest release of gst-plugins, but playbin misses the proper logic to determine streamtype of these free format mp3 files. Partial fix was comitted to cvs, but this does not work on all files as yet (about 90% of my collection is accepted by playbin now). Samples have been provided to Ronald Bultje Steps to reproduce: gst-launch playbin uri=free-format.mp3 Actual results: Fails to determine stream format Expected results: Sound ;-) Does this happen every time? yes Other information:
Created attachment 39492 [details] [review] proposed patch Your mp3s suck. Anyway, your mp3 has faulty headers all over the place, leading to weird detection errors which screwed up our lazy reset mechanism. This patch resets better, and detects even this mp3 file. Please test. If you have more failing files, please upload; all files you sent me are detected correctly now.
applied somewhat differently, but you get the idea...