From 712f3d32d472f69a69933c892f77dc2d985d4b6f Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Tue, 18 May 2021 11:42:22 -0400 Subject: [PATCH] uriclip: Add an error message when creating a clip failed Part-of: --- ges/ges-uri-clip.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ges/ges-uri-clip.c b/ges/ges-uri-clip.c index 1c1d14cf89..fccd3841b4 100644 --- a/ges/ges-uri-clip.c +++ b/ges/ges-uri-clip.c @@ -607,11 +607,15 @@ ges_uri_clip_create_track_elements (GESClip * clip, GESTrackType type) GESUriClip * ges_uri_clip_new (const gchar * uri) { - GESAsset *asset = GES_ASSET (ges_uri_clip_asset_request_sync (uri, NULL)); + GError *err = NULL; GESUriClip *res = NULL; + GESAsset *asset = GES_ASSET (ges_uri_clip_asset_request_sync (uri, &err)); if (asset) { - res = GES_URI_CLIP (ges_asset_extract (asset, NULL)); + res = GES_URI_CLIP (ges_asset_extract (asset, &err)); + if (!res && err) + GST_ERROR ("Could not analyze %s: %s", uri, err->message); + gst_object_unref (asset); } else GST_ERROR ("Could not create asset for uri: %s", uri);