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 127334 - get rid of registries
get rid of registries
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gstreamer (core)
git master
Other Linux
: Low enhancement
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2003-11-18 21:34 UTC by Benjamin Otte (Company)
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Benjamin Otte (Company) 2003-11-18 21:34:43 UTC
In a discussion about registries we came to the idea that it would reduce
code alot and not be much slower (half as fast - 0,3 vs 0,15 seconds for
120 plugins) if we got rid of the registry and just loaded all plugins and
trusted ld.so and the kernel to speed that up.

I'll file this as an enhancement so we can look into it some time down the
road when the registry bites us again...
Comment 1 David Schleef 2003-12-03 23:34:33 UTC
Why not:

 - every app that uses GStreamer increases in core size by several MB

 - no way to separate GPL plugins from non-GPL plugins

 - more plugins loaded in means more symbols to conflict

registries aren't just about startup time.
Comment 2 Thomas Vander Stichele 2003-12-24 20:53:36 UTC
as for startup time, having the plugins in my builddir often takes
about 25 seconds to start registering plugins after scanning subdirs.

I'm sure there are a lot more important things to fix first, and the
future expansions with registries aren't really things that can be
done without them.

-ENOPOINT