From: Luis de Bethencourt Date: Sat, 25 Jun 2011 18:12:46 +0000 (+0200) Subject: GESTimelineFileSource: Check uri at _new() X-Git-Tag: 1.19.3~493^2~2269 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9a19d2ef6438545893e75760a0cdd06019ba961f;p=platform%2Fupstream%2Fgstreamer.git GESTimelineFileSource: Check uri at _new() Check if uri is valid before creating a new object in ges_timeline_filesource_new() --- diff --git a/ges/ges-timeline-file-source.c b/ges/ges-timeline-file-source.c index 9cf2090..b7b28f1 100644 --- a/ges/ges-timeline-file-source.c +++ b/ges/ges-timeline-file-source.c @@ -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; }