Bug#426694: GStreamer GnomeVFS plugin fails to recognize extra protocols
Loïc Minier
lool at dooz.org
Fri Jun 8 08:26:34 UTC 2007
On Fri, Jun 08, 2007, Josselin Mouette wrote:
> A whole hook system in gnome-vfs2 and all packages providing modules,
> just to workaround a broken design in GStreamer ?????
The broken design is in GnomeVFS too. The Gtk and Pango module systems
provide registries of the modules, while GnomeVFS does not. Fixing
GStreamer in a clean fashion will only be possible if GnomeVFS provides
such a registry; otherwise, starting GStreamer apps checking all
GnomeVFS modules will be slow because of the time to load all the *.so
files and to dlopen() them with all their shlibs.
Plus, as I said, this would/could completely disappear from GnomeVFS
packages when dpkg triggers will be available. I would take care of
the transition since you seem to see it as a huge burden.
Wouldn't we have triggers in sight and wouldn't GnomeVFS be deprecated
on the long term, I would even propose to take the occasion to have a
new dh_gnomevfsmodules system which would permit encoding the binary
module version in a virtual dep just like for Pango and Gtk; but the
ABI isn't likely to change as GnomeVFS will be phased out.
--
Loïc Minier
More information about the Pkg-gstreamer-maintainers
mailing list