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 510393 - Migrate from GnomeVFS to GIO
Migrate from GnomeVFS to GIO
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: dont know
git master
Other All
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 510392
 
 
Reported: 2008-01-18 13:46 UTC by Luca Ferretti
Modified: 2008-01-18 14:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Luca Ferretti 2008-01-18 13:46:56 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.
Comment 1 Wim Taymans 2008-01-18 13:58:45 UTC
The ext/gio directory in CVS module gst-plugins-bad has a source, sink and some stream handlers.