[Gstreamer-bugs] [Bug 142850] - GST-Register didn't find any plugins

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Wed May 26 09:42:04 PDT 2004


http://bugzilla.gnome.org/show_bug.cgi?id=142850
GStreamer | gstreamer (core) | Ver: 0.8.1





------- Additional Comments From ed at catmur.co.uk  2004-05-26 12:42 -------
OK, I've worked it out.

Remember that Reiser4 lets one open files as directories (this is in order to be
able to implement arbitrary extended attributes, ACLs, and alternate data streams).

gst/registries/gstxmlregistry.c @@ 1313:
static GList *
gst_xml_registry_rebuild_recurse (GstXMLRegistry * registry,
    const gchar * directory)
{
  GDir *dir;
  GList *ret = NULL;
  gint dr_len, sf_len;

  dir = g_dir_open (directory, 0, NULL);

  if (dir) {

The g_dir_open call always succeeds, so gst_xml_registry_rebuild_recurse tries
to recurse into the file-as-directory contents of the plugins.so instead of
loading them as plugins.

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
You are the QA contact for the bug, or are watching the QA contact.




More information about the Gstreamer-bugs mailing list