GNOME Bugzilla – Bug 664553
Scanning in rhythmbox: decodebin not working
Last modified: 2012-02-18 20:14:03 UTC
Rhythmbox is not working (it crashes during the scan of the directory containing the audio files), but during a debug session I found a problem of gstreamer: [angelo@ideapad-s205 Musica]$ sudo gst-launch-0.10 playbin uri="file:///file.mp3" [sudo] password for angelo: Impostazione della pipeline a PAUSED ... La pipeline è in PREROLLING ... La pipeline è in PREROLLED ... Impostazione della pipeline a PLAYING ... New clock: GstPulseSinkClock ^CCaught interrupt -- handling interrupt. Interrotto: arresto della pipeline ... Execution ended after 1754532285 ns. Impostazione della pipeline a PAUSED ... Impostazione della pipeline a READY ... Impostazione della pipeline a NULL ... Esecuzione di free sulla pipeline... [angelo@ideapad-s205 Musica]$ gst-launch-0.10 playbin uri="file:///file.mp3" Impostazione della pipeline a PAUSED ... (gst-launch-0.10:14645): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed ** (gst-launch-0.10:14645): WARNING **: can't find typefind element, decodebin will not work ** (gst-launch-0.10:14645): WARNING **: can't find fakesink element, decodebin will not work (gst-launch-0.10:14645): GStreamer-WARNING **: Element decodebin0 has an ALWAYS template sink, but no pad of the same name ERRORE: la pipeline non vuole mettersi in pausa. ERRORE: dall'elemento /GstPlayBin:playbin0: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Informazioni di debug aggiuntive: gstplaybasebin.c(2250): setup_source (): /GstPlayBin:playbin0: Can't link source to decoder element Impostazione della pipeline a NULL ... Esecuzione di free sulla pipeline... Launching the same command by user and by root I receive different beahviour: it seems a permission problem. Hope this helps. I reinstalled few times the gstreamer software, but without success. My system is based on Fedora 16 on Ideapad S205.
Does it happen with a specific mp3 file or all of them? Can you try with playbin2 instead of playbin? Maybe the registry is corrupted somehow (which would be a bug), you can try rm ~/.gstreamer-0.10/registry* (or move the file out of the way). I also have the S205 with F16 on it :)
The registry file was corrupted: I delete the file ~/.gstreamer-0.10/registry* I and I solved my problem.