GESTimelineFileSource: Check uri at _new()

Check if uri is valid before creating a new object in
ges_timeline_filesource_new()
This commit is contained in:
Luis de Bethencourt 2011-06-25 20:12:46 +02:00
parent 9af6843f16
commit 9a19d2ef64

View file

@ -411,6 +411,10 @@ ges_timeline_filesource_create_track_object (GESTimelineObject * obj,
GESTimelineFileSource *
ges_timeline_filesource_new (gchar * uri)
{
/* FIXME : Check for validity/existence of URI */
return g_object_new (GES_TYPE_TIMELINE_FILE_SOURCE, "uri", uri, NULL);
GESTimelineFileSource *res = NULL;
if (gst_uri_is_valid (uri))
res = g_object_new (GES_TYPE_TIMELINE_FILE_SOURCE, "uri", uri, NULL);
return res;
}