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 350095 - registry start scan fails to handle wrapper plugins (ladspa, pitfdll, buzzmachines)
registry start scan fails to handle wrapper plugins (ladspa, pitfdll, buzzmac...
Status: RESOLVED DUPLICATE of bug 350477
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-05 20:32 UTC by Stefan Sauer (gstreamer, gtkdoc dev)
Modified: 2006-08-13 10:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-05 20:32:29 UTC
we need a flag for plugins, that tells the registry scanning at startup to ask the plugin, if it needs to reload (ladspa, buzzmachines, pitdfll). If one e.g. installs a new ladspa effect plugin, the gstreamer ladspa wrapper has no chance to register it.
Comment 1 Tim-Philipp Müller 2006-08-05 20:55:39 UTC
and libvisual.

Also see bug #340878.
Comment 2 Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-13 09:56:36 UTC
also python plugins #350477
Comment 3 Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-13 09:59:45 UTC
A virtual method in GstPlugin would probably be the best. Then we could subclass GstPlugin and have GstPythonPlugin or GstWrapperPlugin. Each of them overrides the virtual had_changed method(). The default implementation check *.so timestamps like now.
Comment 4 Edward Hervey 2006-08-13 10:03:06 UTC
The problem is that it requires loading some extra .so.
I proposed something in #350477 that doesn't require extra loading and is still versatile enough to cope with all cases.
Comment 5 Stefan Sauer (gstreamer, gtkdoc dev) 2006-08-13 10:13:36 UTC

*** This bug has been marked as a duplicate of 350477 ***