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 671455 - gst_mad_parse: assertion failed: (consumed >= 0)
gst_mad_parse: assertion failed: (consumed >= 0)
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
git master
Other Linux
: Normal blocker
: 0.10.20
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-06 11:37 UTC by Edward Hervey
Modified: 2012-03-13 17:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
GST_DEBUG=2,*dec*:5,mad:5 ./playback-test 0 (415.47 KB, application/x-bzip2)
2012-03-06 11:37 UTC, Edward Hervey
Details

Description Edward Hervey 2012-03-06 11:37:23 UTC
Created attachment 209071 [details]
GST_DEBUG=2,*dec*:5,mad:5 ./playback-test 0

When scrubbing on some files, this assertion gets raised.
Comment 1 Edward Hervey 2012-03-06 11:39:22 UTC
Using libmad-0.15.1b-r7 in case it matters
Comment 2 Edward Hervey 2012-03-06 11:44:02 UTC
And this was playing a regular id3/mp3 file
Comment 3 Mark Nauwelaerts 2012-03-13 17:33:28 UTC
Following cleanup in mad parsing should handle this:

commit 6d44ed77a4779e991084caccec51926986427e0d
Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Date:   Tue Mar 13 18:27:51 2012 +0100

    mad: simplify parsing code
    
    Also fixes #671455 (expected at least).