GNOME Bugzilla – Bug 510393
Migrate from GnomeVFS to GIO
Last modified: 2008-01-18 14:00:43 UTC
GnomeVFS is going to be deprecated, new vfs framework for GNOME and GTK+ application is GIO/GVFS, available from glib 2.16.0. GStreamer should be ported to GIO API. In short: "GIO is a gobject-based library that abstracts out various forms of I/O, designed to separate out dependencies by allowing apps to depend on abstract APIs, and then letting various implementations fill in these APIs. GVFS is one such implementation, similar to gnome-vfs, which plugs into gio." For references see: * http://library.gnome.org/devel/gio/ * http://mail.gnome.org/archives/desktop-devel-list/2007-September/msg00401.html * http://blogs.gnome.org/alexl/2007/07/20/gvfs-presentation-slides/ * http://live.gnome.org/GioToDo Note: filed as "don't know" 'cause I really don't know if it's better use gio directly in gstreamer (yet depends on glib) or just as replacement/upgrade for GnomeVFS plugins in gst-plugins-base.
The ext/gio directory in CVS module gst-plugins-bad has a source, sink and some stream handlers.