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 169681 - gstreamer can't load audio sink plugins after install gst-plugins 0.8.8
gstreamer can't load audio sink plugins after install gst-plugins 0.8.8
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.9
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-03-09 03:10 UTC by Young-Ho Cha
Modified: 2005-03-09 09:00 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description Young-Ho Cha 2005-03-09 03:10:44 UTC
Version details: gst-plugins 0.8.8
Distribution/Version: gentoo

1. install gst-plugins 0.8.8
2. run gstreamer-properties
3. print error messages and can't load all audio sink plugins.

ganadist@ganadist ~ $ gstreamer-properties

** (gstreamer-properties:946): CRITICAL **: how to remove plugins?

(gstreamer-properties:946): GStreamer-CRITICAL **: Factory for `alsasink' has no
type. This probably means the plugin wasn't found because the registry is
broken. The plugin GStreamer was looking for is named 'alsa' and is expected in
file '/usr/lib/gstreamer-0.8/libgstalsa.so'. The registry for this plugin is
located at '/var/lib/cache/gstreamer-0.8/registry.xml'

** (gstreamer-properties:946): CRITICAL **: how to remove plugins?

(gstreamer-properties:946): 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:946): CRITICAL **: how to remove plugins?

(gstreamer-properties:946): 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:946): CRITICAL **: how to remove plugins?

(gstreamer-properties:946): GStreamer-CRITICAL **: Factory for `alsasrc' has no
type. This probably means the plugin wasn't found because the registry is
broken. The plugin GStreamer was looking for is named 'alsa' and is expected in
file '/usr/lib/gstreamer-0.8/libgstalsa.so'. The registry for this plugin is
located at '/var/lib/cache/gstreamer-0.8/registry.xml'

** (gstreamer-properties:946): CRITICAL **: how to remove plugins?

(gstreamer-properties:946): 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:946): CRITICAL **: how to remove plugins?

(gstreamer-properties:946): 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'
Comment 1 Ronald Bultje 2005-03-09 09:00:27 UTC
It means ytour registry is not uptodate, or plugin loading failed. Please see
debug output (e.g. --gst-debug-level=5 --gst-fatal-warnings, the last few lines)
as for why and how. In the registry case, remove your user registry and re-run
gst-register as root, as stated in our FAQ. In the fail-load case, your Gentoo
is screwed and you need to recompile gst-plugins and gstreamer with lazy symbol
loading and without odd CFLAGS. See the Gentoo forum for more on this issue.
They can help you further, we see this once in a while (always from Gentoo
users; we always ask them to do this over there since it's Gentoo-specific).

Marking NOTGNOME since it doesn't really reflect a direct GStreamer bug.