[Bug 669789] gstreamer not robust against full homedir (due to registry)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sat Feb 25 05:55:49 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=669789
  GStreamer | gstreamer (core) | git

--- Comment #6 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-02-25 13:55:42 UTC ---
Another thing: even if the registry on file is incomplete or nonexistant, and
writing the registry failed for whatever reason, the in-memory registry should
still be correct. gst_init() it should read the registry cache into memory if
it exists, and then compare it against the available plugins, to see if there
are plugins it doesn't know about yet, or that have been removed, or that have
changed since last inspected. If there is a discrepancy between the registry in
memory and the files available, it will try to update the registry in memory.
Lastly, if there were any changes, it will try to write an updated cache to
disk, so we don't have to do the whole re-inspect dance on the next gst_init()
in another process.

What seems more likely to me is that something went wrong during plugin
inspection and the plugin got "blacklisted" (which happens when plugins crash
during inspection or can't be loaded for whatever reason).

There's bug #648010 ("Better handling of blacklisted plugins: re-scan
occasionally, store reason for blacklisting") about that.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list