GNOME Bugzilla – Bug 341975
Can't play this mp3 file
Last modified: 2006-05-16 18:23:38 UTC
Please describe the problem: Gstreamer can't handle the attached mp3 file: Setting pipeline to PAUSED ... /playbin0/decoder.sink: caps = NULL /playbin0/decoder/typefind.src: caps = application/x-id3 /playbin0/decoder.src0: caps = NULL /playbin0/selector_audio_src0: active-pad = "sink0" /playbin0/abin.sink: caps = NULL Pipeline is PREROLLING ... FOUND TAG : found by element "id3demux0". title: Eric Clapton Interview 4 artist: Cream album: BBC Sessions date: 2003-01-01 track number: 19 genre: Rock /playbin0/decoder/id3demux0.sink: caps = application/x-id3 ERROR: from element /playbin0/source: Internal data flow error. Additional debug info: gstbasesrc.c(1510): gst_base_src_loop (): /playbin0/source: streaming task paused, reason not-negotiated ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... /playbin0/decoder/id3demux0.sink: caps = NULL /playbin0/decoder/id3demux0.src: caps = NULL /playbin0/decoder/typefind.src: caps = NULL FREEING pipeline ... Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
The file is at <http://robots.org.uk/stuff/341975.mp3>.
Could you do $ export GST_DEBUG_NO_COLOR=1 $ GST_DEBUG=*:5 gst-launch-0.10 playbin uri=file:///path/to/foo.mp3 2>dbg.log $ bzip2 dbg.log and attach the bzip'ed log? FWIW, I'm fairly sure this is already fixed either in -good 0.10.3 or in -base/-good CVS, depending on what the problem turns out to be.
This works for me: FOUND TAG : found by element "id3demux0". title: Eric Clapton Interview 4 artist: Cream album: BBC Sessions date: 2003-01-01 track number: 19 genre: Rock FOUND TAG : found by element "apedemux0". artist: Cream title: Eric Clapton Interview 4 album: BBC Sessions genre: Rock date: 2003-01-01 track number: 19 FOUND TAG : found by element "mad0". layer: 3 mode: stereo emphasis: none audio codec: MPEG-1 layer 3 bitrate: 320000 Make sure you've got the latest packages installed, and have the apedemux element from gst-plugins-good.
Upgrading to gst-plugins-good 0.10.3 fixed this, thanks!