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 497725 - cannot play mp3's with ugly 0.10.6
cannot play mp3's with ugly 0.10.6
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
0.10.6
Other Linux
: Normal major
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-11-17 19:06 UTC by Matt N
Modified: 2007-11-18 20:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Matt N 2007-11-17 19:06:42 UTC
When trying to play mp3's from Rhythmbox, I get "Internal data flow error"s.

From the commandline, gst-launch-0.10 playbin uri="file:......" I get this output

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /playbin0/source: Internal data flow error.
Additional debug info:
gstbasesrc.c(2099): gst_base_src_loop (): /playbin0/source:
streaming task paused, reason error (-5)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...

Downgrading ugly to 0.10.4 fixed it for me.

Debiand/sid
Linux 2.6.23.8 #1 SMP i686 GNU/Linux
Comment 1 Tim-Philipp Müller 2007-11-18 17:34:14 UTC
Fixed in -ugly CVS according to mailing list post (probably the id3demux-from-good-0.10.6-posts-error-because-of-mpegaudioparse-brokenness bug, should be fixed in the latest sid package uploaded yesterday from the looks of it).
Comment 2 Tim-Philipp Müller 2007-11-18 20:10:35 UTC
For some more background, see bug #471370 and bugs referenced there (debug log presented on IRC confirms it's the same issue).

Easiest solution: patch mpegaudioparse.c in -ugly to set mp3parse's rank to GST_RANK_NONE, so it's not autoplugged (only side effect is that exact seeking doesn't work any longer, which should 'only' affect jokosher really, but not really playback apps).  Alternative hack is to patch id3demux and/or apply the mpegaudioparse patch referenced in the other bug.  I recommend just setting the mpegaudioparse rank to NONE though.

Comment 3 Matt N 2007-11-18 20:20:49 UTC
The new package fixed it, everything is fine again.