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 170387 - gstreamer fails to play free format mp3 using playbin
gstreamer fails to play free format mp3 using playbin
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.8
Other All
: Normal normal
: 0.8.9
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-14 20:58 UTC by Ronald Hummelink
Modified: 2005-03-31 10:48 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10


Attachments
proposed patch (1.60 KB, patch)
2005-03-31 10:42 UTC, Ronald Bultje
none Details | Review

Description Ronald Hummelink 2005-03-14 20:58:32 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:
Comment 1 Ronald Bultje 2005-03-31 10:42:20 UTC
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.
Comment 2 Ronald Bultje 2005-03-31 10:48:25 UTC
applied somewhat differently, but you get the idea...