Can't play free format mp3

Bug #305998 reported by Paulo J. S. Silva
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
gst-plugins-ugly0.10 (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

It looks like the old bug #49522 (https://bugs.launchpad.net/ubuntu/+source/gst-plugins-ugly0.10/+bug/49522). Gstreamer in intrepid stopped playing free format mp3s.

1) Ubuntu release:
Description: Ubuntu 8.10
Release: 8.10

2) Package version: 0.10.9-1

To reproduce it just do the following:

1) Rip any music to wav in /tmp

2) Compress it with lame using the --freeformat option:

   lame --freeformat -b 128 my_music.wav

3) Try to play it using gstreamer:

   gst-launch-0.10 playbin uri=file:///tmp/my_music.wav.mp3

Gstreamer will freeze saying "Pipeline is PREROLLING ..." No sound in the speakers.

Such files play fine with mpg321.

I attach a file the shows the problem.

Revision history for this message
Paulo J. S. Silva (pjssilva) wrote :
Revision history for this message
goto (gotolaunchpad) wrote :

I confirm this. Exactly the same error message.

My System: up2date Intrepid on AMD64

Changed in gst-plugins-ugly0.10:
status: New → Confirmed
Revision history for this message
Connor Imes (ckimes) wrote :

I can also confirm this bug. I don't believe any more information is needed for a developer than the steps to reproduce that you have provided, so I'll mark it as Triaged. Thanks for reporting this.

Changed in gst-plugins-ugly0.10:
importance: Undecided → Medium
status: Confirmed → Triaged
Revision history for this message
Paulo J. S. Silva (pjssilva) wrote :

Bug still there in 9.04. Now, instead of freezing I get the following error message:

pjssilva@leia:/tmp$ gst-launch-0.10 playbin uri=file:///tmp/02_e_andantino.freeformat.mp3
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMPEGAudioParse:mpegaudioparse0: No valid frames found before end of stream
Additional debug info:
gstmpegaudioparse.c(570): gst_mp3parse_sink_event (): /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMPEGAudioParse:mpegaudioparse0
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
FREEING pipeline ...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.