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);
ret = TRUE;
GST_OBJECT_UNLOCK (src);
out:
GST_OBJECT_UNLOCK (src);
g_free (mimetype);
g_free (charset);
return ret;
invalid_uri:
{
GST_OBJECT_UNLOCK (src);
GST_ELEMENT_ERROR (src, STREAM, FORMAT, (NULL), (NULL));
}
GST_WARNING_OBJECT (src, "invalid URI '%s'", uri);
goto out;
}
wrong_state:
{
GST_OBJECT_UNLOCK (src);
GST_ELEMENT_ERROR (src, CORE, FAILED, (NULL), (NULL));
}
GST_WARNING_OBJECT (src, "Can't set URI in %s state",
gst_element_state_get_name (GST_STATE (src)));
goto out;
}
invalid_uri_encoded_data:
{
GST_OBJECT_UNLOCK (src);
GST_ELEMENT_ERROR (src, STREAM, FORMAT, (NULL), (NULL));
}
GST_WARNING_OBJECT (src, "Failed to parse data encoded in URI '%s'", uri);
goto out;
}
}
static gboolean
plugin_init (GstPlugin * plugin)