Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 85018

Summary: gstreamer 0.8.8 refuses to work properly
Product: Gentoo Linux Reporter: Olivier Crete (RETIRED) <tester>
Component: [OLD] GNOMEAssignee: GStreamer package maintainers <gstreamer>
Status: RESOLVED INVALID    
Severity: critical    
Priority: High    
Version: 2004.3   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Olivier Crete (RETIRED) gentoo-dev 2005-03-12 13:29:02 UTC
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 $
Comment 1 Olivier Crete (RETIRED) gentoo-dev 2005-03-14 15:24:03 UTC
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..
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2005-03-15 06:52:59 UTC
arg.. this is a dupe of 70631.. I'm sorry