You are not logged in.

#1 2010-09-26 01:54:04

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

All GStreamer Apps will not work

I'm not sure when this issue started, but every GStreamer application I use refuses to work anymore, giving cryptic messages that I have so far been unable to figure out.  I've tried reinstalling GStreamer, but that failed.  These are the messages the different apps give me:

Cheese:

One or more needed GStreamer elements are missing: filesink, fakesink, queue, tee, identity.

Rhythmbox:

Couldn't start playback.
Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.

Totem

An error occured
Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.

Running Totem by command line reveals a large number of error messages:

(totem:10077): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed

(totem:10077): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed

(totem:10077): GStreamer-CRITICAL **: gst_bin_add: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed

(totem:10077): GStreamer-CRITICAL **: gst_bin_add_many: assertion `GST_IS_ELEMENT (element_1)' failed

(totem:10077): GStreamer-CRITICAL **: gst_element_link_pads_full: assertion `GST_IS_ELEMENT (src)' failed

(totem:10077): GStreamer-CRITICAL **: gst_element_get_static_pad: assertion `GST_IS_ELEMENT (element)' failed

(totem:10077): GStreamer-CRITICAL **: gst_ghost_pad_new: assertion `GST_IS_PAD (target)' failed

(totem:10077): GStreamer-CRITICAL **: gst_element_add_pad: assertion `GST_IS_PAD (pad)' failed

(totem:10077): GStreamer-CRITICAL **: gst_object_unref: assertion `object != NULL' failed

(totem:10077): Totem-WARNING **: Failed to create dbus proxy for org.gnome.SettingsDaemon: Could not get owner of name 'org.gnome.SettingsDaemon': no such name
** Message: pygobject_register_sinkfunc is deprecated (GtkWindow)
** Message: pygobject_register_sinkfunc is deprecated (GtkInvisible)
** Message: pygobject_register_sinkfunc is deprecated (GtkObject)

** (totem:10077): WARNING **: can't find typefind element, decodebin will not work
** Message: Error: Internal GStreamer error: negotiation problem.  Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer.
gsturidecodebin.c(1788): setup_source (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0:
Can't link source to decoder element

What is going on, and what do I do to fix it, without a complete system reinstall?

Offline

#2 2010-09-26 02:21:53

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: All GStreamer Apps will not work

On the FreeBSD forums, someone had a very similar problem to mine, where the "coreelements" component of gstreamer had mysteriously gone missing.  However, I couldn't remember if there was an arch-specific solution to the problem, so I tried a full reinstall of all gstreamer packages and their dependencies.  That didn't work, so I'm stuck at this point.

EDIT: This is the forum thread in question: http://forums.freebsd.org/showthread.php?t=12158

Last edited by Falcata (2010-09-26 02:27:54)

Offline

#3 2010-09-26 08:26:29

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: All GStreamer Apps will not work

dbus is running? from the last debug messages i think you are not authorized to consolekit.

1) use gdm or kdm
2) add in your ~/.xinitrc  'exec ck-launch-session wm'


Give what you have. To someone, it may be better than you dare to think.

Offline

#4 2010-09-26 13:53:38

Falcata
Member
From: Michiana
Registered: 2008-01-23
Posts: 501
Website

Re: All GStreamer Apps will not work

Could have sworn I posted that I had solved this, lol.

Anyways, the problem was solved by recompiling and then reinstalling the gstreamer0.10 package.

Offline

Board footer

Powered by FluxBB