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