From 3b3320ac381471cee35f73031bc70c700d92ff64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 26 Jan 2007 12:44:46 +0000 Subject: [PATCH] ext/gnomevfs/gstgnomevfssrc.c: Map a gnome-vfs HOST_NOT_FOUND error into a GStreamer NOT_FOUND error code as well. Original commit message from CVS: * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_start): Map a gnome-vfs HOST_NOT_FOUND error into a GStreamer NOT_FOUND error code as well. --- ChangeLog | 6 ++++++ ext/gnomevfs/gstgnomevfssrc.c | 9 +++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 433217a9fa..d2f285e149 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-01-26 Tim-Philipp Müller + + * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_start): + Map a gnome-vfs HOST_NOT_FOUND error into a GStreamer NOT_FOUND + error code as well. + 2007-01-25 Wim Taymans * gst/playback/gstplaybasebin.c: (remove_source): diff --git a/ext/gnomevfs/gstgnomevfssrc.c b/ext/gnomevfs/gstgnomevfssrc.c index 4b44b0f006..ae98c58ac2 100644 --- a/ext/gnomevfs/gstgnomevfssrc.c +++ b/ext/gnomevfs/gstgnomevfssrc.c @@ -854,14 +854,15 @@ open_failed: gst_gnome_vfs_src_pop_callbacks (src); if (res == GNOME_VFS_ERROR_NOT_FOUND || + res == GNOME_VFS_ERROR_HOST_NOT_FOUND || res == GNOME_VFS_ERROR_SERVICE_NOT_AVAILABLE) { GST_ELEMENT_ERROR (src, RESOURCE, NOT_FOUND, (NULL), - ("Could not open vfs file \"%s\" for reading: %s", - filename, gnome_vfs_result_to_string (res))); + ("Could not open vfs file \"%s\" for reading: %s (%d)", + filename, gnome_vfs_result_to_string (res), res)); } else { GST_ELEMENT_ERROR (src, RESOURCE, OPEN_READ, (NULL), - ("Could not open vfs file \"%s\" for reading: %s", - filename, gnome_vfs_result_to_string (res))); + ("Could not open vfs file \"%s\" for reading: %s (%d)", + filename, gnome_vfs_result_to_string (res), res)); } g_free (filename); return FALSE;