GNOME Bugzilla – Bug 427788
ffdec_mp3 error
Last modified: 2007-04-10 08:01:44 UTC
log! i can't solve problem. help me. next, gst-launch tools excute log. [localhost 284] home > gst-launch filesrc location=/MEDIA/00.mp3 ! ffdec_mp3 ! alsasink Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /pipeline0/ffdec_mp30: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Additional debug info: gstffmpegdec.c(1981): gst_ffmpegdec_chain (): /pipeline0/ffdec_mp30: ffdec_mp3: input format was not set before data start ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... FREEING pipeline ... --- plz,
The ffdec_mp3 element is considered to be broken. Luckily, there are two other mp3 decoders available. Try using the mad element (from gst-plugins-ugly) or flump3dec (from Fluendo).
This should work: gst-launch-0.10 filesrc location=foo.mp3 ! typefind ! mp3parse ! ffdec_mp3 ! audioconvert ! audioresample ! alsasink But in any case, don't use ffdec_mp3, use mad or flump3dec, as Rene already said.