dataurisrc: don't post error message when setting the URI failed

There's a gboolean return for that, and the messages don't really
add anything useful.
This commit is contained in:
Tim-Philipp Müller 2010-01-27 23:46:32 +00:00
parent 61c6c38bd0
commit 766c52766e

View file

@ -410,33 +410,33 @@ gst_data_uri_src_set_uri (GstURIHandler * handler, const gchar * uri)
gst_caps_unref (caps); gst_caps_unref (caps);
ret = TRUE; ret = TRUE;
GST_OBJECT_UNLOCK (src);
out: out:
GST_OBJECT_UNLOCK (src);
g_free (mimetype); g_free (mimetype);
g_free (charset); g_free (charset);
return ret; return ret;
invalid_uri: invalid_uri:
{ {
GST_OBJECT_UNLOCK (src); GST_WARNING_OBJECT (src, "invalid URI '%s'", uri);
GST_ELEMENT_ERROR (src, STREAM, FORMAT, (NULL), (NULL));
}
goto out; goto out;
}
wrong_state: wrong_state:
{ {
GST_OBJECT_UNLOCK (src); GST_WARNING_OBJECT (src, "Can't set URI in %s state",
GST_ELEMENT_ERROR (src, CORE, FAILED, (NULL), (NULL)); gst_element_state_get_name (GST_STATE (src)));
}
goto out; goto out;
}
invalid_uri_encoded_data: invalid_uri_encoded_data:
{ {
GST_OBJECT_UNLOCK (src); GST_WARNING_OBJECT (src, "Failed to parse data encoded in URI '%s'", uri);
GST_ELEMENT_ERROR (src, STREAM, FORMAT, (NULL), (NULL));
}
goto out; goto out;
} }
}
static gboolean static gboolean
plugin_init (GstPlugin * plugin) plugin_init (GstPlugin * plugin)