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 611643 - [uridecodebin] "Can't link source to decoder element"
[uridecodebin] "Can't link source to decoder element"
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 613979 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-03-02 22:31 UTC by john_anthony_jordan
Modified: 2010-09-06 22:42 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Debug log of Rhythmbox (864.99 KB, application/x-bzip)
2010-03-22 12:16 UTC, José Alejandro Carrillo Neira
Details

Description john_anthony_jordan 2010-03-02 22:31:23 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
Comment 1 José Alburquerque 2010-03-02 23:00:04 UTC
Thanks for filing this bug.  However, it should really be filed in the GStreamer bugzilla product page as the error message suggests.  Reassigning...
Comment 2 Wim Taymans 2010-03-04 11:30:33 UTC
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.
Comment 3 José Alejandro Carrillo Neira 2010-03-05 14:54:04 UTC
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.
Comment 4 Tim-Philipp Müller 2010-03-19 01:18:34 UTC
> 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
Comment 5 José Alejandro Carrillo Neira 2010-03-22 12:16:50 UTC
Created attachment 156734 [details]
Debug log of Rhythmbox
Comment 6 José Alejandro Carrillo Neira 2010-03-22 12:17:21 UTC
Hello,

I'm sorry I took so long. Following your indication, I managed to compress it down to 865 KiB :-)

There it is.
Comment 7 José Alejandro Carrillo Neira 2010-03-24 11:27:01 UTC
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?
Comment 8 Tim-Philipp Müller 2010-04-13 00:26:09 UTC
*** Bug 613979 has been marked as a duplicate of this bug. ***
Comment 9 Tobias Mueller 2010-09-06 22:42:51 UTC
Closing as OBSOLETE as per comment #7. Feel free to reopen if this is still an issue.