GNOME Bugzilla – Bug 611643
[uridecodebin] "Can't link source to decoder element"
Last modified: 2010-09-06 22:42:51 UTC
Error Description: This error prevents any music added to the Songbird library to not play, as the now playing 'indicator' icon will skip throughout the entire library until the library end is reached. This error occurs in builds of Songbird starting at 1.2.0 up to 1.4.3. Also prevents streaming within Songbird via Icecast Radio and Shoutcast Radio. Songbird/Amarok users may also encounter this error with correct Gstreamer plug-ins installed and music being played from an external drive via firewire and/or USB when the drive is MOUNTED, regardless of automatic mount or not. Thus this Gstreamer error makes either Gstreamer dependent program unuseable, due to the fact that the media can be accessed, but not played as such in the Songbird/Amarok program. Error Console within Songbird reports: Error: GStreamer error: Internal GStreamer error: negotiation problem. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Additional information: gsturidecodebin.c(1366): setup_source (): /GstPlayBin2:player/GstURIDecodeBin:uridecodebin24: Can't link source to decoder element
Thanks for filing this bug. However, it should really be filed in the GStreamer bugzilla product page as the error message suggests. Reassigning...
Can you make a debug log like: GST_DEBUG=*:5 <appname> >debug.log 2>&1 then make things fail in the app, stop the app, gzip the resulting debug.log file and attach to this bugreport.
Hello, I happen to have the same problem, but with a different program, rhythmbox. I've done what you said but... the log is huge: 12 MiB compressed with bzip2, thus I cannot upload it here. I could have it sent to you via email, if you prefer. (In reply to comment #2) > Can you make a debug log like: > > GST_DEBUG=*:5 <appname> >debug.log 2>&1 > > then make things fail in the app, stop the app, gzip the resulting debug.log > file and attach to this bugreport.
> I happen to have the same problem, but with a different program, rhythmbox. > I've done what you said but... the log is huge: 12 MiB compressed with bzip2, > thus I cannot upload it here. I could have it sent to you via email, if you > prefer. Maybe you could make it smaller with export GST_DEBUG_NO_COLOR=1 ? Additionally, this should also remove a lot of lines we don't need: $ grep -v GST_REFCOUNT dbg.log > dbg2.log
Created attachment 156734 [details] Debug log of Rhythmbox
Hello, I'm sorry I took so long. Following your indication, I managed to compress it down to 865 KiB :-) There it is.
Hello, This (or at least, my issue) appears to be fixed in the latest update of the gstreamer0.10-plugins-good and gstreamer0.10-pulseaudio packaged in the Debian testing branch. However, I had 2 errors when I started up rhythmbox and began to scan the library for new files. I believe they are unrelated, because after it finished adding the new files (and played them properly), I restarted the application and it worked correctly, no errors whatsoever. Can the original bug submitter confirm the fix?
*** Bug 613979 has been marked as a duplicate of this bug. ***
Closing as OBSOLETE as per comment #7. Feel free to reopen if this is still an issue.