After doing the upgrade to gstreamer 0.8.8 and gnome 2.6.2 (using stable x86 packages), gstreamer stopped working. I tried to run gstreamer-properties from gnome-media 2.8.0 and the only choice I have is "Custom", And then I tried clicking on "Test" and I get an error message. I also have the following error messages: tester@TesterTop ~ $ gstreamer-properties ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `esdsink' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'esdsink' and is expected in file '/usr/lib/gstreamer-0.8/libgstesd.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `osssink' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'ossaudio' and is expected in file '/usr/lib/gstreamer-0.8/libgstossaudio.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `ximagesink' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'ximagesink' and is expected in file '/usr/lib/gstreamer-0.8/libgstximagesink.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `esdmon' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'esdsink' and is expected in file '/usr/lib/gstreamer-0.8/libgstesd.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `osssrc' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'ossaudio' and is expected in file '/usr/lib/gstreamer-0.8/libgstossaudio.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `audioconvert' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'gstaudioconvert' and is expected in file '/usr/lib/gstreamer-0.8/libgstaudioconvert.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (gstreamer-properties:6391): CRITICAL **: how to remove plugins? (gstreamer-properties:6391): GStreamer-CRITICAL **: Factory for `esdsink' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'esdsink' and is expected in file '/usr/lib/gstreamer-0.8/libgstesd.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' tester@TesterTop ~ $ When I try to run rhythmbox, I get the first error message on startup and the rest when I try to play anything (stream or local file): tester@TesterTop /usr/portage/sys-devel/gdb $ rhythmbox ** (rhythmbox:6189): CRITICAL **: how to remove plugins? (rhythmbox:6189): GStreamer-CRITICAL **: Factory for `faad' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'faad' and is expected in file '/usr/lib/gstreamer-0.8/libgstfaad.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' ** (rhythmbox:6189): CRITICAL **: how to remove plugins? (rhythmbox:6189): GStreamer-CRITICAL **: Factory for `audioconvert' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'gstaudioconvert' and is expected in file '/usr/lib/gstreamer-0.8/libgstaudioconvert.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' Got error opening "file:///home/tester/mp3/Rancid/Rancid_-_Maxwell_Murder.mp3": Failed to create audioconvert element; check your installation Segmentation fault tester@TesterTop /usr/portage/sys-devel/gdb $
arg.. I think this is beause I used a gcc with the hardened stuff... Btw, you should probably put gstreamer in the metadata.xml for those files..
arg.. this is a dupe of 70631.. I'm sorry