ext/gio/gstgio.c: Use GIO function to get a list of supported URI schemes instead...
authorSebastian Dröge <slomo@circular-chaos.org>
Mon, 8 Oct 2007 06:07:22 +0000 (06:07 +0000)
committerSebastian Dröge <slomo@circular-chaos.org>
Mon, 8 Oct 2007 06:07:22 +0000 (06:07 +0000)
Original commit message from CVS:
* ext/gio/gstgio.c: (gst_gio_get_supported_protocols):
Use GIO function to get a list of supported URI schemes instead of
hard coding something.

ext/gio/gstgio.c

index 3680428..440ca01 100644 (file)
@@ -93,11 +93,8 @@ gst_gio_seek (gpointer element, GSeekable * stream, guint64 offset,
 static gchar **
 gst_gio_get_supported_protocols (void)
 {
-  /* FIXME: Figure out supported schemes enumeration method for GIO. */
-
-  const gchar *protocols[] = { "file", "ftp", "sftp", "smb", NULL };
-
-  return g_strdupv ((gchar **) protocols);
+  return g_strdupv ((gchar **)
+      g_vfs_get_supported_uri_schemes (g_vfs_get_default ()));
 }
 
 static GstURIType