You are not logged in.
Pages: 1
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
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
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
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
Pages: 1