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 341975 - Can't play this mp3 file
Can't play this mp3 file
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.10.2
Other All
: Normal normal
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-05-16 13:24 UTC by Sam Morris
Modified: 2006-05-16 18:23 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Sam Morris 2006-05-16 13:24:27 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:
Comment 1 Sam Morris 2006-05-16 13:25:27 UTC
The file is at <http://robots.org.uk/stuff/341975.mp3>.
Comment 2 Tim-Philipp Müller 2006-05-16 16:19:21 UTC
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.
Comment 3 Jan Schmidt 2006-05-16 16:57:20 UTC
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.
Comment 4 Sam Morris 2006-05-16 17:51:02 UTC
Upgrading to gst-plugins-good 0.10.3 fixed this, thanks!